gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

libobjc2 compilation error - FreeBSD 10 and Raspberry Pi


From: Stephen Woolerton
Subject: libobjc2 compilation error - FreeBSD 10 and Raspberry Pi
Date: Tue, 8 Apr 2014 22:10:57 +1200

Hi everyone,

I've just tried to install the libobjc2 package on FreeBSD 10, on a Raspberry Pi and there was an error.

By the way, in early February this year, I was able to compile and install the libobjc2 package on a FreeBSD snapshot from late January. I've now wiped that whole image and installed the latest FreeBSD snapshot.

Here are some details on the system:
address@hidden:~ # uname -a
FreeBSD raspbfree 10.0-STABLE FreeBSD 10.0-STABLE #0 r263906: Sat Mar 29 20:13:51 UTC 2014     address@hidden:/usr/obj/arm.armv6/usr/src/sys/RPI-B  arm
address@hidden:~ # portmaster -L
===>>> Root ports (No dependencies, not depended on)
===>>> bash-4.3.8
===>>> dialog4ports-0.1.5_2
===>>> gmake-3.82_1
===>>> perl5-5.16.3_9
===>>> pkg-1.2.7_2
===>>> portmaster-3.17.4
===>>> screen-4.0.3_14
===>>> 7 root ports

===>>> Trunk ports (No dependencies, are depended on)
===>>> cmake-modules-2.8.12.1_1
===>>> gmp-5.1.3_1
===>>> m4-1.4.17_1,1
===>>> 3 trunk ports

===>>> Branch ports (Have dependencies, are depended on)
===>>> 0 branch ports

===>>> Leaf ports (Have dependencies, not depended on)
===>>> bison-2.7.1,1
===>>> cmake-2.8.12.1_4
===>>> mpfr-3.1.2_1
===>>> 3 leaf ports

===>>> 13 total installed ports
===>>> There are no new versions available


---------------------

And here is the compilation output...
===>>> Port directory: /usr/ports/lang/libobjc2

===>>> Starting check for build dependencies
===>>> Gathering dependency list for lang/libobjc2 from ports
===>>> Dependency check complete for lang/libobjc2

===>>> devel/gnustep-make 1/1 >> lang/libobjc2 (1/1)

===>  Cleaning for libobjc2-1.7_1
===>   libobjc2-1.7_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libobjc2-1.7_1 for building
===>  Extracting for libobjc2-1.7_1
=> SHA256 Checksum OK for libobjc2-1.7.tar.bz2.
===>  Patching for libobjc2-1.7_1
===>  Applying FreeBSD patches for libobjc2-1.7_1
===>   libobjc2-1.7_1 depends on file: /usr/local/bin/cmake - found
===>  Configuring for libobjc2-1.7_1
===>  Performing in-source build
/bin/mkdir -p /usr/ports/lang/libobjc2/work/libobjc2-1.7
-- The C compiler identification is Clang 3.4.0
-- The CXX compiler identification is Clang 3.4.0
-- Check for working C compiler: /usr/bin/clang
-- Check for working C compiler: /usr/bin/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/clang++
-- Check for working CXX compiler: /usr/bin/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- The ASM compiler identification is Clang
-- Found assembler: /usr/bin/clang
-- Using /usr/lib/libcxxrt.so as the C++ runtime library
-- Is runtime useable? TRUE
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Found Threads: TRUE  
-- GNUstep install type set to NONE
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_CXX_FLAGS_DEBUG
    CMAKE_EXE_LINKER_FLAGS
    CMAKE_MODULE_LINKER_FLAGS


