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]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.