[Debian GNUstep maintainers] problems with gnustep packages on debian m68k

Riccardo Mottola Riccardo Mottola <multix@gmail.com>
Wed, 4 May 2005 16:17:22 +0200


Hello,

I wanted to report that the current gnustep packages in unstable
debian are broken on 68k.

On my machine, which is:
Linux elendil 2.2.25 #1 Fri Sep 5 17:57:09 EDT 2003 m68k GNU/Linux

every application refuses to start (as I mention here:
http://marc.theaimsgroup.com/?l=3Dlinux-mac68k&m=3D111511165532043&w=3D2 )

with an internal GNUstep exception:
GNUSTEP Internal Error:
The private GNUstep function to establish the argv and environment
variables was not called.
Perhaps your program failed to #include <Foundation/NSObject.h> or
<Foundation/Foundation.h>?
If that is not the problem, Please report the error to
bug-gnustep@gnu.org.

: Uncaught exception NSInternalInconsistencyException, reason:
GNUSTEP Internal Error:
The private GNUstep function to establish the argv and environment
variables was not called.
Perhaps your program failed to #include <Foundation/NSObject.h> or
<Foundation/Foundation.h>?
If that is not the problem, Please report the error to
bug-gnustep@gnu.org.=20

if I try to compile a program myself against the debian supplied
libraries and headers, I get:
Making all for app PRICE...
 Linking app PRICE ...
/usr/lib/GNUstep/System/Library/Libraries/libgnustep-base.so: undefined
reference to `gnustep_base_user_main'
collect2: ld returned 1 exit status=20

on the other hand, I built gnustep CVS using the tools I have in unstable
(gcc (GCC) 3.3.5 (Debian 1:3.3.5-10), GNU ld version 2.15)

and installed it in a separate dir (standard /usr/GNUstep) and
although I have some minor problems with gdnc and gpbs seems not to be
functional, the applications start and mostly work, so it is in a far
better shape than debain's version.

I don't think something was fixed in CVS of gnustep that was broken in
release and that it could cause these problems, but I may be wrong. I
think something in the build system may be wrong. My local vesion is
built with the xlib backend and not the art backend.

Riccardo

PS: I a, not subscribed to this list, I'm reporting the problem only.