On Wednesday 26 November 2003 21:29, Michael Schreckenbauer wrote: > Hi, > > Am Mittwoch, 26. November 2003 00:27 schrieb Norberto Bensa: > > Jason Stubbs wrote: > > > Check out the bug report like Mike Gardiner said. The problem is there > > > - in extensive detail! > > > > > > Basically, for the time being, you'll have to either downgrade gcc to > > > 3.2.x or edit > > > /usr/portage/kde-base/kdemultimedia/kdemultimedia-3.1.4.ebuild and > > > > Just edit the damn /usr/include/asm/byteorder.h header file! > > See my other post in this thread. Anyway, I'm attaching a patch > > That works, but is that a proper solution to this problem? kdemultimedia > tries to compile something using long long with strict ANSI-C checking. > That _should_ not work. Imho the "right" way to fix this is to change the > ebuild, like Jason Stubbs suggested (and what works perfectly here).
IMO changing the ebuild is the wrong way. The long long problem isn't in kdemultimedia; it's in the linux headers. See the aforementioned bug for all the gory details. I only suggested the ebuild change because it seemed the easiest fix for your situation until the devs decide what to do about the problem. Jason -- [EMAIL PROTECTED] mailing list