* Package: gnustep-base/libobjc2-2.0 * Repository: gentoo * Maintainer: gnustep@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking libobjc2-2.0.tar.gz to /var/tmp/portage/gnustep-base/libobjc2-2.0/work >>> Source unpacked in /var/tmp/portage/gnustep-base/libobjc2-2.0/work >>> Preparing source in /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build" cmake -C /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DGNUSTEP_CONFIG=GNUSTEP_CONFIG-NOTFOUND -DBOEHM_GC=no -DTESTS=no -DCMAKE_BUILD_TYPE=Gentoo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build/gentoo_toolchain.cmake /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0 loading initial cache file /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build/gentoo_common_config.cmake -- The C compiler identification is Clang 9.0.1 -- The ASM compiler identification is Clang -- Found assembler: /usr/lib/llvm/9/bin/clang -- The CXX compiler identification is Clang 9.0.1 -- Check for working C compiler: /usr/lib/llvm/9/bin/clang -- Check for working C compiler: /usr/lib/llvm/9/bin/clang -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/lib/llvm/9/bin/clang++ -- Check for working CXX compiler: /usr/lib/llvm/9/bin/clang++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Testing C++ interop -- Testing /usr/lib64/libc++abi.so as the C++ runtime library CMake Warning (dev) in /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/CMake/CMakeLists.txt: No project() command is present. The top-level CMakeLists.txt file must contain a literal, direct call to the project() command. Add a line of code such as project(ProjectName) near the top of the file, but after cmake_minimum_required(). CMake is pretending there is a "project(Project)" command on the first line. This warning is for project developers. Use -Wno-dev to suppress it. -- Testing C++ standard library CMake Warning (dev) in /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/CMake/CMakeLists.txt: No project() command is present. The top-level CMakeLists.txt file must contain a literal, direct call to the project() command. Add a line of code such as project(ProjectName) near the top of the file, but after cmake_minimum_required(). CMake is pretending there is a "project(Project)" command on the first line. This warning is for project developers. Use -Wno-dev to suppress it. -- No useable C++ runtime found -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- GNUstep install type set to NONE -- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES -- Performing Test CXA_ALLOCATE_EXCEPTION_NOEXCEPT_COMPILES - Success -- <<< Gentoo configuration >>> Build type Gentoo Install path /usr Compiler flags: C -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions C++ -O2 -pipe -march=native -fno-common Linker flags: Executable -Wl,-O1 -Wl,--as-needed Module -Wl,-O1 -Wl,--as-needed Shared -Wl,-O1 -Wl,--as-needed -- Configuring done -- Generating done -- Build files have been written to: /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build >>> Source configured. >>> Compiling source in /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0 ... >>> Working in BUILD_DIR: "/var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build" ninja -v -j1 -l0 [1/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/alias_table.c.o -MF CMakeFiles/objc.dir/alias_table.c.o.d -o CMakeFiles/objc.dir/alias_table.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/alias_table.c [2/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/block_to_imp.c.o -MF CMakeFiles/objc.dir/block_to_imp.c.o.d -o CMakeFiles/objc.dir/block_to_imp.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/block_to_imp.c [3/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/caps.c.o -MF CMakeFiles/objc.dir/caps.c.o.d -o CMakeFiles/objc.dir/caps.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/caps.c [4/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/category_loader.c.o -MF CMakeFiles/objc.dir/category_loader.c.o.d -o CMakeFiles/objc.dir/category_loader.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/category_loader.c [5/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/class_table.c.o -MF CMakeFiles/objc.dir/class_table.c.o.d -o CMakeFiles/objc.dir/class_table.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/class_table.c [6/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/dtable.c.o -MF CMakeFiles/objc.dir/dtable.c.o.d -o CMakeFiles/objc.dir/dtable.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/dtable.c [7/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/encoding2.c.o -MF CMakeFiles/objc.dir/encoding2.c.o.d -o CMakeFiles/objc.dir/encoding2.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/encoding2.c [8/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/hooks.c.o -MF CMakeFiles/objc.dir/hooks.c.o.d -o CMakeFiles/objc.dir/hooks.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/hooks.c [9/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/ivar.c.o -MF CMakeFiles/objc.dir/ivar.c.o.d -o CMakeFiles/objc.dir/ivar.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/ivar.c [10/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/loader.c.o -MF CMakeFiles/objc.dir/loader.c.o.d -o CMakeFiles/objc.dir/loader.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/loader.c [11/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/mutation.m.o -MF CMakeFiles/objc.dir/mutation.m.o.d -o CMakeFiles/objc.dir/mutation.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/mutation.m [12/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/protocol.c.o -MF CMakeFiles/objc.dir/protocol.c.o.d -o CMakeFiles/objc.dir/protocol.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/protocol.c [13/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/runtime.c.o -MF CMakeFiles/objc.dir/runtime.c.o.d -o CMakeFiles/objc.dir/runtime.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/runtime.c [14/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/sarray2.c.o -MF CMakeFiles/objc.dir/sarray2.c.o.d -o CMakeFiles/objc.dir/sarray2.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/sarray2.c [15/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/selector_table.c.o -MF CMakeFiles/objc.dir/selector_table.c.o.d -o CMakeFiles/objc.dir/selector_table.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/selector_table.c [16/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/sendmsg2.c.o -MF CMakeFiles/objc.dir/sendmsg2.c.o.d -o CMakeFiles/objc.dir/sendmsg2.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/sendmsg2.c [17/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/eh_personality.c.o -MF CMakeFiles/objc.dir/eh_personality.c.o.d -o CMakeFiles/objc.dir/eh_personality.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/eh_personality.c [18/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/legacy.c.o -MF CMakeFiles/objc.dir/legacy.c.o.d -o CMakeFiles/objc.dir/legacy.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/legacy.c [19/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/abi_version.c.o -MF CMakeFiles/objc.dir/abi_version.c.o.d -o CMakeFiles/objc.dir/abi_version.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/abi_version.c [20/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -MD -MT CMakeFiles/objc.dir/statics_loader.c.o -MF CMakeFiles/objc.dir/statics_loader.c.o.d -o CMakeFiles/objc.dir/statics_loader.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/statics_loader.c [21/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang assembler-with-cpp -MD -MT CMakeFiles/objc.dir/block_trampolines.S.o -MF CMakeFiles/objc.dir/block_trampolines.S.o.d -o CMakeFiles/objc.dir/block_trampolines.S.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/block_trampolines.S [22/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang assembler-with-cpp -MD -MT CMakeFiles/objc.dir/objc_msgSend.S.o -MF CMakeFiles/objc.dir/objc_msgSend.S.o.d -o CMakeFiles/objc.dir/objc_msgSend.S.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/objc_msgSend.S [23/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/NSBlocks.m.o -MF CMakeFiles/objc.dir/NSBlocks.m.o.d -o CMakeFiles/objc.dir/NSBlocks.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/NSBlocks.m [24/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/Protocol2.m.o -MF CMakeFiles/objc.dir/Protocol2.m.o.d -o CMakeFiles/objc.dir/Protocol2.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/Protocol2.m [25/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/arc.m.o -MF CMakeFiles/objc.dir/arc.m.o.d -o CMakeFiles/objc.dir/arc.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/arc.m [26/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/associate.m.o -MF CMakeFiles/objc.dir/associate.m.o.d -o CMakeFiles/objc.dir/associate.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/associate.m [27/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/blocks_runtime.m.o -MF CMakeFiles/objc.dir/blocks_runtime.m.o.d -o CMakeFiles/objc.dir/blocks_runtime.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/blocks_runtime.m [28/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/properties.m.o -MF CMakeFiles/objc.dir/properties.m.o.d -o CMakeFiles/objc.dir/properties.m.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/properties.m [29/31] /usr/lib/llvm/9/bin/clang -DCXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept -DGC_DEBUG -DGNUSTEP -DNO_LEGACY -DOLDABI_COMPAT=1 -DTYPE_DEPENDENT_DISPATCH -D__OBJC_RUNTIME_INTERNAL__=1 -Dobjc_EXPORTS -DNDEBUG -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -fPIC -Wno-deprecated-objc-isa-usage -Wno-objc-root-class -fobjc-runtime=gnustep-2.0 -Xclang -x -Xclang objective-c -MD -MT CMakeFiles/objc.dir/gc_none.c.o -MF CMakeFiles/objc.dir/gc_none.c.o.d -o CMakeFiles/objc.dir/gc_none.c.o -c /var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0/gc_none.c [30/31] : && /usr/lib/llvm/9/bin/clang -fPIC -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -Wl,-O1 -Wl,--as-needed -lpthread -shared -Wl,-soname,libobjc.so.4.6 -o libobjc.so.4.6 CMakeFiles/objc.dir/alias_table.c.o CMakeFiles/objc.dir/block_to_imp.c.o CMakeFiles/objc.dir/caps.c.o CMakeFiles/objc.dir/category_loader.c.o CMakeFiles/objc.dir/class_table.c.o CMakeFiles/objc.dir/dtable.c.o CMakeFiles/objc.dir/encoding2.c.o CMakeFiles/objc.dir/hooks.c.o CMakeFiles/objc.dir/ivar.c.o CMakeFiles/objc.dir/loader.c.o CMakeFiles/objc.dir/mutation.m.o CMakeFiles/objc.dir/protocol.c.o CMakeFiles/objc.dir/runtime.c.o CMakeFiles/objc.dir/sarray2.c.o CMakeFiles/objc.dir/selector_table.c.o CMakeFiles/objc.dir/sendmsg2.c.o CMakeFiles/objc.dir/eh_personality.c.o CMakeFiles/objc.dir/legacy.c.o CMakeFiles/objc.dir/abi_version.c.o CMakeFiles/objc.dir/statics_loader.c.o CMakeFiles/objc.dir/block_trampolines.S.o CMakeFiles/objc.dir/objc_msgSend.S.o CMakeFiles/objc.dir/NSBlocks.m.o CMakeFiles/objc.dir/Protocol2.m.o CMakeFiles/objc.dir/arc.m.o CMakeFiles/objc.dir/associate.m.o CMakeFiles/objc.dir/blocks_runtime.m.o CMakeFiles/objc.dir/properties.m.o CMakeFiles/objc.dir/gc_none.c.o && : FAILED: libobjc.so.4.6 : && /usr/lib/llvm/9/bin/clang -fPIC -O2 -pipe -march=native -fno-common -Xclang -fexceptions -Xclang -fobjc-exceptions -Wl,-O1 -Wl,--as-needed -lpthread -shared -Wl,-soname,libobjc.so.4.6 -o libobjc.so.4.6 CMakeFiles/objc.dir/alias_table.c.o CMakeFiles/objc.dir/block_to_imp.c.o CMakeFiles/objc.dir/caps.c.o CMakeFiles/objc.dir/category_loader.c.o CMakeFiles/objc.dir/class_table.c.o CMakeFiles/objc.dir/dtable.c.o CMakeFiles/objc.dir/encoding2.c.o CMakeFiles/objc.dir/hooks.c.o CMakeFiles/objc.dir/ivar.c.o CMakeFiles/objc.dir/loader.c.o CMakeFiles/objc.dir/mutation.m.o CMakeFiles/objc.dir/protocol.c.o CMakeFiles/objc.dir/runtime.c.o CMakeFiles/objc.dir/sarray2.c.o CMakeFiles/objc.dir/selector_table.c.o CMakeFiles/objc.dir/sendmsg2.c.o CMakeFiles/objc.dir/eh_personality.c.o CMakeFiles/objc.dir/legacy.c.o CMakeFiles/objc.dir/abi_version.c.o CMakeFiles/objc.dir/statics_loader.c.o CMakeFiles/objc.dir/block_trampolines.S.o CMakeFiles/objc.dir/objc_msgSend.S.o CMakeFiles/objc.dir/NSBlocks.m.o CMakeFiles/objc.dir/Protocol2.m.o CMakeFiles/objc.dir/arc.m.o CMakeFiles/objc.dir/associate.m.o CMakeFiles/objc.dir/blocks_runtime.m.o CMakeFiles/objc.dir/properties.m.o CMakeFiles/objc.dir/gc_none.c.o && : /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/objc.dir/sendmsg2.c.o:(.data+0x10): multiple definition of `__objc_msg_forward2'; CMakeFiles/objc.dir/hooks.c.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/objc.dir/sendmsg2.c.o:(.data+0x8): multiple definition of `__objc_msg_forward3'; CMakeFiles/objc.dir/hooks.c.o:(.bss+0x18): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/objc.dir/sendmsg2.c.o:(.bss+0x0): multiple definition of `_objc_selector_type_mismatch'; CMakeFiles/objc.dir/hooks.c.o:(.bss+0x40): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/objc.dir/sendmsg2.c.o:(.data+0x18): multiple definition of `_objc_selector_type_mismatch2'; CMakeFiles/objc.dir/hooks.c.o:(.bss+0x38): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/objc.dir/sendmsg2.c.o:(.data+0x0): multiple definition of `objc_proxy_lookup'; CMakeFiles/objc.dir/hooks.c.o:(.bss+0x10): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: CMakeFiles/objc.dir/arc.m.o:(.bss+0x58): multiple definition of `_objc_weak_load'; CMakeFiles/objc.dir/hooks.c.o:(.bss+0x48): first defined here clang-9: error: linker command failed with exit code 1 (use -v to see invocation) ninja: build stopped: subcommand failed. * ERROR: gnustep-base/libobjc2-2.0::gentoo failed (compile phase): * ninja -v -j1 -l0 failed * * Call stack: * ebuild.sh, line 125: Called src_compile * environment, line 2039: Called cmake-utils_src_compile * environment, line 726: Called cmake-utils_src_make * environment, line 907: Called _cmake_ninja_src_make * environment, line 473: Called eninja * environment, line 1212: Called die * The specific snippet of code: * "$@" || die "${nonfatal_args[@]}" "${*} failed" * * If you need support, post the output of `emerge --info '=gnustep-base/libobjc2-2.0::gentoo'`, * the complete build log and the output of `emerge -pqv '=gnustep-base/libobjc2-2.0::gentoo'`. * The complete build log is located at '/var/log/portage/gnustep-base:libobjc2-2.0:20200201-153935.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/gnustep-base/libobjc2-2.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/gnustep-base/libobjc2-2.0/temp/environment'. * Working directory: '/var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0_build' * S: '/var/tmp/portage/gnustep-base/libobjc2-2.0/work/libobjc2-2.0'