Re: Compile Objective C 2.0 code on Linux
Re: Compile Objective C 2.0 code on Linux
- Subject: Re: Compile Objective C 2.0 code on Linux
- From: Jean-Daniel Dupas <email@hidden>
- Date: Thu, 18 Dec 2008 16:07:21 +0100
Le 18 déc. 08 à 15:50, Jake McMahon a écrit :
I'm trying to install all the necessary tools needed to compile
Objective C 2.0 code on a Linux workstation. I've downloaded the
gcc-5465 package off the Apple website and executed:
../configure --prefix=/tmp/123/ --enable-languages=objc
followed by: make bootstrap
/usr/include/limits.h:125:26: error: no include path in which to
search for limits.h
make[2]: *** [crtbegin.o] Error 1
make[2]: Leaving directory `/home/user/Download/gcc-5465/xxx/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/home/user/Download/gcc-5465/xxx/gcc'
make: *** [bootstrap] Error 2
if I do
make (note, no bootstrap)
../../gcc/objc/objc-act.c: In function 'objc_init':
../../gcc/objc/objc-act.c:716: warning: suggest braces around empty
body in an 'if' statement
../../gcc/objc/objc-act.c: In function 'objc_init_exceptions':
../../gcc/objc/objc-act.c:7745: error: 'darwin_macosx_version_min'
undeclared (first use in this function)
../../gcc/objc/objc-act.c:7745: error: (Each undeclared identifier
is reported only once
../../gcc/objc/objc-act.c:7745: error: for each function it appears
in.)
../../gcc/objc/objc-act.c: In function 'objc_create_init_utf16_var':
../../gcc/objc/objc-act.c:19227: warning: implicit declaration of
function 'objc_cvt_utf8_utf16'
make[1]: *** [objc/objc-act.o] Error 1
make[1]: Leaving directory `/home/user/Download/gcc-5465/xxx/gcc'
make: *** [all-gcc] Error 2
Is there something I'm missing here? I know there is already a gnu
implementation of objc but I want to use the features of version 2.0.
Any help or suggestions would be GREATLY! appreciated.
Compiling objc 2 on linux is one thing. Running it is another.
Without the Next Runtime on your linux box, you will not be able to
use Obj-C 2. The Next Runtime and the Gnu Runtime are not compatibles.
Not to mention that a part of the Apple runtime is in the Foundation
framework (like exception handling),
and even if you managed to port the Next Runtime on Linux, you will
not be able to use it for advanced features.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden