[uClibc] problem compiling gnustep-gui with uclibc

Rogelio M.Serrano Jr. rogelio at smsglobal.net
Sun Nov 23 19:29:15 UTC 2003


What could be possibly wrong? Im using gcc-3.3.2 with 
binutils-2.14.90.0.7

root:/src/core/gui# make messages=yes
Making all in Source...
make[1]: Entering directory `/src/core/gui/Source'
Making all for library libgnustep-gui...
gcc NSAffineTransform.m -c \
       -MMD -MP -DGNUSTEP_INSTALL_PREFIX=/System 
-DGNUSTEP_TARGET_DIR=\".\" -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 -fno-strict-aliasing 
-fgnu-runtime -Wall -fconstant-string-class=NSConstantString 
-I../Headers/Additions -I../Headers -I./. -I. 
-I/Users/Admin/GNUstep/Library/Headers/gnustep 
-I//Library/Headers/gnustep -I//Network/Library/Headers/gnustep 
-I/System/Library/Headers/gnustep 
-I/Users/Admin/GNUstep/Library/Headers -I//Library/Headers 
-I//Network/Library/Headers -I/System/Library/Headers \
        -o shared_obj/NSAffineTransform.o
In file included from /usr/include/math.h:82,
                  from NSAffineTransform.m:28:
/usr/include/bits/mathcalls.h:252: error: conflicting types for `rint'
/usr/include/bits/mathcalls.h:252: error: previous declaration of 
`rint'
make[2]: *** [shared_obj/NSAffineTransform.o] Error 1
make[1]: *** [libgnustep-gui.all.library.variables] Error 2
make[1]: Leaving directory `/src/core/gui/Source'
make: *** [internal-all] Error 2
root:/src/core/gui#

This are the environment vars:

TERM=linux
GNUSTEP_LOCAL_ROOT=/
OLDPWD=/Users/Admin
GNUSTEP_HOST=i686-pc-linux-gnu
LD_LIBRARY_PATH=/Users/Admin/GNUstep/Library/Libraries://Library/Libraries://Network/Library/Libraries:/System/Library/Libraries
GUILE_LOAD_PATH=/Users/Admin/GNUstep/Library/Libraries/Guile://Library/Libraries/Guile://Network/Library/Libraries/Guile:/System/Library/Libraries/Guile
GNUSTEP_NETWORK_ROOT=//Network
GNUSTEP_MAKEFILES=/System/Library/Makefiles
GNUSTEP_ROOT=/
GNUSTEP_FLATTENED=yes
GNUSTEP_HOST_OS=linux-gnu
GNUSTEP_HOST_VENDOR=pc
PATH=/Users/Admin/GNUstep/Tools://Tools://Network/Tools:/System/Tools:/bin:/usr/bin:/sbin:/usr/sbin
PWD=/src/core/gui
GNUSTEP_HOST_CPU=ix86
PS1=\u:\w\$
SHLVL=1
HOME=/Users/Admin
GNUSTEP_USER_ROOT=/Users/Admin/GNUstep
GNUSTEP_SYSTEM_ROOT=/System
GNUSTEP_PATHLIST=/Users/Admin/GNUstep:/://Network:/System
CLASSPATH=/Users/Admin/GNUstep/Library/Libraries/Java://Library/Libraries/Java://Network/Library/Libraries/Java:/System/Library/Libraries/Java
LIBRARY_COMBO=gnu-gnu-gnu
_=/usr/bin/env




More information about the uClibc mailing list