-- Build files have been written to: /usr/ports/lang/libobjc2/work/libobjc2-1.7
===>  Building for libobjc2-1.7_1
Scanning dependencies of target objc
[  3%] Building C object CMakeFiles/objc.dir/abi_version.c.o
[  6%] Building C object CMakeFiles/objc.dir/alias_table.c.o
[  9%] Building C object CMakeFiles/objc.dir/block_to_imp.c.o
[ 12%] Building C object CMakeFiles/objc.dir/caps.c.o
[ 15%] Building C object CMakeFiles/objc.dir/category_loader.c.o
[ 18%] Building C object CMakeFiles/objc.dir/class_table.c.o
[ 21%] Building C object CMakeFiles/objc.dir/dtable.c.o
[ 25%] Building C object CMakeFiles/objc.dir/eh_personality.c.o
/usr/ports/lang/libobjc2/work/libobjc2-1.7/eh_personality.c:703:29: warning: implicit declaration of function '_Unwind_Resume_or_Rethrow' is invalid in C99 [-Wimplicit-function-declaration]
                _Unwind_Reason_Code err = _Unwind_Resume_or_Rethrow(e);
                                          ^
1 warning generated.
[ 28%] Building C object CMakeFiles/objc.dir/encoding2.c.o
[ 31%] Building C object CMakeFiles/objc.dir/gc_none.c.o
[ 34%] Building C object CMakeFiles/objc.dir/hash_table.c.o
[ 37%] Building C object CMakeFiles/objc.dir/hooks.c.o
[ 40%] Building C object CMakeFiles/objc.dir/ivar.c.o
[ 43%] Building C object CMakeFiles/objc.dir/legacy_malloc.c.o
[ 46%] Building C object CMakeFiles/objc.dir/loader.c.o
[ 50%] Building CXX object CMakeFiles/objc.dir/mutation.m.o
[ 53%] Building C object CMakeFiles/objc.dir/protocol.c.o
[ 56%] Building C object CMakeFiles/objc.dir/runtime.c.o
[ 59%] Building C object CMakeFiles/objc.dir/sarray2.c.o
[ 62%] Building C object CMakeFiles/objc.dir/selector_table.c.o
[ 65%] Building C object CMakeFiles/objc.dir/sendmsg2.c.o
[ 68%] Building C object CMakeFiles/objc.dir/statics_loader.c.o
[ 71%] Building C object CMakeFiles/objc.dir/toydispatch.c.o
[ 75%] Building ASM object CMakeFiles/objc.dir/block_trampolines.S.o
[ 78%] Building ASM object CMakeFiles/objc.dir/objc_msgSend.S.o
[ 81%] Building C object CMakeFiles/objc.dir/NSBlocks.m.o
[ 84%] Building C object CMakeFiles/objc.dir/Protocol2.m.o
[ 87%] Building C object CMakeFiles/objc.dir/arc.m.o
/tmp/arc-b67fa2.s: Assembler messages:
/tmp/arc-b67fa2.s:3274: Error: unrecognized symbol type ".objc_sel_nameaddObject"
/tmp/arc-b67fa2.s:3274: Error: junk at end of line, first unrecognized character is `:'
/tmp/arc-b67fa2.s:3276: Error: junk at end of line, first unrecognized character is `"'
/tmp/arc-b67fa2.s:3277: Error: junk at end of line, first unrecognized character is `"'
/tmp/arc-b67fa2.s:3279: Error: expected comma after name `' in .size directive
/tmp/arc-b67fa2.s:3325: Error: bad _expression_
/tmp/arc-b67fa2.s:3325: Error: junk at end of line, first unrecognized character is `.'
clang: error: assembler command failed with exit code 1 (use -v to see invocation)
*** [CMakeFiles/objc.dir/arc.m.o] Error code 1

make[3]: stopped in /usr/ports/lang/libobjc2/work/libobjc2-1.7
1 error

make[3]: stopped in /usr/ports/lang/libobjc2/work/libobjc2-1.7
*** [CMakeFiles/objc.dir/all] Error code 2

make[2]: stopped in /usr/ports/lang/libobjc2/work/libobjc2-1.7
1 error

make[2]: stopped in /usr/ports/lang/libobjc2/work/libobjc2-1.7
*** [all] Error code 2

make[1]: stopped in /usr/ports/lang/libobjc2/work/libobjc2-1.7
1 error

make[1]: stopped in /usr/ports/lang/libobjc2/work/libobjc2-1.7
===> 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 /usr/ports/lang/libobjc2

-----

Hopefully someone can help...

Thanks
Stephen

reply via email to

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