[Bug-report] [Lunar Linux 0000308]: kdemultimedia3 module does not compile under linux 2.4.21

bug-reports at lunar-linux.org bug-reports at lunar-linux.org
Tue Jun 24 16:15:35 GMT 2003


Un COMENTARIU a fost adaugat acestui bug.
=======================================================================
http://bugs.lunar-linux.org/view_bug_page.php?f_id=0000308
=======================================================================
Reporter:                   florin
Tratat de:                  
=======================================================================
Proiect:                    Lunar Linux
ID bug:                     0000308
Categorie:                  base
Reproductibilitate:         totdeauna
Severitate:                 minor
Prioritate:                 fara
Stare:                      nou
=======================================================================
Data Creatie:               2003-06-24 15:53 GMT
Modificat:                  2003-06-24 16:15 GMT
=======================================================================
Sumar:                      kdemultimedia3 module does not compile under linux 2.4.21
Descriere: 
the kdemultimedia3 module does not compile under linux 2.4.21. it is the
same bug which was occuring in the linux 2.4.20 with aggressive patch.
responsible for this are the changes in the 
       /usr/include/asm/byteorder.h
       /usr/include/linux/byteorder/swab.h
header files. i think this must be fixed by the kde team.
=======================================================================

-----------------------------------------------------------------------
 florin - 2003-06-24 16:15 GMT 
-----------------------------------------------------------------------
I have reported the bug to the kde site. Here is the email i have
received:

http://bugs.kde.org/show_bug.cgi?id=60315     
           Summary: doesn't compile on linux-2.4.21
           Product: kdemultimedia
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kde-multimedia at kde.org
        ReportedBy: braescu_f at yahoo.com


Version:           3.1.2 (using KDE KDE 3.1.2)
Installed from:    Compiled From Sources
Compiler:          gcc 3.2.3 
OS:          Linux

In linux-2.4.21 version the changes in some include headers broke the 
compilation of kdemultimedia 3.1.2 package. Here is the last part of the 
compile log:

...
creating kaudiocreator.all_cpp.cpp ...
if g++ -DHAVE_CONFIG_H -I. -I. -I..   -I/opt/lunar/kde/3/include 
-I/opt/lunar/qt/3/include -I/usr/X11R6/include  -static -Wall 
-DDATADIR=\"/opt/lunar/kde/3/share/apps/kaudiocreator\"
-DQT_THREAD_SUPPORT  
-D_REENTRANT  -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W

-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG
-DNO_DEBUG -O2 -O2 
-mcpu=athlon-xp -march=athlon-xp -fomit-frame-pointer -mmmx -msse 
-m3dnow -mfpmath=sse,387 -Wno-deprecated -fno-exceptions -fno-check-new 
-DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST  -MT kaudiocreator.all_cpp.o -MD 
-MP -MF ".deps/kaudiocreator.all_cpp.Tpo" \
  -c -o kaudiocreator.all_cpp.o `test -f 'kaudiocreator.all_cpp.cpp' || 
echo './'`kaudiocreator.all_cpp.cpp; \
then mv ".deps/kaudiocreator.all_cpp.Tpo" 
".deps/kaudiocreator.all_cpp.Po"; \
else rm -f ".deps/kaudiocreator.all_cpp.Tpo"; exit 1; \
fi
In file included from /usr/include/linux/cdrom.h:14,
                 from cdconfigimp.cpp:78,
                 from kaudiocreator.all_cpp.cpp:6:
/usr/include/asm/byteorder.h:38: syntax error before `(' token
/usr/include/asm/byteorder.h:42: '__u64' is used as a type, but is not 
defined 
   as a type.
/usr/include/asm/byteorder.h:43: syntax error before `}' token
/usr/include/asm/byteorder.h:44: syntax error before `.' token
/usr/include/asm/byteorder.h:50: syntax error before `.' token
/usr/include/asm/byteorder.h:51: syntax error before `.' token
/usr/include/asm/byteorder.h:52: syntax error before `:' token
In file included from /usr/include/linux/byteorder/little_endian.h:11,
                 from /usr/include/asm/byteorder.h:65,
                 from /usr/include/linux/cdrom.h:14,
                 from cdconfigimp.cpp:78,
                 from kaudiocreator.all_cpp.cpp:6:
/usr/include/linux/byteorder/swab.h:199: syntax error before `(' token
/usr/include/linux/byteorder/swab.h:209: syntax error before `(' token
/usr/include/linux/byteorder/swab.h:213: `__u64' was not declared in 
this scope
/usr/include/linux/byteorder/swab.h:213: `addr' was not declared in 
this scope
/usr/include/linux/byteorder/swab.h:214: variable or field `__swab64s' 
declared 
   void
/usr/include/linux/byteorder/swab.h:214: `__swab64s' declared as an 
`inline' 
   variable
/usr/include/linux/byteorder/swab.h:214: syntax error before `{' token
In file included from kaudiocreator.all_cpp.cpp:6:
cdconfigimp.cpp:81: syntax error before `}' token
In file included from kaudiocreator.all_cpp.cpp:9:
queconfigimp.cpp: In member function `void QueConfigImp::addJob(Job*, 
   QString)':
queconfigimp.cpp:59: warning: unused variable `QueListViewItem*newItem'
In file included from kaudiocreator.all_cpp.cpp:11:
tracksconfigimp.cpp: In member function `void 
TracksConfigImp::newSong(int, 
   QString, int)':
tracksconfigimp.cpp:390: warning: unused variable 
`QListViewItem*newItem'
make[3]: *** [kaudiocreator.all_cpp.o] Error 1
make[3]: Leaving directory `/usr/src/kdemultimedia-3.1.2/kaudiocreator'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/kdemultimedia-3.1.2/kaudiocreator'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/kdemultimedia-3.1.2'
make: *** [all] Error 2


More information about the Lunar-bugs mailing list