<!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>