[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Ubuntu Touch build libobjc2 error
From: |
Patryk Laurent |
Subject: |
Re: Ubuntu Touch build libobjc2 error |
Date: |
Thu, 30 Jan 2014 21:26:03 -0800 |
Fantastic, David, that worked! Onward!
Thank you,
Patryk
> On Jan 30, 2014, at 4:36, David Chisnall <theraven@sucs.org> wrote:
>
> These look like unwind-arm.h is missing a #include <stdint.h>. Does adding
> that fix it for you?
>
> David
>
>> On 30 Jan 2014, at 06:39, Patryk Laurent <plaurent@me.com> wrote:
>>
>> Greetings Fellow GNUSteppers,
>>
>> I’m attempting to build Objective C 2.0 / GNUStep on Ubuntu Touch on a Nexus
>> 4. (Ubuntu Touch is a chrooted Ubuntu 13.10 running over a Dalvik-less
>> Android.)
>>
>> LLVM compiles ok, even if it takes a couple of hours. (Also, it runs out of
>> memory with make -j3 + only 2GB of RAM, but if I remove the zero-byte binary
>> file from the failed make, then make again without the -j flag, it builds
>> fine).
>>
>> However, when I try to build libobjc2 using the latest SVN, about 60% of the
>> way through, I get some errors similar to what Ivan has gotten before on
>> Android builds. The errors are pasted below.
>>
>> Any suggestions for getting this to work would be much appreciated!
>>
>> Thank you,
>> Patryk
>>
>>
>> phablet@ubuntu-phablet:~/libobjc2/build$ make -j3
>> [ 1%] Built target objcxx
>> [ 45%] Built target objc
>> [ 47%] Built target AllocatePair
>> [ 48%] Built target AllocatePair_optimised
>> [ 50%] Built target AssociatedObject
>> [ 51%] Built target AssociatedObject_optimised
>> [ 52%] Built target BlockImpTest
>> [ 54%] Built target BlockImpTest_optimised
>> [ 55%] Built target BlockTest_arc
>> [ 57%] Built target BlockTest_arc_optimised
>> [ 58%] Building CXX object
>> Test/CMakeFiles/BoxedForeignException.dir/BoxedForeignException.m.o
>> [ 60%] [ 62%] Built target CXXExceptions
>> Building CXX object
>> Test/CMakeFiles/BoxedForeignException_optimised.dir/BoxedForeignException.m.o
>> Scanning dependencies of target CXXExceptions_optimised
>> In file included from /home/phablet/libobjc2/Test/BoxedForeignException.m:2:
>> In file included from /home/phablet/libobjc2/Test/../unwind.h:2:
>> /home/phablet/libobjc2/unwind-arm.h:17:9: error: unknown type name 'uint32_t'
>> typedef uint32_t _Unwind_State;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:32:9: error: unknown type name 'uint32_t'
>> typedef uint32_t _Unwind_EHT_Header;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:36:2: error: unknown type name 'uint64_t'
>> uint64_t exception_class;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:41:3: error: unknown type name 'uint32_t'
>> uint32_t reserved1;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:42:3: error: unknown type name 'uint32_t'
>> uint32_t reserved2;
>> ^
>> [ 64%] /home/phablet/libobjc2/unwind-arm.h:43:3: error: unknown type name
>> 'uint32_t'
>> uint32_t reserved3;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:44:3: error: unknown type name 'uint32_t'
>> uint32_t reserved4;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:45:3: error: unknown type name 'uint32_t'
>> uint32_t reserved5;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:51:3: error: unknown type name 'uint32_t'
>> uint32_t sp;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:52:3: error: unknown type name 'uint32_t'
>> uint32_t bitpattern[5];
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:57:3: error: unknown type name 'uint32_t'
>> uint32_t bitpattern[4];
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:63:3: error: unknown type name 'uint32_t'
>> uint32_t fnstart;
>> ^
>> In file included from /home/phablet/libobjc2/Test/BoxedForeignException.m:2:
>> In file included from /home/phablet/libobjc2/Test/../unwind.h:2:
>> /home/phablet/libobjc2/unwind-arm.h:17:9: error: unknown type nameBuilding
>> CXX object Test/CMakeFiles/CXXExceptions_optimised.dir/CXXException.m.o
>> 'uint32_t'
>> typedef uint32_t _Unwind_State;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:67:3: error: unknown type name 'uint32_t'
>> uint32_t additional;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:32:9: error: unknown type name 'uint32_t'
>> typedef uint32_t _Unwind_EHT_Header;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:68:3: error: unknown type name 'uint32_t'
>> /home/phablet/libobjc2/unwind-arm.h:36:2: error: unknown type name 'uint64_t'
>> uint32_t reserved1;
>> ^
>> uint64_t exception_class;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:41:3: error: unknown type name 'uint32_t'
>> uint32_t reserved1;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:42:3: error: unknown type name 'uint32_t'
>> uint32_t reserved2;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:105:36: error: unknown type name
>> 'uint32_t'
>> uint32_t regno,
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:110:36: error: unknown type name
>> 'uint32_t'
>> uint32_t regno,
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:43:3: error: unknown type name 'uint32_t'
>> uint32_t reserved3;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:44:3: error: unknown type name 'uint32_t'
>> uint32_t reserved4;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:45:3: error: unknown type name 'uint32_t'
>> uint32_t reserved5;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:51:3: error: unknown type name 'uint32_t'
>> uint32_t sp;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:52:3: error: unknown type name 'uint32_t'
>> uint32_t bitpattern[5];
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:57:3: error: unknown type name 'uint32_t'
>> uint32_t bitpattern[4];
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:63:3: error: unknown type name 'uint32_t'
>> uint32_t fnstart;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:67:3: error: unknown type name 'uint32_t'
>> uint32_t additional;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:68:3: error: unknown type name 'uint32_t'
>> uint32_t reserved1;
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:105:36: error: unknown type name
>> 'uint32_t'
>> uint32_t regno,
>> ^
>> /home/phablet/libobjc2/unwind-arm.h:110:36: error: unknown type name
>> 'uint32_t'
>> uint32_t regno,
>> ^
>> /home/phablet/libobjc2/Test/BoxedForeignException.m:69:2: warning: implicit
>> declaration of function '_Unwind_Resume_or_Rethrow' is invalid
>> in C99 [-Wimplicit-function-declaration]
>> _Unwind_Resume_or_Rethrow(ex);
>> ^
>> 1 warning and 16 errors generated.
>> make[2]: ***
>> [Test/CMakeFiles/BoxedForeignException.dir/BoxedForeignException.m.o] Error 1
>> make[1]: *** [Test/CMakeFiles/BoxedForeignException.dir/all] Error 2
>> make[1]: *** Waiting for unfinished jobs....
>> [ 65%] Building CXX object
>> Test/CMakeFiles/CXXExceptions_optimised.dir/CXXException.cc.o
>> /home/phablet/libobjc2/Test/BoxedForeignException.m:69:2: warning: implicit
>> declaration of function '_Unwind_Resume_or_Rethrow' is invalid
>> in C99 [-Wimplicit-function-declaration]
>> _Unwind_Resume_or_Rethrow(ex);
>> ^
>> 1 warning and 16 errors generated.
>> make[2]: ***
>> [Test/CMakeFiles/BoxedForeignException_optimised.dir/BoxedForeignException.m.o]
>> Error 1
>> make[1]: *** [Test/CMakeFiles/BoxedForeignException_optimised.dir/all] Error
>> 2
>> Linking C executable CXXExceptions_optimised
>> [ 65%] Built target CXXExceptions_optimised
>> make: *** [all] Error 2
>>
>>
>> _______________________________________________
>> Discuss-gnustep mailing list
>> Discuss-gnustep@gnu.org
>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>
>
>
> -- Send from my Jacquard Loom
>
smime.p7s
Description: S/MIME cryptographic signature