Joined: 02 Aug 2002
Location: Baton Rouge, LA, US
|Posted: Sun Aug 11, 2002 11:34 pm Post subject: Libdvdnav, xine-dvdnav broken?
|I just tried emerging xine-dvdnav, and libdvdnav crapped out with the following error:
|read_cache.c:389:75: warning: pasting "," and "__FUNCTION__" does not give a valid preprocessing token
read_cache.c: In function `dvdnav_pre_cache_blocks':
read_cache.c:389: internal error: Aborted
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
I started with my usual CFLAGS of "-march=pentium4 -mmmx -msse -msse2 -mfpmath=sse -pipe -O3 -fforce-addr", and worked all the way down to "-pipe -O"
I poked around a bit on the forums, and found a post which basically said, "Try another ebuild." Seeing how as the only other one was libdvdnav-0.1.3, I unmasked it and it compiled fine with my full CFLAGS. However now when I try emerging xine-dvdnav, it dies with an error about various structs not being found. Did the new libdvdnav break it?
Using GCC 3.1.1-r1
Edit Augh, never mind. I just found newer versions of xine-lib, xine-ui, and xine-dvdnav in the package.mask file. Will test them out and post my results.
Edit 2 It worked *smacks self on forehead*
---BEGIN GEEK CODE BLOCK---
GH/MU d+ s+:+>+: a--- C++ UL+++>++++ P>++ L+++(++) E- W++(-) N+ o?
K+ w !O M-- !V PS+@ PE Y+ PGP t 5 X- R-@ tv- b+++ DI+ D G e>++++ h- r y
---END GEEK CODE BLOCK---