gnustep-dev
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]