[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: GNUstep/Darwin status ?
From: |
Nicolas Roard |
Subject: |
Re: GNUstep/Darwin status ? |
Date: |
Wed, 22 Jan 2003 11:35:02 +0100 |
On 2003-01-21 11:53:19 +0100 Nicolas Roard <address@hidden> wrote:
Ok that's the instructions I followed, but it didn't work. I could have missed something.
With "apple" gcc I had problem with configure (something like
determining void* size), and with gnu gcc I had a strange problem about
multiple compilation not working with -S and -o ... I have perhaps wrongly
compiled gcc (./configure --enable-threads=posix; make bootstrap ; make install
...)
Even with gnu gcc the gnustep's base configure wanted to use NeXT runtime,
and I forced the configure to use the GNU runtime.
Well, I finally has something gone further ;-)
I passed the option --with-library-combo=gnu-gnu-gnu to gnustep's configure,
and minor some problems (a space between '-L' and a $GNUSTEP_LDIR which gcc
didn't agree, or viewIsPrinting which I needed to define as extern
in NSTextView.m -- else conflicting with viewIsPrinting in NSView.m) everything
compiled... ! (make,base,gui,back)
I compiled ffcall and libtiff, but not libxml.
But when I tried to launch a test app, it doesn't work :
bash-2.05a$ openapp Calculator.app
Error (objc-load): Cannot initialize dynamic linker
2003-01-22 10:26:44.040 Calculator[11657] No local time zone specified.
2003-01-22 10:26:44.068 Calculator[11657] Using time zone with absolute offset
0.
2003-01-22 10:26:44.018 Calculator[11657] NSApplication.m:204 Assertion
failed in initialize_gnustep_backend. Can't load object file from backend at
path /usr/GNUstep/System/Library/Bundles/libgnustep-back.bundle
/Users/nicolasroard/gnustep/cvs_gnustep/gnustep/usr-apps/examples/gui/
Calculator/Calculator.app/powerpc/darwin6/gnu-gnu-gnu/Calculator: Uncaught
exception NSInternalInconsistencyException, reason: NSApplication.m:204
Assertion failed in initialize_gnustep_backend. Can't load object file from
backend at path /usr/GNUstep/System/Library/Bundles/libgnustep-back.bundle
If I run base test nsbundle, it didn't work either:
bash-2.05a$ ./obj/nsbundle
GNUstep bundle directory is /usr/GNUstep/System/Libraries
Executable is in ./obj/nsbundle
Full directory is
/Users/nicolasroard/gnustep/cvs_gnustep/gnustep/core-dev/base/Testing/
shared_obj/powerpc/darwin6/gnu-gnu-gnu/nsbundle
Looking for LoadMe bundle...
Bundle directory is
/Users/nicolasroard/gnustep/cvs_gnustep/gnustep/core-dev/base/Testing
Found LoadMe in:
/Users/nicolasroard/gnustep/cvs_gnustep/gnustep/core-dev/base/Testing/
LoadMe.bundle
Initializing LoadMe bundle...
Found example file:
/Users/nicolasroard/gnustep/cvs_gnustep/gnustep/core-dev/base/Testing/
LoadMe.bundle/Resources/NXStringTable.example
Retreiving principal class...
Error (objc-load): Cannot initialize dynamic linker
* ERROR: Can't find principal class
So as bundles didn't seems to work, I tried to reconfigure everything with
--disable-backend-bundle (which seems to compile gui backend as a library,
to have at least some gui apps running ... But now I have this error :
bash-2.05a$ openapp Calculator.app
2003-01-22 02:30:15.899 Calculator[25712] No local time zone specified.
2003-01-22 02:30:15.910 Calculator[25712] Using time zone with absolute offset
0.
2003-01-22 02:30:15.897 Calculator[25712] NSApplication.m:218 Assertion
failed in initialize_gnustep_backend. Can't find backend context
/Users/nicolasroard/gnustep/cvs_gnustep/gnustep/usr-apps/examples/gui/
Calculator/Calculator.app/powerpc/darwin6/gnu-gnu-gnu/Calculator: Uncaught
exception NSInternalInconsistencyException, reason: NSApplication.m:218
Assertion failed in initialize_gnustep_backend. Can't find backend context
bash-2.05a$
Well ... if someone have a clue on what I could do at this point.. :)
--
Nicolas Roard <address@hidden>
http://info.xdev.org/projets/waiho
the linux philosophy is laugh in the face of danger. Oops. Wrong one. 'Do it
yourself'. That's it.