[Gambas-user] /usr/include/asm/byteorder.h syntax error building 1.9.36

Jose J. Rodriguez joe1962 at ...626...
Wed Aug 2 14:26:02 CEST 2006


I get syntax errors in /usr/include/asm/byteorder.h during make while
building 1.9.36. Kernel is 2.6.17.7, gcc is 3.3.4, on Vector Linux
5.1.2 SOHO.

Here is the ./configure used:

./configure -C --prefix=/usr --sysconfdir=/etc --localstatedir=/var
--with-kde-includes=/opt/kde/include --with-kde-libraries=/opt/kde/lib
--disable-v4l


Here is the relevant output at the end of the make process:

-------------------------------------------------------------------------------------------------------------------------
make[5]: Entering directory
`/home/joe1962/packages/3-2package/gambas/gambas2-1.9.36/gb.sdl/src'
if /bin/sh ../libtool --tag=CC --mode=compile ccache gcc -DHAVE_CONFIG_H -I. -I.
 -I.. -I/usr/include/SDL/ -I/usr/include/SDL -D_REENTRANT   -pipe -Wall -fno-str
ict-aliasing -Wno-unused-value -g -Os  -MT cdrom.lo -MD -MP -MF
".deps/cdrom.Tpo" -c -o cdrom.lo cdrom.c; \
then mv -f ".deps/cdrom.Tpo" ".deps/cdrom.Plo"; else rm -f
".deps/cdrom.Tpo"; exit 1; fi
mkdir .libs
 ccache gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/SDL/ -I/usr/include/SDL
-D_REENTRANT -pipe -Wall -fno-strict-aliasing -Wno-unused-value -g -Os -MT cdrom
.lo -MD -MP -MF .deps/cdrom.Tpo -c cdrom.c  -fPIC -DPIC -o .libs/cdrom.o
In file included from /usr/include/linux/cdrom.h:14,
                 from cdrom.c:37:
/usr/include/asm/byteorder.h:14: error: syntax error before "__u32"
/usr/include/asm/byteorder.h:28: error: syntax error before "__u64"
make[5]: *** [cdrom.lo] Error 1
make[5]: Leaving directory
`/home/joe1962/packages/3-2package/gambas/gambas2-1.9.36/gb.sdl/src'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/home/joe1962/packages/3-2package/gambas/gambas2-1.9.36/gb.sdl/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/joe1962/packages/3-2package/gambas/gambas2-1.9.36/gb.sdl'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/joe1962/packages/3-2package/gambas/gambas2-1.9.36/gb.sdl'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/home/joe1962/packages/3-2package/gambas/gambas2-1.9.36'
make: *** [all] Error 2
-------------------------------------------------------------------------------------------------------------------------


And here are the offending lines 14 and 28 of said file:

line 14: static __inline__ __attribute_const__ __u32 ___arch__swab32(__u32 x)
line 28: static __inline__ __attribute_const__ __u64 ___arch__swab64(__u64 val)


Hope that helps to narrow down the problem. Please let me know if any
other info is needed.

Regards,
Joe1962




More information about the User mailing list