matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler [REMOVE_DEPS]
dyld[25947]: missing symbol called
zsh: abort ./build/test/.libs/gtest_libdag_scheduler
После некоторого исследования я обнаружил, что вы можете использовать переменную среды dyld_print_bindings , чтобы получить dyld , чтобы показать информацию о том, какие библиотеки были загружены во время выполнения. При настройке переменной среды dyld_print_bindings я получаю большой дамп информации, которую я изо всех сил пытаюсь понять. Пример вывода, который я не могу понять при запуске программы следующим образом: < /p>
matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler [REMOVE_DEPS]
matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler [REMOVE_DEPS]
< /code>
is < /p>
dyld[25568]: __map_with_linking_np(/Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler/build/test/.libs/gtest_libdag_scheduler) failed, falling back to linking in-process
...
dyld[25568]: __map_with_linking_np(/usr/local/Cellar/boost@1.85/1.85.0_2/lib/libboost_log.dylib) failed, falling back to linking in-process
...
__map_with_linking_np(/usr/local/Cellar/boost@1.85/1.85.0_2/lib/libboost_thread-mt.dylib) failed, falling back to linking in-process
...
dyld[25568]: __map_with_linking_np(/usr/local/Cellar/openssl@3/3.4.1/lib/libssl.3.dylib) failed, falling back to linking in-process
...
dyld[25568]: __map_with_linking_np(/usr/local/Cellar/openssl@3/3.4.1/lib/libcrypto.3.dylib) failed, falling back to linking in-process
...
dyld[25568]: __map_with_linking_np(/usr/local/Cellar/yaml-cpp/0.8.0/lib/libyaml-cpp.0.8.0.dylib) failed, falling back to linking in-process
...
dyld[25568]: __map_with_linking_np(/usr/local/Cellar/boost@1.85/1.85.0_2/lib/libboost_program_options.dylib) failed, falling back to linking in-process
...
dyld[25568]: __map_with_linking_np(/usr/local/Cellar/boost@1.85/1.85.0_2/lib/libboost_filesystem.dylib) failed, falling back to linking in-process
...
Почему __MAP_WITH_LING_NP не удастся, и это причина dyld [25947]: отсутствующий символ называется ошибка?
== [edit] ==
под запросом на MVP:
по запросу для Mvp:
.matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler [REMOVE_DEPS]
Darwin Mac-C02DL3B6MD6R 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:22:00 PST 2025; root:xnu-11215.81.4~3/RELEASE_X86_64 x86_64
matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler [REMOVE_DEPS]
Apple clang version 16.0.0 (clang-1600.0.26.6)
Target: x86_64-apple-darwin24.3.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/dag_scheduler [REMOVE_DEPS]
...
-platform:
platform minOS sdk
macOS 15.0 15.2
Поскольку в MVP все еще есть многочисленные файлы, которые необходимо скопировать и вставать, я создал это общедоступное репозитории для участников, чтобы помочь диагностировать проблему. />matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/autotools_mvp [main]
Making check in lib
make[1]: Nothing to be done for `check'.
Making check in test
/Library/Developer/CommandLineTools/usr/bin/make gtest_libautotools_mvp
make[2]: `gtest_libautotools_mvp' is up to date.
/Library/Developer/CommandLineTools/usr/bin/make check-TESTS
../../test-driver: line 119: 92997 Abort trap: 6 "$@" >> "$log_file" 2>&1
FAIL: gtest_libautotools_mvp
============================================================================
Testsuite summary for autotools_mvp 1.0
============================================================================
# TOTAL: 1
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See test/test-suite.log for debugging.
Some test(s) failed. Please report this to mehoggan@gmail.com,
together with the test-suite.log file (gzipped) and your system
information. Thanks.
============================================================================
make[3]: *** [test-suite.log] Error 1
make[2]: *** [check-TESTS] Error 2
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
matthew.hoggan@Mac-C02DL3B6MD6R /Users/matthew.hoggan/Devel/gitlab/mehoggan/autotools_mvp [main]
============================================
autotools_mvp 1.0: test/test-suite.log
============================================
# TOTAL: 1
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
System information (uname -a): Darwin 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan 2 20:22:00 PST 2025; root:xnu-11215.81.4~3/RELEASE_X86_64
.. contents:: :depth: 2
FAIL: gtest_libautotools_mvp
============================
dyld[92997]: missing symbol called
FAIL gtest_libautotools_mvp (exit status: 134)
Подробнее здесь: https://stackoverflow.com/questions/794 ... ath-on-osx
Мобильная версия