Re: git: bbab7f59e963 - main - */*: Sunset 12.4-RELEASE/12-STABLE from ports tree
Date: Sun, 31 Dec 2023 19:26:06 UTC
> On Dec 31, 2023, at 8:14 PM, Craig Leres <leres@freebsd.org> wrote: > > On 12/30/23 17:14, Muhammad Moinur Rahman wrote: >> The branch main has been updated by bofh: >> URL: https://cgit.FreeBSD.org/ports/commit/?id=bbab7f59e9630416397189df70ec133bdd690e38 >> commit bbab7f59e9630416397189df70ec133bdd690e38 >> Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> >> AuthorDate: 2023-09-30 20:44:19 +0000 >> Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> >> CommitDate: 2023-12-31 00:37:05 +0000 >> */*: Sunset 12.4-RELEASE/12-STABLE from ports tree >> - Remove all references to defunct ARCH arm >> - Remove all references to defunct ARCH sparc64 >> - Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64 >> ARCH >> - Remove sysutils/afbinit requires defunct sparc64 ARCH >> - Remove all references to bktr driver >> - Remove all references to defunct FreeBSD_12 >> - Remove all references to OSVERSION/OSREL corresponding to 12 >> - Remove conditionals in Mk/Uses/cabal.mk >> - Remove sparc reference from Mk/Uses/qt-dist.mk >> - Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64 >> - Remove BROKEN_FreeBSD_12* from: >> - Remove OpenSSL patches from: >> - Remove conditional flags for OSVERSION >= 1300000 to fixed flags. >> Also move conditional flags for non sparc64/arm ARCH to fixed flags. > > This breaks building qt6-tools for me. It's not clear to me why a poudriere build on a 13.2/amd64 system needs the "sparc" version of a llvm15 library but here we are. I also noticed that llvm15-15.0.7_8 build yesterday includes these libraries: > > /usr/local/llvm15/lib/libLLVMSparcAsmParser.a > /usr/local/llvm15/lib/libLLVMSparcCodeGen.a > /usr/local/llvm15/lib/libLLVMSparcDesc.a > /usr/local/llvm15/lib/libLLVMSparcDisassembler.a > /usr/local/llvm15/lib/libLLVMSparcInfo.a > > While the same version of llvm15 built today does not which I find somewhat surprising. > > Craig > > CMake Error at /usr/local/llvm15/lib/cmake/llvm/LLVMExports.cmake:1509 (message): > The imported target "LLVMSparcCodeGen" references the file > > "/usr/local/llvm15/lib/libLLVMSparcCodeGen.a" > > but this file does not exist. Possible reasons include: > > * The file was deleted, renamed, or moved to another location. > > * An install or uninstall procedure did not complete successfully. > > * The installation package was faulty and contained > > "/usr/local/llvm15/lib/cmake/llvm/LLVMExports.cmake" > > but not all the files it references. > > Call Stack (most recent call first): > /usr/local/llvm15/lib/cmake/llvm/LLVMConfig.cmake:321 (include) > /usr/local/llvm15/lib/cmake/clang/ClangConfig.cmake:9 (find_package) > cmake/FindWrapLibClang.cmake:17 (find_package) > /usr/local/lib/cmake/Qt6/QtFindPackageHelpers.cmake:156 (find_package) > configure.cmake:21 (qt_find_package) > /usr/local/lib/cmake/Qt6/QtFeature.cmake:674 (include) > src/CMakeLists.txt:18 (qt_feature_evaluate_features) > > > -- Configuring incomplete, errors occurred! > *** Error code 1 > > Stop. > make: stopped in /usr/ports/devel/qt6-tools Do you have any customized options apart from the DEFAULTS set/unset? Kind regards, Moin