[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
libobjc2 on FreeBSD 12.1
From: |
David Wetzel |
Subject: |
libobjc2 on FreeBSD 12.1 |
Date: |
Wed, 29 Apr 2020 16:18:34 -0400 |
Hello!
I tried to build libobjc2 (from GitHub) on FreeBSD.
FreeBSD sina.turbocat.net 12.1-RELEASE-p3 FreeBSD 12.1-RELEASE-p3 GENERIC amd64
root@sina:/usr/home/dave/libobjc2 # cd Build
root@sina:/usr/home/dave/libobjc2/Build # cmake ..
-- The C compiler identification is Clang 8.0.1
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/cc
-- The CXX compiler identification is Clang 8.0.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - 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/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - 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/lib/libcxxrt.so as the C++ runtime library
-- Using /usr/lib/libcxxrt.so as the C++ runtime library
-- 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
-- Configuring done
-- Generating done
-- Build files have been written to: /usr/home/dave/libobjc2/Build
root@sina:/usr/home/dave/libobjc2/Build # make -j8
[ 0%] Generating eh_trampoline.s
Scanning dependencies of target test_runtime_legacy
Scanning dependencies of target test_runtime
[ 0%] Building C object Test/CMakeFiles/test_runtime.dir/Test.m.o
[ 1%] Building C object Test/CMakeFiles/test_runtime_legacy.dir/Test.m.o
[ 1%] Built target test_runtime_legacy
[ 1%] Built target test_runtime
Scanning dependencies of target objc
[ 1%] Building C object CMakeFiles/objc.dir/alias_table.c.o
[ 1%] Building C object CMakeFiles/objc.dir/block_to_imp.c.o
[ 1%] Building C object CMakeFiles/objc.dir/caps.c.o
[ 2%] Building C object CMakeFiles/objc.dir/category_loader.c.o
[ 2%] Building C object CMakeFiles/objc.dir/class_table.c.o
[ 2%] Building C object CMakeFiles/objc.dir/encoding2.c.o
[ 2%] Building C object CMakeFiles/objc.dir/dtable.c.o
[ 3%] Building C object CMakeFiles/objc.dir/hooks.c.o
[ 3%] Building C object CMakeFiles/objc.dir/ivar.c.o
[ 3%] Building C object CMakeFiles/objc.dir/loader.c.o
[ 3%] Building C object CMakeFiles/objc.dir/mutation.m.o
[ 4%] Building C object CMakeFiles/objc.dir/protocol.c.o
[ 4%] Building C object CMakeFiles/objc.dir/runtime.c.o
[ 4%] Building C object CMakeFiles/objc.dir/sarray2.c.o
[ 4%] Building C object CMakeFiles/objc.dir/selector_table.c.o
[ 4%] Building C object CMakeFiles/objc.dir/eh_personality.c.o
[ 5%] Building C object CMakeFiles/objc.dir/sendmsg2.c.o
[ 5%] Building C object CMakeFiles/objc.dir/legacy.c.o
[ 5%] Building ASM object CMakeFiles/objc.dir/block_trampolines.S.o
[ 6%] Building C object CMakeFiles/objc.dir/statics_loader.c.o
[ 6%] Building C object CMakeFiles/objc.dir/abi_version.c.o
[ 6%] Building ASM object CMakeFiles/objc.dir/objc_msgSend.S.o
[ 6%] Building C object CMakeFiles/objc.dir/NSBlocks.m.o
[ 7%] Building C object CMakeFiles/objc.dir/Protocol2.m.o
[ 7%] Building C object CMakeFiles/objc.dir/associate.m.o
[ 7%] Building C object CMakeFiles/objc.dir/properties.m.o
[ 7%] Building C object CMakeFiles/objc.dir/blocks_runtime.m.o
[ 8%] Building C object CMakeFiles/objc.dir/gc_none.c.o
[ 8%] Building ASM object CMakeFiles/objc.dir/eh_trampoline.s.o
[ 8%] Building CXX object CMakeFiles/objc.dir/objcxx_eh.cc.o
[ 8%] Building CXX object CMakeFiles/objc.dir/arc.mm.o
cc: warning: argument unused during compilation: '-D
CXA_ALLOCATE_EXCEPTION_SPECIFIER=noexcept' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-D GC_DEBUG'
[-Wunused-command-line-argument]
/usr/home/dave/libobjc2/arc.mm:6:10: fatal error:
'third_party/robin-map/include/tsl/robin_map.h' file not found
#include "third_party/robin-map/include/tsl/robin_map.h"
cc: warning: argument unused during compilation: '-D GNUSTEP'
[-Wunused-command-line-argument]
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc: warning: argument unused during compilation: '-D NO_LEGACY'
[-Wunused-command-line-argument]
1 error generated.
--- CMakeFiles/objc.dir/arc.mm.o ---
*** [CMakeFiles/objc.dir/arc.mm.o] Error code 1
make[2]: stopped in /usr/home/dave/libobjc2/Build
cc: warning: argument unused during compilation: '-D OLDABI_COMPAT=1'
[-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-D TYPE_DEPENDENT_DISPATCH'
[-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-D
__OBJC_RUNTIME_INTERNAL__=1' [-Wunused-command-line-argument]
cc: warning: argument unused during compilation: '-D objc_EXPORTS'
[-Wunused-command-line-argument]
1 error
make[2]: stopped in /usr/home/dave/libobjc2/Build
--- CMakeFiles/objc.dir/all ---
*** [CMakeFiles/objc.dir/all] Error code 2
make[1]: stopped in /usr/home/dave/libobjc2/Build
1 error
make[1]: stopped in /usr/home/dave/libobjc2/Build
*** [all] Error code 2
make: stopped in /usr/home/dave/libobjc2/Build
1 error
Any ideas why it is failing?
Thanks!
Dave
- libobjc2 on FreeBSD 12.1,
David Wetzel <=