[MacPorts] #55180: tbb @2017_U8 does not build on Snow Leopard, Mac OS X 10.6.8, because of missing members
MacPorts
noreply at macports.org
Thu Oct 26 22:08:34 UTC 2017
#55180: tbb @2017_U8 does not build on Snow Leopard, Mac OS X 10.6.8, because of
missing members
-------------------------+-------------------
Reporter: ballapete | Owner:
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.4.2
Keywords: snowleopard | Port: tbb
-------------------------+-------------------
{{{
sh ../../build/generate_tbbvars.sh DY
/opt/local/bin/clang++-mp-3.9 -E -x c++ ../../src/tbb/mac64-tbb-export.def
-g -O2 -DUSE_PTHREAD -stdlib=libc++ -m64 -mrtm -fPIC -D__TBB_BUILD=1
-Wall -Wno-non-virtual-dtor -Wno-dangling-else -I../../src
-I../../src/rml/include -I../../include > tbb.def
/opt/local/bin/clang++-mp-3.9 -o tbb_misc.o -c -MMD -g -O2 -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fPIC -D__TBB_BUILD=1 -Wall -Wno-non-virtual-
dtor -Wno-dangling-else -I../../src -I../../src/rml/include
-I../../include -I. ../../src/tbb/tbb_misc.cpp
/opt/local/bin/clang++-mp-3.9 -fPIC -o libtbb.dylib concurrent_hash_map.o
concurrent_queue.o concurrent_vector.o dynamic_link.o itt_notify.o
cache_aligned_allocator.o pipeline.o queuing_mutex.o queuing_rw_mutex.o
reader_writer_lock.o spin_rw_mutex.o x86_rtm_rw_mutex.o spin_mutex.o
critical_section.o mutex.o recursive_mutex.o condition_variable.o
tbb_thread.o concurrent_monitor.o semaphore.o private_server.o rml_tbb.o
tbb_misc.o tbb_misc_ex.o task.o task_group_context.o governor.o market.o
arena.o scheduler.o observer_proxy.o tbb_statistics.o tbb_main.o
concurrent_vector_v2.o concurrent_queue_v2.o spin_rw_mutex_v2.o task_v2.o
-ldl -lpthread -dynamiclib -install_name @rpath/libtbb.dylib -install_name
/opt/local/lib/libtbb.dylib -stdlib=libc++ -m64
-Wl,-exported_symbols_list,tbb.def
ld: warning: target OS does not support re-exporting symbol
std::invalid_argument::~invalid_argument() from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol
std::length_error::~length_error() from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol
std::runtime_error::~runtime_error() from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol
std::range_error::~range_error() from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol
std::out_of_range::~out_of_range() from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo for
std::invalid_argument from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo for
std::length_error from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo for
std::runtime_error from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo for
std::range_error from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo for
std::out_of_range from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo name
for std::runtime_error from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo name
for std::invalid_argument from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo name
for std::range_error from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo name
for std::length_error from /usr/lib/libc++abi.dylib
ld: warning: target OS does not support re-exporting symbol typeinfo name
for std::out_of_range from /usr/lib/libc++abi.dylib
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_tbb/tbb/work
/tbb-2017_U8/build/macports_release'
/usr/bin/make -C "./build/macports_debug" -r -f
../../build/Makefile.tbbmalloc cfg=debug malloc
make[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_tbb/tbb/work
/tbb-2017_U8/build/macports_debug'
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fno-rtti -fno-exceptions
-D__TBBMALLOC_BUILD=1 -Wno-non-virtual-dtor -Wno-dangling-else -fPIC
-I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc
-I../../src/tbbmalloc ../../src/tbbmalloc/backend.cpp
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fno-rtti -fno-exceptions
-D__TBBMALLOC_BUILD=1 -Wno-non-virtual-dtor -Wno-dangling-else -fPIC
-I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc
-I../../src/tbbmalloc ../../src/tbbmalloc/large_objects.cpp
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fno-rtti -fno-exceptions
-D__TBBMALLOC_BUILD=1 -Wno-non-virtual-dtor -Wno-dangling-else -fPIC
-I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc
-I../../src/tbbmalloc ../../src/tbbmalloc/backref.cpp
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fno-rtti -fno-exceptions
-D__TBBMALLOC_BUILD=1 -Wno-non-virtual-dtor -Wno-dangling-else -fPIC
-I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc
-I../../src/tbbmalloc ../../src/tbbmalloc/tbbmalloc.cpp
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fno-rtti -fno-exceptions
-D__TBBMALLOC_BUILD=1 -Wno-non-virtual-dtor -Wno-dangling-else -fPIC -o
itt_notify_malloc.o -I../../src -I../../src/rml/include -I../../include
../../src/tbb/itt_notify.cpp
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -fno-rtti -fno-exceptions
-D__TBBMALLOC_BUILD=1 -Wno-non-virtual-dtor -Wno-dangling-else -fPIC
-I../../src -I../../src/rml/include -I../../include -I../../src/tbbmalloc
-I../../src/tbbmalloc -I. ../../src/tbbmalloc/frontend.cpp
/opt/local/bin/clang++-mp-3.9 -E -x c++ ../../src/tbbmalloc/mac64
-tbbmalloc-export.def -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD -stdlib=libc++
-m64 -mrtm -fno-rtti -fno-exceptions -D__TBBMALLOC_BUILD=1 -Wno-non-
virtual-dtor -Wno-dangling-else -I../../src -I../../src/rml/include
-I../../include > tbbmalloc.def
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -Wall -Wno-non-virtual-dtor -Wno-dangling-
else -fPIC -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include
-I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc
../../src/tbbmalloc/proxy.cpp
/opt/local/bin/clang++-mp-3.9 -c -MMD -g -O0 -DTBB_USE_DEBUG -DUSE_PTHREAD
-stdlib=libc++ -m64 -mrtm -Wall -Wno-non-virtual-dtor -Wno-dangling-
else -fPIC -D__TBBMALLOC_BUILD=1 -I../../src -I../../src/rml/include
-I../../include -I../../src/tbbmalloc -I../../src/tbbmalloc
../../src/tbbmalloc/tbb_function_replacement.cpp
In file included from ../../src/tbbmalloc/proxy.cpp:67:
../../src/tbbmalloc/proxy_overload_osx.h:142:20: error: no member named
'enable_discharge_checking' in 'malloc_introspection_t'
introspect.enable_discharge_checking =
&impl_zone_enable_discharge_checking;
~~~~~~~~~~ ^
../../src/tbbmalloc/proxy_overload_osx.h:143:20: error: no member named
'disable_discharge_checking' in 'malloc_introspection_t'
introspect.disable_discharge_checking =
&impl_zone_disable_discharge_checking;
~~~~~~~~~~ ^
../../src/tbbmalloc/proxy_overload_osx.h:144:20: error: no member named
'discharge' in 'malloc_introspection_t'
introspect.discharge = &impl_zone_discharge;
~~~~~~~~~~ ^
../../src/tbbmalloc/proxy_overload_osx.h:158:14: error: no member named
'pressure_relief' in '_malloc_zone_t'
zone.pressure_relief = &impl_pressure_relief;
~~~~ ^
4 errors generated.
make[1]: *** [proxy.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_nue.de.rsync.macports.org_macports_release_tarballs_ports_devel_tbb/tbb/work
/tbb-2017_U8/build/macports_debug'
make: *** [tbbmalloc] Error 2
}}}
--
Ticket URL: <https://trac.macports.org/ticket/55180>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list