Re: FC4 build of xine can't find it's plugins
Nicholas Miell <[email protected]>
| Newsgroups | gmane.linux.freshrpms.user |
|---|---|
| Message-ID | <[email protected]> |
On Tue, 2005-07-05 at 11:12 +0200, Matthias Saou wrote: > Nicholas Miell wrote : > > > xine-0.99.3-5.2.fc4 is also broken. > > Hmmm... I've watched a movie with it! :-/ Could you try to gather more > information about the problem? You seem to be the only one to report that > x86_64 xine is broken. Is it the ui or the lib? (because this last update > was just to the ui) > > Ideally, if a rebuild makes it work for you, also compare the build's > output since my build logs are available. > > Matthias It appears to be a problem in the UI and not xine-lib, because changing only xine to the newer version broke it again. When I compared build logs, the main difference I found was my optimization flags -- mine were "-O2 -g" (compared to the standard "-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -mtune=nocona") thanks to some left-over bits in ~/.rpmrc that I forgot about. If I build with the standard options, the resulting package is broken. Trying the permutations: "-O2 -g" works "-O2 -g -pipe -fexceptions" works "-O2 -g -pipe -fexceptions -m64 -mtune=nocona" works "-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions" broken "-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -m64 -mtune=nocona" broken So, xine UI is broken in the presence of _FORTIFY_SOURCE=2. But only for me. Go figure. ---- OK, after further investigation, I've found that playback of most media works, but lots of Xine's text gets mangled in the presence of _FORTIFY_SOURCE=2. xine --list-plugins (which I've been basing my "xine can't find it's plugins" claim upon) will only display the last entry and the error dialogs (i.e the "This has QDM2 audio, play anyway?" dialogs) all have messed up text. Combine that with a couple of media files that genuinely don't work in the new Xine release (probably FAAD related -- again) and you get this thread. -- Nicholas Miell <[email protected]>