[Kde-extra-gear]

Giuseppe gdm84 at vodafone.it
Mon Aug 18 01:11:23 CEST 2003


I recenly compiled gcc, maybe something was wrong?

Alle 23:50, domenica 17 agosto 2003, Giuseppe ha scritto:
> I'm trying with 2.4
> 
> Alle 18:52, domenica 17 agosto 2003, Sebastian Trueg ha scritto:
> > On Sunday 17 August 2003 20:09, Petter E. Stokke wrote:
> > > On Sun, 2003-08-17 at 21:18, Giuseppe wrote:
> > > > I can't compile k3b. This is what I get:
> > > >
> > > > In file included from /usr/include/linux/byteorder/little_endian.h:11,
> > > >                  from /usr/include/asm/byteorder.h:32,
> > > >                  from /usr/include/linux/cdrom.h:14,
> > > >                  from k3bdevicemanager.cpp:57:
> > > > /usr/include/linux/byteorder/swab.h: In function `const __u32
> > > > __fswab24(__u32) ':
> > > > /usr/include/linux/byteorder/swab.h:174: error: ISO C++ forbids
> > > > braced-groups within expressions
> > > > /usr/include/linux/byteorder/swab.h:174: error: ISO C++ forbids
> > > > braced-groups within expressions
> > > > /usr/include/linux/byteorder/swab.h: In function `__u32
> > > > __swab24p(__u32*)': /usr/include/linux/byteorder/swab.h:178: error: 
ISO
> > > > C++ forbids braced-groups within expressions
> > > > /usr/include/linux/byteorder/swab.h:178: error: ISO C++ forbids
> > > > braced-groups within expressions
> > > > /usr/include/linux/byteorder/swab.h: In function `void
> > > > __swab24s(__u32*)': /usr/include/linux/byteorder/swab.h:182: error: 
ISO
> > > > C++ forbids braced-groups within expressions
> > > > /usr/include/linux/byteorder/swab.h:182: error: ISO C++ forbids
> > > > braced-groups within expressions
> > > > k3bdevicemanager.cpp: At global scope:
> > > > k3bdevicemanager.cpp:79: error: extra semicolon
> > > > make[5]: *** [k3bdevicemanager.lo] Error 1
> > > >
> > > > Please help me
> > >
> > > I've been having the same problem - it seems the Linux header files
> > > don't like being compiled with g++ -pedantic. A quick fix is to remove
> > > every occurrence of "-pedantic" and "-ansi" in the Makefiles for the
> > > directories that fail, but it's only a stopgap measure; you'll have to
> > > do it again every time the Makefiles are regenerated.
> > >
> > > The same thing happens with cdbakeoven in the same extragear module.
> > > Somebody responsible ought to try fixing it properly - I wish I could
> > > offer a patch, but I can't think of a good way to do it.
> > 
> > Did you try to compile on a 2.5 or 2.6 kernel?
> > The problem is the cdrom.h include. It would be best to get rid of it some 
> > day...
> > 
> > Cheers,
> > Sebastian
> > 
> > -- 
> > ----------------------------------
> > Find K3b 0.9 at http://www.k3b.org
> > ----------------------------------
> > 
> > _______________________________________________
> > Kde-extra-gear mailing list
> > Kde-extra-gear at mail.kde.org
> > http://mail.kde.org/mailman/listinfo/kde-extra-gear
> > 
> _______________________________________________
> Kde-extra-gear mailing list
> Kde-extra-gear at mail.kde.org
> http://mail.kde.org/mailman/listinfo/kde-extra-gear
> 


More information about the Kde-extra-gear mailing list