Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56304 - xine-lib fails to build X11 output plugins
Summary: xine-lib fails to build X11 output plugins
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Media-video project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-06 22:32 UTC by Robert T Childers
Modified: 2005-03-11 11:37 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert T Childers 2004-07-06 22:32:27 UTC
When I emerge xine-lib, configure fails to find the neccesary components that show X to be installed along with the headers needed to compile against it. It disables the building of the X11 video output plugins. When I hack the ebuild to add an explicit --with-x it builds but then xine-ui segfaults. Because I use X.Org instead of Xfree I have recompiled mplayer as a test to see if it sees X and it doesn't have any problems detecting x and building the xv video ouput plugin, so I know that the problem is in xine not in X.  I am not sure if this is a problem in the ebuild or if this is a problem in the way that the configure scripts in xine-lib itself are set up.

Also when I changed the ebuild to pass --whith-x to configure, xv, xvmc and xvmcnvidia are supposed to be built but as static instead of shared. I tried going though the configure and configure.ac files to see if I could override that and force it to build xv,xvmc, and xvmcnvidia as shared rather than static.

Reproducible: Always
Steps to Reproduce:
1.emerge xine-lib
2.
3.

Actual Results:  
program compiles but without X11 video output plugins. xine-ui runs but has no
valid video drivers. With --with-x, xine-lib compiles, but xine-ui segfaults.
Note mplayer compiles and executes just fine so this tells me that xine should work.

Expected Results:  
The program should have built the output plugins.

Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0,
2.6.7-gentoo-r7)
=================================================================
System uname: 2.6.7-gentoo-r7 i686 AMD Duron(tm) Processor
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu/
ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo
http://csociety-ftp.ecn.purdue.edu/pub/gentoo/
ftp://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.mirror.sdv.fr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow Xaw3d aalib acpi alsa anthy apache2 apm arts avi berkdb bonobo cdr
crypt cups dga dv dvd encode esd expat fam fbcon ffmpeg fftw flac fmod
foomaticdb foreign-package foreign-sysvinit freetds freetype fs gb gd gdbm gif
gimpprint glade glut gnome gnomedb gphoto2 gpm gsl gstreamer gtk gtk2 gtkhtml
guile icq imagemagick imap imlib imlib2 innodb ipv6 jabber java javascript jikes
joystick jpeg jython kde lcms ldap libg++ libgda libwww mad maildir mbox mcal
md5sum memlimit mikmod mmx motif mozcalendar mozdomi mozilla mozp3p mozsvg mpeg
mpeg4 mpi msn music mysql ncurses net nls nntp nptl nvidia offensive oggvorbis
openal opengl openssh oscar oss pam pdflib pear-db perl php png prelude pthreads
python qt quicktime readline regexp ruby samba sasl scanner sdl slang slp snmp
socks5 spell sqlite sse ssl svga tcpd tetex threads tiff truetype type1 unicode
unsafe usb vhosts videos wmf wxwin wxwindows x86 xine xml xml2 xmms xv xvid
yahoo zeo zlib"
Comment 1 Chris White (RETIRED) gentoo-dev 2005-02-07 13:12:04 UTC
There have been major changes to the xine-lib xv/xvmc logic.  Please see if the latest work for you.
Comment 2 Robert T Childers 2005-02-12 01:14:09 UTC
Xine-lib is working now.
Comment 3 Jan Brinkmann (RETIRED) gentoo-dev 2005-03-11 11:37:41 UTC
closing this one in reference to the last comment:

------- Additional Comment #2 From Robert T Childers  2005-02-12 01:14 PST -------

Xine-lib is working now.