Błąd przy budowaniu pakietu R (R.spec)
Paweł Zaskórski
p.zaskorski w wp.pl
Sob, 28 Lut 2004, 20:45:49 CET
Witam,
pakiet R potrzebny jest mi na zajęcia a jako że nie mogę się doszukać w
zasobach PLD gotowego RPM-a, postanowiłem sobie samodzielnie zbudować
paczkę wprost z cvs. Niestety kompilacja wykłada się takim oto błędem:
athlon-pld-linux-gcc -I. -I../../../src/include -I../../../src/include
-I/usr/X11R6/include -DHAVE_CONFIG_H -D__NO_MATH_INLINES -mieee-fp
-fPIC -march=athlon-xp -Os -fomit-frame-pointer -mfpmath=sse -msse
-m3dnow -s -pipe -DNDEBUG -DG_DISABLE_ASSERT -c dataentry.c -o
dataentry.lo
In file included from dataentry.c:34:
/usr/X11R6/include/X11/Xlib.h:1389: error: parse error before "_Xconst"
/usr/X11R6/include/X11/Xlib.h:1477: error: parse error before "char"
[ciach, zwielokrotnione, zmianie ulega tylko numer wiersza]
In file included from dataentry.c:35:
/usr/X11R6/include/X11/Xutil.h:566: error: parse error before "_Xconst"
[ciach, zwielokrotnione, zmianie ulega tylko numer wiersza]
dataentry.c: In function `GetKey':
dataentry.c:1270: warning: passing arg 1 of `XLookupString' from
incompatible pointer type
dataentry.c:1270: warning: passing arg 4 of `XLookupString' from
incompatible pointer type
dataentry.c: In function `GetCharP':
dataentry.c:1279: warning: passing arg 1 of `XLookupString' from
incompatible pointer type
dataentry.c:1279: warning: passing arg 4 of `XLookupString' from
incompatible pointer type
dataentry.c: In function `doControl':
dataentry.c:1300: warning: passing arg 1 of `XLookupString' from
incompatible pointer type
dataentry.c:1300: warning: passing arg 4 of `XLookupString' from
incompatible pointer type
dataentry.c: In function `RefreshKeyboardMapping':
dataentry.c:1329: warning: passing arg 1 of `XRefreshKeyboardMapping'
from incompatible pointer type
make[4]: *** [dataentry.lo] Błąd 1
pawel w arrakis:~/rpm/SPECS$ rpm -q gcc XFree86-devel
gcc-3.3.3-1
XFree86-devel-4.3.99.902-1.2
I tyle :( Nie mam pomysłu/wiedzy jak to naprawić. Ktoś mógłby pomóc?
Ewentualnie zbudować pakiet (preferuję athlon :P) i gdzieś wystawić?
Z góry dziękuję!
--
Paweł Zaskórski
JID: pmz w jabberpl.org
Więcej informacji o liście dyskusyjnej pld-users-pl