<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>I am trying to compile the latest kde cvs and when
I compile kdemultimedia, I get the following error.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>make[5]: Leaving directory
`/tmp/kdemultimedia/mpeglib/lib/util'<BR>make[4]: Leaving directory
`/tmp/kdemultimedia/mpeglib/lib/util'<BR>Making all in input<BR>make[4]:
Entering directory `/tmp/kdemultimedia/mpeglib/lib/input'<BR>if /bin/sh
../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I.
-I../../.. -I/opt/kde/include -I/usr/lib/qt/include
-I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith
-Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
-Wconversion -Wchar-subscripts -DNDEBUG -DNO_DEBUG -O2 -Wformat-security
-Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
-DQT_NO_TRANSLATION -MT cdromAccess.lo -MD -MP -MF ".deps/cdromAccess.Tpo"
\<BR> -c -o cdromAccess.lo `test -f 'cdromAccess.cpp' || echo
'./'`cdromAccess.cpp; \<BR>then mv -f ".deps/cdromAccess.Tpo"
".deps/cdromAccess.Plo"; \<BR>else rm -f ".deps/cdromAccess.Tpo"; exit 1;
\<BR>fi<BR>In file included from
/usr/include/linux/cdrom.h:14,<BR>
from
cdromAccess_Linux.cpp:17,<BR>
from cdromAccess.cpp:30:<BR>/usr/include/asm/byteorder.h:38: error: syntax error
before `(' token<BR>/usr/include/asm/byteorder.h:42: error: '__u64' is used as a
type, but is not<BR> defined as a
type.<BR>/usr/include/asm/byteorder.h:43: error: parse error before `}'
token<BR>/usr/include/asm/byteorder.h:44: error: syntax error before `.'
token<BR>/usr/include/asm/byteorder.h:50: error: syntax error before `.'
token<BR>/usr/include/asm/byteorder.h:51: error: syntax error before `.'
token<BR>/usr/include/asm/byteorder.h:52: error: parse error before `:'
token<BR>In file included from
/usr/include/linux/byteorder/little_endian.h:11,<BR>
from
/usr/include/asm/byteorder.h:65,<BR>
from
/usr/include/linux/cdrom.h:14,<BR>
from
cdromAccess_Linux.cpp:17,<BR>
from cdromAccess.cpp:30:<BR>/usr/include/linux/byteorder/swab.h:199: error:
syntax error before `(' token<BR>/usr/include/linux/byteorder/swab.h:209: error:
syntax error before `(' token<BR>/usr/include/linux/byteorder/swab.h:213: error:
`__u64' was not declared in<BR> this
scope<BR>/usr/include/linux/byteorder/swab.h:213: error: `addr' was not declared
in this<BR> scope<BR>/usr/include/linux/byteorder/swab.h:214: error:
variable or field `__swab64s'<BR> declared
void<BR>/usr/include/linux/byteorder/swab.h:214: error: `__swab64s' declared as
an<BR> `inline' variable<BR>/usr/include/linux/byteorder/swab.h:214:
error: syntax error before `{' token<BR>make[4]: *** [cdromAccess.lo] Error
1<BR>make[4]: Leaving directory
`/tmp/kdemultimedia/mpeglib/lib/input'<BR>make[3]: *** [all-recursive] Error
1<BR>make[3]: Leaving directory `/tmp/kdemultimedia/mpeglib/lib'<BR>make[2]: ***
[all-recursive] Error 1<BR>make[2]: Leaving directory
`/tmp/kdemultimedia/mpeglib'<BR>make[1]: *** [all-recursive] Error 1<BR>make[1]:
Leaving directory `/tmp/kdemultimedia'<BR>make: *** [all] Error
2<BR></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2>I am using the linux v2.4.21rc7 kernel source to
compile. Anyone else having this problem? (or a way to fix
it?)</DIV></FONT></BODY></HTML>