在macOS 64上工作 过去一周一直面对这个错误,我做了所有搜索但无法修复它,如果有人知道如何通过这一步请咨询
ld: warning: ignoring file c4_model_archive.a, file was built for archive which is not the architecture being linked (x86_64): c4_model_archive.a
Undefined symbols for architecture x86_64:
"_Bootstrapper_lookup", referenced from:
_Viterbi_create in viterbi.o
_Scheduler_create in scheduler.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [Makefile:236: exonerate] Error 1
make[2]: Leaving directory '/Users/mohanad/Documents/TOOLS/maker/exe/exonerate-2.2.0/src/program'
make[1]: *** [Makefile:116: all-recursive] Error 1
make[1]: Leaving directory '/Users/mohanad/Documents/TOOLS/maker/exe/exonerate-2.2.0/src'
make: *** [Makefile:123: all-recursive] Error 1
答案 0 :(得分:0)
经过所有的研究和质疑我找到的解决方案 毕竟这是这个bug的唯一解决方案。
IS清除所有数据并重新安装macOS, 成功构建所有需要它的工具
答案 1 :(得分:0)
发现这样一个只有错误的解决方案是重新安装OSx并且一切顺利