site_archiver@lists.apple.com Delivered-To: darwin-dev@lists.apple.com Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=qtEfr65QbPb3Js9YnmRK8KMwCdU8HwGZL9l3Kl9meB8=; b=KH2N9eI4LgB04I6gmes3J41+ballGEKVEAfu+uoVgnNjQehz+iRxYZYWfTS7r8YO3Z 7MThNz26dJeUURqeGXWeBFihRKjBYlBpXc3Q5gqQbuZuKCZu3ATXiEXuUoJqT4iITOu3 +03CUokqrlrKRaPAXukmfO1OuI2K0Uw1uoARw= Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=YFBSHp8GvsHwkbVKCIUh/PuNILeTAuTuzQM5XYDxe94sSLep2LJIWMdmGGqgOANHg2 e12k+yhYQGydjxp2EAo9xEwDYU0na07cf7uufQBE1xUVxnsFMlX+9IdIzMUSXKd9VHcS vTZCG3tJolRNa0EEfS1iN7VxHAL4W616PesS0= The run time has been released though. So advanced stuff aside, a basic 2.0 app that utilizes accessors should work, no? On Thu, Dec 18, 2008 at 10:07 AM, Jean-Daniel Dupas <devlists@shadowlab.org> wrote:
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 (Darwin-dev@lists.apple.com) Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/darwin-dev/site_archiver%40lists.appl... This email sent to site_archiver@lists.apple.com