On 07.07.2015, at 20:16, Antony Polukhin wrote:
It is supported and must work (in theory). Unfortunately I have no device
with MacOS so it was impossible for me to run tests.
Performing configuration checks
- 32-bit : no (cached)
- 64-bit : yes (cached)
- arm : no (cached)
- mips1 : no (cached)
- power : no (cached)
- sparc : no (cached)
- x86 : yes (cached)
- symlinks supported : yes (cached)
...patience...
...patience...
...found 1819 targets...
...updating 115 targets...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/static_plugin.o
In file included from ../example/tutorial4/static_plugin.cpp:8:
In file included from ../example/tutorial4/static_plugin.hpp:8:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial4/static_plugin.cpp:8:
In file included from ../example/tutorial4/static_plugin.hpp:8:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -gdwarf-2 -fexceptions -arch x86_64 -DBOOST_ALL_NO_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/static_plugin.o" "../example/tutorial4/static_plugin.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/static_plugin.o...
...skipped libstatic_plugin.a(clean) for lack of static_plugin.o...
...skipped libstatic_plugin.a for lack of static_plugin.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/refcounting_plugin.o
In file included from ../example/tutorial8/refcounting_plugin.cpp:8:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial8/refcounting_plugin.cpp:8:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -gdwarf-2 -fexceptions -arch x86_64 -DBOOST_ALL_NO_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/refcounting_plugin.o" "../example/tutorial8/refcounting_plugin.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/refcounting_plugin.o...
...skipped libstatic_refcounting_plugin.a(clean) for lack of refcounting_plugin.o...
...skipped libstatic_refcounting_plugin.a for lack of refcounting_plugin.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/test_library.o
In file included from test_library.cpp:14:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from test_library.cpp:14:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/test_library.o" "test_library.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/test_library.o...
...skipped libtest_library.dylib for lack of test_library.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/getting_started_library.o
In file included from ../example/getting_started_library.cpp:10:
In file included from ../../../boost/dll.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/getting_started_library.cpp:10:
In file included from ../../../boost/dll.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/getting_started_library.o" "../example/getting_started_library.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/getting_started_library.o...
...skipped libgetting_started_library.dylib for lack of getting_started_library.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/my_plugin_sum.o
In file included from ../example/tutorial1/my_plugin_sum.cpp:14:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial1/my_plugin_sum.cpp:14:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/my_plugin_sum.o" "../example/tutorial1/my_plugin_sum.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/my_plugin_sum.o...
...skipped libmy_plugin_sum.dylib for lack of my_plugin_sum.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/my_plugin_aggregator.o
In file included from ../example/tutorial2/my_plugin_aggregator.cpp:14:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial2/my_plugin_aggregator.cpp:14:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/my_plugin_aggregator.o" "../example/tutorial2/my_plugin_aggregator.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/my_plugin_aggregator.o...
...skipped libmy_plugin_aggregator.dylib for lack of my_plugin_aggregator.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/on_unload_lib.o
In file included from ../example/tutorial6/on_unload_lib.cpp:11:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial6/on_unload_lib.cpp:11:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/on_unload_lib.o" "../example/tutorial6/on_unload_lib.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/on_unload_lib.o...
...skipped libon_unload_lib.dylib for lack of on_unload_lib.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/library1.o
In file included from ../example/tutorial7/library1.cpp:11:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial7/library1.cpp:11:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/library1.o" "../example/tutorial7/library1.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/library1.o...
...skipped library1.dylib for lack of library1.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/library2.o
In file included from ../example/tutorial7/library2.cpp:11:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial7/library2.cpp:11:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/library2.o" "../example/tutorial7/library2.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/library2.o...
...skipped library2.dylib for lack of library2.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/refcounting_plugin.o
In file included from ../example/tutorial8/refcounting_plugin.cpp:8:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial8/refcounting_plugin.cpp:8:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_DLL_FORCE_ALIAS_INSTANTIATION -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/refcounting_plugin.o" "../example/tutorial8/refcounting_plugin.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/threading-multi/refcounting_plugin.o...
...skipped librefcounting_plugin.dylib for lack of refcounting_plugin.o...
...skipped libtest_library.dylib for lack of
libtest_library.dylib...
...skipped libmy_plugin_sum.dylib for lack of
libmy_plugin_sum.dylib...
...skipped libmy_plugin_aggregator.dylib for lack of
libmy_plugin_aggregator.dylib...
...skipped libon_unload_lib.dylib for lack of
libon_unload_lib.dylib...
...skipped libgetting_started_library.dylib for lack of
libgetting_started_library.dylib...
...skipped library1.dylib for lack of
library1.dylib...
...skipped library2.dylib for lack of
library2.dylib...
...skipped librefcounting_plugin.dylib for lack of
librefcounting_plugin.dylib...
...skipped shared_library_load_test.o for lack of libtest_library.dylib...
...skipped
shared_library_load_test for lack of shared_library_load_test.o...
...skipped shared_library_load_test.run for lack of shared_library_load_test...
...skipped shared_library_search_symbol_test.o for lack of libtest_library.dylib...
...skipped
shared_library_search_symbol_test for lack of shared_library_search_symbol_test.o...
...skipped shared_library_search_symbol_test.run for lack of shared_library_search_symbol_test...
...skipped shared_library_get_symbol_test.o for lack of libtest_library.dylib...
...skipped
shared_library_get_symbol_test for lack of shared_library_get_symbol_test.o...
...skipped shared_library_get_symbol_test.run for lack of shared_library_get_symbol_test...
...skipped shared_library_get_symbol_test.o for lack of libtest_library.dylib...
...skipped
get_symbol_windows_h_forced for lack of shared_library_get_symbol_test.o...
...skipped get_symbol_windows_h_forced.run for lack of get_symbol_windows_h_forced...
...skipped symbol_runtime_info_test.o for lack of libtest_library.dylib...
...skipped
symbol_runtime_info_test for lack of symbol_runtime_info_test.o...
...skipped symbol_runtime_info_test.run for lack of symbol_runtime_info_test...
...skipped shared_library_errors.o for lack of libtest_library.dylib...
...skipped
shared_library_errors for lack of shared_library_errors.o...
...skipped shared_library_errors.run for lack of shared_library_errors...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/structures_tests.test/darwin-4.2.1/debug/threading-multi/structures_tests.o
structures_tests.cpp:318:5: error: no matching function for call to 'generic_header_check'
generic_header_check(::load_command(), dd::load_command_())
^~~~~~~~~~~~~~~~~~~~
structures_tests.cpp:95:6: note: candidate function [with T = load_command] not viable: no known conversion from 'dd::load_command_' to 'const dd::IMAGE_DOS_HEADER_' for 2nd argument
void generic_header_check(const T& v1, const dd::IMAGE_DOS_HEADER_& v2) {
^
structures_tests.cpp:120:6: note: candidate function [with T = load_command] not viable: no known conversion from 'dd::load_command_' to 'const dd::IMAGE_FILE_HEADER_' for 2nd argument
void generic_header_check(const T& v1, const dd::IMAGE_FILE_HEADER_& v2) {
^
structures_tests.cpp:133:6: note: candidate function [with T = load_command] not viable: no known conversion from 'dd::load_command_' to 'const dd::IMAGE_DATA_DIRECTORY_' for 2nd argument
void generic_header_check(const T& v1, const dd::IMAGE_DATA_DIRECTORY_& v2) {
^
structures_tests.cpp:141:6: note: candidate function [with T = load_command] not viable: no known conversion from 'dd::load_command_' to 'const dd::IMAGE_EXPORT_DIRECTORY_' for 2nd argument
void generic_header_check(const T& v1, const dd::IMAGE_EXPORT_DIRECTORY_& v2) {
^
structures_tests.cpp:159:6: note: candidate function [with T = load_command] not viable: no known conversion from 'dd::load_command_' to 'const dd::IMAGE_SECTION_HEADER_' for 2nd argument
void generic_header_check(const T& v1, const dd::IMAGE_SECTION_HEADER_& v2) {
^
structures_tests.cpp:263:6: note: candidate function [with T = load_command] not viable: no known conversion from 'dd::load_command_' to 'const dd::symtab_command_' for 2nd argument
void generic_header_check(const T& v1, const dd::symtab_command_& v2) {
^
structures_tests.cpp:286:6: note: candidate template ignored: couldn't infer template argument 'AddrT'
void generic_header_check(const T& v1, const dd::load_command_& v2) {
^
structures_tests.cpp:174:6: note: candidate template ignored: could not match 'IMAGE_OPTIONAL_HEADER_template<type-parameter-0-1>' against 'boost::dll::detail::load_command_'
void generic_header_check(const T& v1, const dd::IMAGE_OPTIONAL_HEADER_template<AddrT>& v2) {
^
structures_tests.cpp:209:6: note: candidate template ignored: could not match 'IMAGE_NT_HEADERS_template<type-parameter-0-1>' against 'boost::dll::detail::load_command_'
void generic_header_check(const T& v1, const dd::IMAGE_NT_HEADERS_template<AddrT>& v2) {
^
structures_tests.cpp:217:6: note: candidate template ignored: could not match 'mach_header_template<type-parameter-0-1>' against 'boost::dll::detail::load_command_'
void generic_header_check(const T& v1, const dd::mach_header_template<AddrT>& v2) {
^
structures_tests.cpp:230:6: note: candidate template ignored: could not match 'segment_command_template<type-parameter-0-1>' against 'boost::dll::detail::load_command_'
void generic_header_check(const T& v1, const dd::segment_command_template<AddrT>& v2) {
^
structures_tests.cpp:247:6: note: candidate template ignored: could not match 'section_template<type-parameter-0-1>' against 'boost::dll::detail::load_command_'
void generic_header_check(const T& v1, const dd::section_template<AddrT>& v2) {
^
structures_tests.cpp:275:6: note: candidate template ignored: could not match 'nlist_template<type-parameter-0-1>' against 'boost::dll::detail::load_command_'
void generic_header_check(const T& v1, const dd::nlist_template<AddrT>& v2) {
^
structures_tests.cpp:321:28: error: no member named 'nlist' in the global namespace
generic_header_check(::nlist(), dd::nlist_32_());
~~^
structures_tests.cpp:322:28: error: no member named 'nlist_64' in the global namespace
generic_header_check(::nlist_64(), dd::nlist_64_());
~~^
structures_tests.cpp:226:5: error: implicit instantiation of undefined template 'boost::STATIC_ASSERTION_FAILURE<false>'
CHECK_FIELD(flags);
^
structures_tests.cpp:38:5: note: expanded from macro 'CHECK_FIELD'
BOOST_STATIC_ASSERT(sizeof(v1.Field) == sizeof(v2.Field)); \
^
../../../boost/static_assert.hpp:169:13: note: expanded from macro 'BOOST_STATIC_ASSERT'
sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( __VA_ARGS__ ) >)>\
^
structures_tests.cpp:310:5: note: in instantiation of function template specialization 'generic_header_check' requested here
generic_header_check(::mach_header_64(), dd::mach_header_64_());
^
../../../boost/static_assert.hpp:87:26: note: template is declared here
template <bool x> struct STATIC_ASSERTION_FAILURE;
^
structures_tests.cpp:259:17: error: no member named 'reserved' in 'section'
CHECK_FIELD(reserved);
~~~~~~~~~~~~^~~~~~~~~
structures_tests.cpp:38:35: note: expanded from macro 'CHECK_FIELD'
BOOST_STATIC_ASSERT(sizeof(v1.Field) == sizeof(v2.Field)); \
^
../../../boost/static_assert.hpp:169:86: note: expanded from macro 'BOOST_STATIC_ASSERT'
sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( __VA_ARGS__ ) >)>\
^
../../../boost/static_assert.hpp:56:53: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
# define BOOST_STATIC_ASSERT_BOOL_CAST( ... ) ((__VA_ARGS__) == 0 ? false : true)
^
structures_tests.cpp:315:5: note: in instantiation of function template specialization 'generic_header_check' requested here
generic_header_check(::section(), dd::section_32_());
^
structures_tests.cpp:259:17: error: no member named 'reserved' in 'section'
CHECK_FIELD(reserved);
~~~~~~~~~~~~^~~~~~~~~
structures_tests.cpp:39:35: note: expanded from macro 'CHECK_FIELD'
BOOST_CHECK(get_offset(v1, v1.Field) == get_offset(v2, v2.Field)) \
^
../../../boost/test/minimal.hpp:19:6: note: expanded from macro 'BOOST_CHECK'
( (exp) \
^
structures_tests.cpp:259:17: error: no member named 'reserved' in 'section_64'
CHECK_FIELD(reserved);
~~~~~~~~~~~~^~~~~~~~~
structures_tests.cpp:38:35: note: expanded from macro 'CHECK_FIELD'
BOOST_STATIC_ASSERT(sizeof(v1.Field) == sizeof(v2.Field)); \
^
../../../boost/static_assert.hpp:169:86: note: expanded from macro 'BOOST_STATIC_ASSERT'
sizeof(::boost::STATIC_ASSERTION_FAILURE< BOOST_STATIC_ASSERT_BOOL_CAST( __VA_ARGS__ ) >)>\
^
../../../boost/static_assert.hpp:56:53: note: expanded from macro 'BOOST_STATIC_ASSERT_BOOL_CAST'
# define BOOST_STATIC_ASSERT_BOOL_CAST( ... ) ((__VA_ARGS__) == 0 ? false : true)
^
structures_tests.cpp:316:5: note: in instantiation of function template specialization 'generic_header_check' requested here
generic_header_check(::section_64(), dd::section_64_());
^
structures_tests.cpp:259:17: error: no member named 'reserved' in 'section_64'
CHECK_FIELD(reserved);
~~~~~~~~~~~~^~~~~~~~~
structures_tests.cpp:39:35: note: expanded from macro 'CHECK_FIELD'
BOOST_CHECK(get_offset(v1, v1.Field) == get_offset(v2, v2.Field)) \
^
../../../boost/test/minimal.hpp:19:6: note: expanded from macro 'BOOST_CHECK'
( (exp) \
^
8 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/structures_tests.test/darwin-4.2.1/debug/threading-multi/structures_tests.o" "structures_tests.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/structures_tests.test/darwin-4.2.1/debug/threading-multi/structures_tests.o...
...skipped structures_tests for lack of structures_tests.o...
...skipped structures_tests.run for lack of structures_tests...
...skipped library_info_test.o for lack of libtest_library.dylib...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/threading-multi/static_plugin.o
In file included from ../example/tutorial4/static_plugin.cpp:8:
In file included from ../example/tutorial4/static_plugin.hpp:8:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial4/static_plugin.cpp:8:
In file included from ../example/tutorial4/static_plugin.hpp:8:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O0 -fno-inline -Wall -g -gdwarf-2 -fexceptions -arch x86_64 -DBOOST_ALL_NO_LIB=1 -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/threading-multi/static_plugin.o" "../example/tutorial4/static_plugin.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/debug/link-static/threading-multi/static_plugin.o...
...skipped libstatic_plugin.a(clean) for lack of static_plugin.o...
...skipped libstatic_plugin.a for lack of static_plugin.o...
...skipped library_info_test for lack of library_info_test.o...
...skipped library_info_test.run for lack of library_info_test...
...skipped getting_started.o for lack of libtest_library.dylib...
...skipped
getting_started for lack of getting_started.o...
...skipped getting_started.run for lack of getting_started...
...skipped tutorial1.o for lack of libtest_library.dylib...
...skipped
tutorial1 for lack of tutorial1.o...
...skipped tutorial1.run for lack of tutorial1...
...skipped tutorial2.o for lack of libtest_library.dylib...
...skipped
tutorial2 for lack of tutorial2.o...
...skipped tutorial2.run for lack of tutorial2...
...skipped tutorial3.o for lack of libtest_library.dylib...
...skipped
tutorial3 for lack of tutorial3.o...
...skipped tutorial3.run for lack of tutorial3...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/load_self.test/darwin-4.2.1/release/threading-multi/load_self.o
clang: warning: optimization flag '-finline-functions' is not supported
clang: warning: argument unused during compilation: '-finline-functions'
In file included from ../example/tutorial4/load_self.cpp:11:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial4/load_self.cpp:11:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -dynamic -gdwarf-2 -fexceptions -fPIC -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_DYN_LINK=1 -DBOOST_SYSTEM_DYN_LINK=1 -DNDEBUG -I"../../.." -c -o "../../../bin.v2/libs/dll/test/load_self.test/darwin-4.2.1/release/threading-multi/load_self.o" "../example/tutorial4/load_self.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/load_self.test/darwin-4.2.1/release/threading-multi/load_self.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/release/link-static/threading-multi/static_plugin.o
clang: warning: optimization flag '-finline-functions' is not supported
clang: warning: argument unused during compilation: '-finline-functions'
In file included from ../example/tutorial4/static_plugin.cpp:8:
In file included from ../example/tutorial4/static_plugin.hpp:8:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial4/static_plugin.cpp:8:
In file included from ../example/tutorial4/static_plugin.hpp:8:
In file included from ../../../boost/dll/alias.hpp:15:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -gdwarf-2 -fexceptions -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/release/link-static/threading-multi/static_plugin.o" "../example/tutorial4/static_plugin.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/release/link-static/threading-multi/static_plugin.o...
...skipped libstatic_plugin.a(clean) for lack of static_plugin.o...
...skipped libstatic_plugin.a for lack of static_plugin.o...
...skipped load_self for lack of load_self.o...
...skipped load_self.run for lack of load_self...
...skipped load_all.o for lack of libtest_library.dylib...
...skipped
load_all for lack of load_all.o...
...skipped load_all.run for lack of load_all...
...skipped tutorial6.o for lack of libtest_library.dylib...
...skipped
tutorial6 for lack of tutorial6.o...
...skipped tutorial6.run for lack of tutorial6...
...skipped tutorial7.o for lack of libtest_library.dylib...
...skipped
tutorial7 for lack of tutorial7.o...
...skipped tutorial7.run for lack of tutorial7...
...skipped tutorial8.o for lack of libtest_library.dylib...
...skipped
tutorial8 for lack of tutorial8.o...
...skipped tutorial8.run for lack of tutorial8...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/tutorial8_static.test/darwin-4.2.1/release/link-static/threading-multi/tutorial8_static.o
clang: warning: optimization flag '-finline-functions' is not supported
clang: warning: argument unused during compilation: '-finline-functions'
In file included from ../example/tutorial8/tutorial8_static.cpp:11:
In file included from ../../../boost/dll/runtime_symbol_info.hpp:18:
../../../boost/dll/detail/posix/program_location_impl.hpp:22:19: error: no member named 'filesystem' in namespace 'boost'
inline boost::filesystem::path program_location_impl(boost::system::error_code &ec) {
~~~~~~~^
../../../boost/dll/detail/posix/program_location_impl.hpp:26:27: error: no member named 'filesystem' in namespace 'boost'
return boost::filesystem::path(path);
~~~~~~~^
../../../boost/dll/detail/posix/program_location_impl.hpp:36:16: error: no member named 'filesystem' in namespace 'boost'
boost::filesystem::path ret(p);
~~~~~~~^
../../../boost/dll/detail/posix/program_location_impl.hpp:38:16: error: use of undeclared identifier 'ret'
return ret;
^
In file included from ../example/tutorial8/tutorial8_static.cpp:11:
../../../boost/dll/runtime_symbol_info.hpp:47:19: error: no member named 'filesystem' in namespace 'boost'
inline boost::filesystem::path symbol_location_impl(const void* symbol) {
~~~~~~~^
../../../boost/dll/runtime_symbol_info.hpp:50:29: error: no member named 'filesystem' in namespace 'boost'
return res ? boost::filesystem::path(info.dli_fname) : boost::filesystem::path();
~~~~~~~^
../../../boost/dll/runtime_symbol_info.hpp:50:71: error: no member named 'filesystem' in namespace 'boost'
return res ? boost::filesystem::path(info.dli_fname) : boost::filesystem::path();
~~~~~~~^
../../../boost/dll/runtime_symbol_info.hpp:63:19: error: no member named 'filesystem' in namespace 'boost'
inline boost::filesystem::path symbol_location(const T& symbol) {
~~~~~~~^
../../../boost/dll/runtime_symbol_info.hpp:65:66: error: no member named 'addressof' in namespace 'boost'; did you mean 'std::addressof'?
boost::dll::detail::aggressive_ptr_cast(boost::addressof(symbol))
^~~~~~~~~~~~~~~~
std::addressof
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/__functional_base:83:1: note: 'std::addressof' declared here
addressof(_Tp& __x) _NOEXCEPT
^
In file included from ../example/tutorial8/tutorial8_static.cpp:11:
../../../boost/dll/runtime_symbol_info.hpp:81:26: error: no member named 'filesystem' in namespace 'boost'
static inline boost::filesystem::path this_line_location() {
~~~~~~~^
../../../boost/dll/runtime_symbol_info.hpp:98:26: error: no member named 'filesystem' in namespace 'boost'
static inline boost::filesystem::path program_location() {
~~~~~~~^
In file included from ../example/tutorial8/tutorial8_static.cpp:13:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial8/tutorial8_static.cpp:13:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
13 errors generated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -gdwarf-2 -fexceptions -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_SYSTEM_STATIC_LINK=1 -DNDEBUG -I"../../.." -c -o "../../../bin.v2/libs/dll/test/tutorial8_static.test/darwin-4.2.1/release/link-static/threading-multi/tutorial8_static.o" "../example/tutorial8/tutorial8_static.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/tutorial8_static.test/darwin-4.2.1/release/link-static/threading-multi/tutorial8_static.o...
darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/release/link-static/threading-multi/refcounting_plugin.o
clang: warning: optimization flag '-finline-functions' is not supported
clang: warning: argument unused during compilation: '-finline-functions'
In file included from ../example/tutorial8/refcounting_plugin.cpp:8:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:11:
../../../boost/dll/shared_library_load_mode.hpp:219:45: error: use of undeclared identifier 'RTLD_DEEPBIND'
rtld_deepbind = RTLD_DEEPBIND,
^
In file included from ../example/tutorial8/refcounting_plugin.cpp:8:
In file included from ../example/tutorial8/refcounting_plugin.hpp:8:
In file included from ../example/tutorial8/refcounting_api.hpp:21:
In file included from ../../../boost/dll/shared_library.hpp:23:
In file included from ../../../boost/dll/detail/posix/shared_library_impl.hpp:12:
../../../boost/dll/detail/posix/path_from_handle.hpp:16:10: fatal error: 'link.h' file not found
#include
^
2 errors generated.
"g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -gdwarf-2 -fexceptions -arch x86_64 -DBOOST_ALL_NO_LIB=1 -DNDEBUG -I"../../.." -c -o "../../../bin.v2/libs/dll/test/darwin-4.2.1/release/link-static/threading-multi/refcounting_plugin.o" "../example/tutorial8/refcounting_plugin.cpp"
...failed darwin.compile.c++ ../../../bin.v2/libs/dll/test/darwin-4.2.1/release/link-static/threading-multi/refcounting_plugin.o...
...skipped libstatic_refcounting_plugin.a(clean) for lack of refcounting_plugin.o...
...skipped libstatic_refcounting_plugin.a for lack of refcounting_plugin.o...
...skipped tutorial8_static for lack of tutorial8_static.o...
...skipped tutorial8_static.run for lack of tutorial8_static...
...skipped tutorial9.o for lack of libtest_library.dylib...
...skipped
tutorial9 for lack of tutorial9.o...
...skipped tutorial9.run for lack of tutorial9...
...failed updating 16 targets...
...skipped 99 targets...