Hi
I upgraded to FreeBSD 14-RC4 recently and had to recompile all installed ports using Synth. I am encountering following problem : llvm15@default fails with following error >>
Any idea how to solve this ??
I upgraded to FreeBSD 14-RC4 recently and had to recompile all installed ports using Synth. I am encountering following problem : llvm15@default fails with following error >>
Code:
[ 58% 4382/7432] : && /usr/local/libexec/ccache/c++ -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -isystem /usr/local/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -Wl,--color-diagnostics -Wl,-z,origin -Wl,--gc-sections tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o -o bin/llvm-exegesis -Wl,-rpath,"\$ORIGIN/../lib:/usr/local/lib" lib/libLLVMMC.a lib/libLLVMMCParser.a lib/libLLVMSupport.a lib/libLLVMX86CodeGen.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Desc.a lib/libLLVMX86Disassembler.a lib/libLLVMX86Info.a -lpthread lib/libLLVMExegesis.a lib/libLLVMExegesisX86.a lib/libLLVMX86CodeGen.a lib/libLLVMAsmPrinter.a lib/libLLVMInstrumentation.a lib/libLLVMCFGuard.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Desc.a lib/libLLVMX86Disassembler.a lib/libLLVMX86Info.a lib/libLLVMExegesis.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMMCDisassembler.a lib/libLLVMMCJIT.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMObjectYAML.a lib/libLLVMRuntimeDyld.a lib/libLLVMCodeGen.a lib/libLLVMTarget.a lib/libLLVMBitWriter.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMTransformUtils.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoPDB.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMMCParser.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMBitReader.a lib/libLLVMTextAPI.a lib/libLLVMCore.a lib/libLLVMBinaryFormat.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMSupport.a -lrt -lexecinfo -lpthread -lm /usr/lib/libz.so /usr/local/lib/libzstd.so lib/libLLVMDemangle.a && :
FAILED: bin/llvm-exegesis
: && /usr/local/libexec/ccache/c++ -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -isystem /usr/local/include -fPIC -fno-semantic-interposition -fvisibility-inlines-hidden -Werror=date-time -Werror=unguarded-availability-new -Wall -Wextra -Wno-unused-parameter -Wwrite-strings -Wcast-qual -Wmissing-field-initializers -pedantic -Wno-long-long -Wc++98-compat-extra-semi -Wimplicit-fallthrough -Wcovered-switch-default -Wno-noexcept-type -Wnon-virtual-dtor -Wdelete-non-virtual-dtor -Wsuggest-override -Wstring-conversion -Wmisleading-indentation -fdiagnostics-color -ffunction-sections -fdata-sections -O2 -pipe -DNDEBUG -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -DNDEBUG -isystem /usr/local/include -DNDEBUG -fstack-protector-strong -Wl,--color-diagnostics -Wl,-z,origin -Wl,--gc-sections tools/llvm-exegesis/CMakeFiles/llvm-exegesis.dir/llvm-exegesis.cpp.o -o bin/llvm-exegesis -Wl,-rpath,"\$ORIGIN/../lib:/usr/local/lib" lib/libLLVMMC.a lib/libLLVMMCParser.a lib/libLLVMSupport.a lib/libLLVMX86CodeGen.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Desc.a lib/libLLVMX86Disassembler.a lib/libLLVMX86Info.a -lpthread lib/libLLVMExegesis.a lib/libLLVMExegesisX86.a lib/libLLVMX86CodeGen.a lib/libLLVMAsmPrinter.a lib/libLLVMInstrumentation.a lib/libLLVMCFGuard.a lib/libLLVMX86AsmParser.a lib/libLLVMX86Desc.a lib/libLLVMX86Disassembler.a lib/libLLVMX86Info.a lib/libLLVMExegesis.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libLLVMMCDisassembler.a lib/libLLVMMCJIT.a lib/libLLVMExecutionEngine.a lib/libLLVMOrcTargetProcess.a lib/libLLVMOrcShared.a lib/libLLVMObjectYAML.a lib/libLLVMRuntimeDyld.a lib/libLLVMCodeGen.a lib/libLLVMTarget.a lib/libLLVMBitWriter.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMTransformUtils.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoPDB.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMMCParser.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMBitReader.a lib/libLLVMTextAPI.a lib/libLLVMCore.a lib/libLLVMBinaryFormat.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMSupport.a -lrt -lexecinfo -lpthread -lm /usr/lib/libz.so /usr/local/lib/libzstd.so lib/libLLVMDemangle.a && :
ld: error: undefined symbol: llvm::X86::createFastISel(llvm::FunctionLoweringInfo&, llvm::TargetLibraryInfo const*)
>>> referenced by X86ISelLowering.cpp
>>> X86ISelLowering.cpp.o:(llvm::X86TargetLowering::createFastISel(llvm::FunctionLoweringInfo&, llvm::TargetLibraryInfo const*) const) in archive lib/libLLVMX86CodeGen.a
c++: error: linker command failed with exit code 1 (use -v to see invocation)
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build && /construction/xports/devel/llvm15/work-default/.build/bin/llvm-tblgen -gen-opt-parser-defs -I /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/llvm-ifs -I/construction/xports/devel/llvm15/work-default/.build/include -I/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/include /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/llvm/tools/llvm-ifs/Opts.td --write-if-changed -o tools/llvm-ifs/Opts.inc -d tools/llvm-ifs/Opts.inc.d
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs && /usr/local/bin/cmake -E make_directory /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/man && /usr/local/bin/cmake -E env /usr/local/bin/sphinx-build-3.9 -b man -d /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/_doctrees-clang-tools-man -q -t builder-man -D version=15 -D release=15.0.7 /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/man
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs/clang-tidy/checks/readability/identifier-naming.rst:: WARNING: "table cell spanning" not supported
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs/clang-tidy/checks/readability/identifier-naming.rst:: WARNING: "table cell spanning" not supported
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs/clang-tidy/Integrations.rst:: WARNING: "table cell spanning" not supported
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs && /usr/local/bin/cmake -E make_directory /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/html && /usr/local/bin/cmake -E env /usr/local/bin/sphinx-build-3.9 -b html -d /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/_doctrees-clang-tools-html -q -t builder-html -D version=15 -D release=15.0.7 /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang-tools-extra/docs /construction/xports/devel/llvm15/work-default/.build/tools/clang/tools/extra/docs/html
[ 58% 4382/7432] cd /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs && /usr/local/bin/cmake -E make_directory /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs/man && /usr/local/bin/cmake -E env /usr/local/bin/sphinx-build-3.9 -b man -d /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs/_doctrees-clang-man -q -t builder-man -D version=15 -D release=15.0.7 /construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang/docs /construction/xports/devel/llvm15/work-default/.build/tools/clang/docs/man
/usr/local/lib/python3.9/site-packages/recommonmark/parser.py:65: UserWarning: Container node skipped: type=document
warn("Container node skipped: type={0}".format(mdnode.t))
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'AttributeReference'
/construction/xports/devel/llvm15/work-default/llvm-project-15.0.7.src/clang/docs/index.rst:16: WARNING: toctree contains reference to nonexisting document 'DiagnosticsReference'
ninja: build stopped: subcommand failed.
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make: stopped in /xports/devel/llvm15
Any idea how to solve this ??