LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Software (https://www.linuxquestions.org/questions/linux-software-2/)
-   -   kdemultimedia-3.1.5 fails to emerge...any ideas? (https://www.linuxquestions.org/questions/linux-software-2/kdemultimedia-3-1-5-fails-to-emerge-any-ideas-135583/)

Nu-Bee 01-16-2004 07:52 PM

kdemultimedia-3.1.5 fails to emerge...any ideas?
 
I tried "emerge -uD world" last night and it failed with this. Now I am worried that if I reboot that KDE is going to fail on me.

How do I fix this and finish my emerge?


Quote:


/bin/sh ../../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/X11R6/include,esd -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 -DNDEBUG -DNO_DEBUG -O2 -O2 -march=athlon-tbird -fomit-frame-pointer -pipe -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o cdromAccess.lo `test -f 'cdromAccess.cpp' || echo './'`cdromAccess.cpp
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 cdromAccess_Linux.cpp:20,
from cdromAccess.cpp:26:
/usr/include/linux/byteorder/swab.h: In function `const __u32
__fswab24(unsigned int)':
/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
make[4]: *** [cdromAccess.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib/lib/input'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib/lib'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5/mpeglib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.5/work/kdemultimedia-3.1.5'
make: *** [all] Error 2

!!! ERROR: kde-base/kdemultimedia-3.1.5 failed.
!!! Function kde_src_compile, Line 123, Exitcode 2
!!! died running emake, kde_src_compile:make



watashiwaotaku7 01-16-2004 11:33 PM

are you running ~arch? if so then change to arch and it should compile, or else you can wait, an emerge sync might help you, if there are problems with the ebuild it usually gets fixed quickly and thats what this looks like

edit
and if you dont so much care about getting this package together then run emerge -uDp world and just start emerge -uDp lastpackagename then emerge -uD lastpackagename and just work from the end towards the top, skip anything that lists that package as a dep until the ebuild gets fixed, that is, unless you really need the package now in which case well look at this more carefully
/edit

Nu-Bee 01-19-2004 04:51 PM

Thanks for the hint...

I ended up tweaking the ebuild to remove the "-pedantic" from it.


All times are GMT -5. The time now is 06:34 AM.