bug-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Couldn't compile gnustep-gui-0.8.0 - GNUSTEP Internal Error


From: lukekendall
Subject: Couldn't compile gnustep-gui-0.8.0 - GNUSTEP Internal Error
Date: Sun, 29 Sep 2002 01:48:43 +1000 (EST)

Just reporting this error on a Linux 7.2 system while trying to compile
gnustep-gui-0.8.0-1.src.rpm:

[Much omitted...]
Making all for tool gopen...
 Compiling file gopen.m ...
 Linking tool gopen ...
Making all for service example...
mkdir -p example.service
mkdir -p example.service/ix86
mkdir -p example.service/ix86/linux-gnu
mkdir -p example.service/ix86/linux-gnu/gnu-gnu-gnu
 Compiling file example.m ...
example.m: In function `init':
example.m:191: warning: passing arg 2 of `signal' from incompatible pointer type
example.m:199: warning: passing arg 2 of `signal' from incompatible pointer type
 Linking service example ...
/usr/GNUstep/System/Makefiles/mkinstalldirs example.service/Resources
mkdir -p example.service/Resources

GNUSTEP Internal Error:
The private GNUstep function to establish the argv and environment
variables was not called.
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.
Please report the error to bug-gnustep@gnu.org.


make[2]: *** [example.service/Resources/Info-gnustep.plist] Error 1
make[1]: *** [example.all.service.variables] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/gnustep-gui-0.8.0/Tools'
make: *** [internal-all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.54191 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.54191 (%build)

-- 

I compiled and installed gcc 3.2, first.

I was compiling from rpm source files.  I built and installed in this
order:

ffcall-1.8d-1.src.rpm
gnustep-make-1.4.0-1.src.rpm

I sourced /usr/GNUstep/System/Makefiles/GNUstep.sh, then built these:

gnustep-base-1.4.1-1.src.rpm
gnustep-objc-1.2.0-1.src.rpm

An odd thing: I had to install without dependency checking  for some of
the binary rpm files that I built due to this error:

# rpm -i /usr/src/redhat/RPMS/i386/gnustep-objc-1.2.0-1.i386.rpm 
error: failed dependencies:
        libgcc_s.so.1   is needed by gnustep-objc-1.2.0-1
        libgcc_s.so.1(GCC_3.0)   is needed by gnustep-objc-1.2.0-1

This made no sense to me since:

# /sbin/ldconfig -v | grep gcc
        libgcc_s.so.1 -> libgcc_s.so.1

I wonder if this meant it required gcc-3.0.x exactly?  I chose 3.2 since
it has numerous bug fixes, including some for Obj-C, and I had read
comments that gcc 3.0.4 required some workarounds for some bugs in it
before you could compile GNUstep.

I tried to compile gnustep-back-0.8.0-1.src.rpm but it failed due to
these errors:

Making all for subproject gsc...
mkdir -p ./shared_obj
mkdir -p ./shared_obj/ix86
mkdir -p ./shared_obj/ix86/linux-gnu
mkdir -p ./shared_obj/ix86/linux-gnu/gnu-gnu-gnu
 Compiling file gscolors.c ...
 Compiling file GSContext.m ...
GSContext.m:26:37: warning: AppKit/AppKitExceptions.h: No such file or directory
GSContext.m:27:38: warning: AppKit/NSAffineTransform.h: No such file or 
directory
GSContext.m:28:28: warning: AppKit/NSColor.h: No such file or directory
GSContext.m:29:27: warning: AppKit/NSView.h: No such file or directory
GSContext.m:30:29: warning: AppKit/NSWindow.h: No such file or directory
GSContext.m:31:36: warning: AppKit/GSDisplayServer.h: No such file or directory
In file included from GSContext.m:41:
.../../Headers/gsc/GSContext.h:31:38: warning: AppKit/NSGraphicsContext.h: No 
such file or directory
In file included from GSContext.m:41:
.../../Headers/gsc/GSContext.h:44: cannot find interface declaration for 
`NSGraphicsContext', superclass of `GSContext'
make[3]: *** [shared_obj/ix86/linux-gnu/gnu-gnu-gnu/GSContext.o] Error 1
make[2]: *** [gsc.all.subproject.variables] Error 2
make[2]: Leaving directory `/usr/src/redhat/BUILD/gnustep-back-0.8.0/Source/gsc'
make[1]: *** [libgnustep-back.all.bundle.subprojects] Error 2
make[1]: Leaving directory `/usr/src/redhat/BUILD/gnustep-back-0.8.0/Source'
make: *** [internal-all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.58215 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.58215 (%build)

Any advice would be welcome.

luke





reply via email to

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