CVS compilation problem on RH 7.3?
Stephane Paltani
spaltani at head-cfa.harvard.edu
Wed Jun 12 21:34:25 CEST 2002
Hi *,
I have just upgraded (hopefully!) to RedHat 7.3, and I tried to
recompile XFce, which I just downloaded with CVS (xfce-stable).
Compilation failed with the following message:
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2
-I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gdk-pixbuf-1.0
-I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -I../ -I../libs/ -DXFCE_DIR=\"/usr/local/share/xfce\"
-DXFCE_LOCALE_DIR=\"/usr/local/share/locale\" -DXFCE_CONFDIR=\"/etc/X11/xfce\"
-I/usr/X11R6/include -g -O2 -Wall -Wno-implicit-int -c snprintf.c -MT
snprintf.lo
-MD -MP -MF .deps/snprintf.TPlo -fPIC -DPIC -o .libs/snprintf.lo
snprintf.c: In function `dopr':
snprintf.c:269: `short int' is promoted to `int' when passed through `...'
snprintf.c:269: (so you should pass `int' not `short int' to `va_arg')
snprintf.c:279: `short unsigned int' is promoted to `int' when passed through
`...'
snprintf.c:289: `short unsigned int' is promoted to `int' when passed through
`...'
snprintf.c:301: `short unsigned int' is promoted to `int' when passed through
`...'
make[2]: *** [snprintf.lo] Error 1
make[2]: Leaving directory `/export/sources/xfce-20020612/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/export/sources/xfce-20020612'
make: *** [all] Error 2
This piece of code has not been changed since the last time I installed
Xfce (3.8.14c) on RedHat 7.2, and it worked fine at the time.
Compiler is still gcc 2.96.
Any idea what could cause this problem? Anybody succeeded in compiling
XFce on RedHat 7.3?
Thanks,
Stephane
More information about the Xfce
mailing list