[Kde-extra-gear]
Giuseppe
gdm84 at vodafone.it
Mon Aug 18 00:50:43 CEST 2003
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
>
More information about the Kde-extra-gear
mailing list