discuss-gnustep
[Top][All Lists]
Advanced

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

compiling latest release


From: Björn Gohla
Subject: compiling latest release
Date: Fri, 1 Feb 2002 23:39:06 +0100

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

i am having trouble compiling the latest release of gnustep core. make and 
base compile and install correctly, but when i get to gui compiling stops at 
this error in gnustep/core/gui/Source/:


/usr/local/bin/gcc-3.0 NSBezierPath.m -c \
      -MMD -MP -DGNUSTEP_INSTALL_LIBDIR=\"\" 
- -DGNUSTEP_INSTALL_PREFIX=/usr/local/GNUstep/System 
- -DGNUSTEP_TARGET_DIR=\"ix86/linux-gnu\" -DGNUSTEP_TARGET_CPU=\"ix86\" 
- -DGNUSTEP_TARGET_OS=\"linux-gnu\" -DLIBRARY_COMBO=\"gnu-gnu-gnu\" 
- -DBACKEND_BUNDLE=1 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
- -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -fPIC -DGSWARN 
- -DGSDIAGNOSE -O2 -Wno-import -fgnu-runtime -Wall -I../Headers -I. 
- -fgnu-runtime -I/usr/local/GNUstep/System/Headers 
- -fconstant-string-class=NSConstantString -I/root/GNUstep/Headers/gnustep 
- -I/usr/local/GNUstep/Local/Headers/gnustep 
- -I/usr/local/GNUstep/Network/Headers/gnustep 
- -I/usr/local/GNUstep/System/Headers/gnustep 
- -I/root/GNUstep/Headers/ix86/linux-gnu -I/root/GNUstep/Headers 
- -I/usr/local/GNUstep/Local/Headers/ix86/linux-gnu 
- -I/usr/local/GNUstep/Local/Headers 
- -I/usr/local/GNUstep/Network/Headers/ix86/linux-gnu 
- -I/usr/local/GNUstep/Network/Headers 
- -I/usr/local/GNUstep/System/Headers/ix86/linux-gnu 
- -I/usr/local/GNUstep/System/Headers \
       -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu/NSBezierPath.o
NSBezierPath.m: In function `-[GSBezierPath moveToPoint:]':
NSBezierPath.m:1401: cast to union type from type not present in union
NSBezierPath.m: In function `-[GSBezierPath lineToPoint:]':
NSBezierPath.m:1411: cast to union type from type not present in union
NSBezierPath.m: In function `-[GSBezierPath 
curveToPoint:controlPoint1:controlPoint2:]':
NSBezierPath.m:1425: cast to union type from type not present in union
NSBezierPath.m: In function `-[GSBezierPath closePath]':
NSBezierPath.m:1436: cast to union type from type not present in union
NSBezierPath.m: In function `-[GSBezierPath 
elementAtIndex:associatedPoints:]':
NSBezierPath.m:1457: union has no member named `ext'
NSBezierPath.m: In function `-[GSBezierPath setAssociatedPoints:atIndex:]':
NSBezierPath.m:1479: union has no member named `ext'
NSBezierPath.m:1499: cast to union type from type not present in union
make[2]: *** [shared_obj/ix86/linux-gnu/gnu-gnu-gnu/NSBezierPath.o] Error 1
make[1]: *** [libgnustep-gui.all.library.variables] Error 2
make[1]: Leaving directory `/usr/local/gnustep/core/gui/Source'
make: *** [internal-all] Error 2

the type in question is GSIArrayItem, but looking at the preprocessor output 
yields this:
...
# 1360 "NSBezierPath.m"
# 1 "/usr/local/GNUstep/System/Headers/gnustep/base/GSIArray.h" 1
# 23 "/usr/local/GNUstep/System/Headers/gnustep/base/GSIArray.h"
# 1 "/usr/local/GNUstep/System/Headers/Foundation/NSObject.h" 1
# 24 "/usr/local/GNUstep/System/Headers/gnustep/base/GSIArray.h" 2
# 1 "/usr/local/GNUstep/System/Headers/Foundation/NSZone.h" 1
# 25 "/usr/local/GNUstep/System/Headers/gnustep/base/GSIArray.h" 2
# 129 "/usr/local/GNUstep/System/Headers/gnustep/base/GSIArray.h"
# 1 "/usr/local/GNUstep/System/Headers/gnustep/base/GSUnion.h" 1
# 59 "/usr/local/GNUstep/System/Headers/gnustep/base/GSUnion.h"
typedef union {
# 111 "/usr/local/GNUstep/System/Headers/gnustep/base/GSUnion.h"
} GSIArrayItem;
# 130 "/usr/local/GNUstep/System/Headers/gnustep/base/GSIArray.h" 2
...

thus i assume some of the preprocessor magic has gone wrong, but what is 
beyond me. needless to say it worked before i made a cvs update today :(

what can i do?

- -- 
"god not only rolls the dice, he cheats too!"
pub  1024D/834F4976 2001-01-07 Björn Gohla (Wissenschaftler, Weltbürger) 
<b.gohla@gmx.de>
     Key fingerprint = 9FF4 FEDA CCDF DA0E 14D5  8129 6C14 3C39 834F 4976
sub  1024g/29571FE2 2001-01-07
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8WxkPbBQ8OYNPSXYRAkChAJ4gNhDrFlbCTiWctTjE7fTIAJytoACgupqK
jGL54Ge6HBSZZ8+ssrW/ong=
=tj0A
-----END PGP SIGNATURE-----



reply via email to

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