gnustep-dev
[Top][All Lists]
Advanced

[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.





reply via email to

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