At 12:33 03/29/2005 -0800, Andrew P. Lentvorski, Jr. wrote:
>
>On Mar 29, 2005, at 11:09 AM, Gus Wirth wrote:
>
>> I've been trying to get the videolan-client (VLC) working under Fedora 
>> Core
>> 3 and it fails in many interesting ways. There are actually several
>> versions of it out there.
>
>What does -vvvvv (sorry I don't remember exactly how many v's get the 
>maximum amount of info) dump out before the segfault?  I bet that 
>someone missed a dependency.

It's -vvv (three v's). It is a dependency problem, but not from the
compiling process. It's a library issue. See below.

>Second, have you ever used DRI on these machines before?  DRI was one 
>of things that finally convinced me to give up on Linux.  Have they 
>switched to the X.org server?  I'm pretty sure that VLC tries to use 
>DRI and an X11 vertical sync extension by default.  If those cough up a 
>hairball, VLC will just expose the problem.  I'm pretty sure that xine 
>does *not* do DRI and vertical synching by default.  Try to get xine to 
>use DRI and synching and see if the issue is in the X11 server.

Our messages crossed. One version was able to play but didn't have menus.
So it had to be a problem with something other than X.

>There are yum install instructions here:
>http://www.fedoraforum.org/forum/showthread.php?p=226444#post226444
>
>Also, aren't the install/compile flags in the src rpm?
>videolan-client-0.8.1-2.1.fc3.fr.src.rpm

No. Although the videolan client itself has configure options, the RPM is
designed so that most of the options get passed in on the command line from
rpmbuild, mostly to configure which libraries are used. I haven't seen
anything like it before.

>At least, attempting to recompile from the src rpm might emit 
>compiler/linker errors that might help point the way.

The rpm compiled without errors, although it threw warnings all over the
place. Getting all the required packages to do the build was a real pain.

>I'm sorry that you are having such problems getting this to work.  I am 
>disappointed that the vlc folks haven't done a better job packaging the 
>Fedora version.  I'll drop them a note.

I finally got it to work. Here's what I did. I went through the dependency
list for the VLC from the videolan folks and compared each package that
they provided to what I had on my system. It turns out there were several
differences, in particular the libdvdread and mpeg2dec packages. I
attribute this to the installation of the videolan-client from freshrpms. I
went through and either removed and installed or updated the packages to
match exactly those packages in the VLC list. Some of those packages are
not the latest from freshrpms so I don't know what will happen if I do a
system update. It works for now on both my desktop and laptop, so I plan to
leave it alone. There are also a few problems with the packaging. The
provided libvcd says it requires libcdio.so.0 but the libcdio package only
provides libcdio.so.3 and no symlinks.

Gus
-- 
[email protected]
http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-list

Reply via email to