Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 260644

Summary: media-video/gxine-0.5.903 stable request (was: <media-video/gxine-0.5.903 fails on xine-config)
Product: Gentoo Linux Reporter: florenzopaolo.dimagli
Component: New packagesAssignee: Gentoo Media-video project <media-video>
Status: RESOLVED FIXED    
Severity: normal CC: basdebakker, magowiz, mattmatteh, maxxtwayne, pacho
Priority: High Keywords: STABLEREQ
Version: 2008.0   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: patch for work/gxine-0.5.11/configure
ebuild file + patch in tarball format

Description florenzopaolo.dimagli 2009-02-28 17:32:00 UTC
I tried to remerge gxine after a xulrunner upgrade (need to rebuild against a library) and it gave me this error. So I unmerged gxine, xine-lib, xine-ui, but it insists on the same error, although xine-lib is now installed and correctly identified. I even tried to mv .xine and .gxine config dirs under another name to make it look a fresh install, no way.

Reproducible: Always

Steps to Reproduce:
1. emerge gxine
2.
3.

Actual Results:  
checking for x86_64-pc-linux-gnu-xine-config... no
checking for xine-config... /usr/bin/xine-config
checking for XINE-LIB version >= 1.0.1... 
*** 'xine-config --version' returned 1.1.16, but XINE (-1.0.1682717952)
*** was found! If xine-config was correct, then it is best
*** to remove the old version of XINE. You may also be able to fix the error
*** by modifying your LD_LIBRARY_PATH enviroment variable, or by editing
*** /etc/ld.so.conf. Make sure you have run ldconfig if that is
*** required on your system.
*** If xine-config was wrong, set the environment variable XINE_CONFIG
*** to point to the correct copy of xine-config, and remove the file config.cache
*** before re-running configure
no
configure: error: *** Please install xine-lib (devel) first ***

!!! Please attach the following file when seeking support:
!!! /hugetmp/portage/portage/media-video/gxine-0.5.11/work/gxine-0.5.11/config.log
 * 
 * ERROR: media-video/gxine-0.5.11 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 2497:  Called econf '--enable-nls' '--disable-lirc' '--with-browser-plugin' '--without-xinerama' '--disable-gtk-compat' '--disable-dependency-tracking'
 *               ebuild.sh, line  543:  Called die
 * The specific snippet of code:
 *   			die "econf failed"
 *  The die message:
 *   econf failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/sync/gentoo/log/media-video:gxine-0.5.11:20090228-170644.log'.
 * The ebuild environment file is located at '/hugetmp/portage/portage/media-video/gxine-0.5.11/temp/environment'.
 * 

>>> Failed to emerge media-video/gxine-0.5.11, Log file:


my emerge --info:

Portage 2.1.6.7 (default/linux/amd64/2008.0, gcc-4.1.2, glibc-2.6.1-r0, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-AMD_Athlon_Dual-Core_QL-60-with-glibc2.2.5
Timestamp of tree: Thu, 26 Feb 2009 08:30:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.6-r1
dev-lang/python:     2.5.4-r2
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.12
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -msse3"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -msse3"
DISTDIR="/sync/gentoo/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms unmerge-orphans userfetch"
GENTOO_MIRRORS="http://156.56.247.195 http://distfiles.gentoo.org http://152.46.7.80/pub/Linux/distributions/gentoo http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LANG="en_GB.UTF-8"
LC_ALL="en_GB.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j1"
PKGDIR="/sync/gentoo/packages"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes --timeout=23 --bwlimit=20"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/hugetmp/portage"
PORTDIR="/sync/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/vmware /sync/gentoo/myebs"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 apache2 apm aspell audiofile avi bash-completion bcmath berkdb bindist bitmap-fonts blas bzip2 bzip2cairo caps cdparanoia cdr cli clibpdf cracklib crypt cscope ctype cups cxx dbus dbx diet dillo dio directfb divx4linux doc dv dvb dvd dvdr dvdread emul-linux-86 encode examples exif expat f90 f95 fam fbcon ffmpeg fftw flac flash foomaticdb fortran fortran90 fortran95 g95 gcj gd gdbm geforce ggi gif ginac glut glx gmp gnutls gphoto2 gpm gstreamer gtk gtkhtml guile hal hardened hardenedphp hdf5 hdtemp headphones html2ps iconv ieee1394 imagemagick imlib inifile innodb ipv6 isdnlog jabber jack jikes jpeg junit ladcca lapack lcms ldap libcaca libwww lm_sensors m17n-lib mad mhash midi mikmod mime ming mjpeg mmx mng motif mp3 mpeg mplayer msession mudflap multilib mysql mysqli ncurses netcdf nforce nls nptl nptlonly nsplugin nvidia nvidia-glx objc ofx ogg openal opengl openmp osc pcre pdflib perl php plotutils png portaudio ppds pppd prelude profile python qdbm qt qt3 qt4 quicktime radius readline reflection ruby samba scanner sdl session sharedext shorten simplexml slp sndfile speex spell spl sse sse2 ssl svg sysfs szip tcltk tcp tcpd test tetex theora tidy tiff tokenizer truetype truetype-fonts type1-fonts unicode usb vcd videos vorbis wddx wifi wireless wmf xfce xfce4 xine xml xmlrpc xorg xosd xpm xscreensaver xsl xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="access auth auth_dbm auth_anon auth_digest authz_host alias file-cache echo charset-lite cache disk-cache mem-cache ext-filter case_filter case-filter-in deflate  filter mime-magic cern-meta expires headers usertrack unique_id proxy proxy-connect proxy-ftp proxy-http info include cgi cgid dav dav-fs vhost-alias speling rewrite log_config logio env setenvif mime status autoindex asis negotiation dir imap actions userdir so" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="fbdev vesa nvidia nv vmware"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS
Comment 1 Maxx Twayne 2009-03-01 17:45:59 UTC
got exactly the same problem.


Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.1.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-Intel-R-_Core-TM-2_CPU_6600_@_2.40GHz-with-glibc2.2.5
Timestamp of tree: Sat, 28 Feb 2009 00:00:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.6-r1
dev-lang/python:     2.4.4-r13, 2.5.2-r7
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
dev-util/cmake:      2.4.8
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=nocona -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=nocona -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://cudlug.cudenver.edu/gentoo/ http://gentoo.tiscali.nl/"
LDFLAGS="-Wl,-O1"
LINGUAS="fr"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://puffy/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 apache2 arts berkdb bluetooth branding bzip2 cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread eds emboss encode esd evo exif fam ffmpeg firefox flac fortran gdbm gif gnome gphoto2 gpm gstreamer gtk hal iconv ipod ipv6 isdnlog java jpeg kde ldap libnotify lm_sensors mad matroska midi mikmod mmx mp3 mpeg mplayer mudflap multilib ncurses nfs nls nptl nptlonly nsplugin ogg opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session spell spl sse sse2 ssl ssse3 startup-notification svg sysfs tcpd theora tiff truetype unicode usb v4l v4l2 vorbis x264 xcb xine xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr" USERLAND="GNU" VIDEO_CARDS="nvidia v4l vesa"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 2 Mike C. Delorme 2009-03-02 04:16:02 UTC
I can also confirm this on amd64.
Comment 3 florenzopaolo.dimagli 2009-03-03 23:22:51 UTC
My apologies for having been slightly imprecise. I didn't add the required information about the ebuild version: I tried with gxine-0.5.7, gxine-0.5.11 and gxine-0.5.903. Same problem all.
Comment 4 John Klug 2009-03-16 06:33:39 UTC
Created attachment 185147 [details, diff]
patch for work/gxine-0.5.11/configure
Comment 5 florenzopaolo.dimagli 2009-03-16 12:16:04 UTC
(In reply to comment #4)
> Created an attachment (id=185147) [edit]
> patch for work/gxine-0.5.11/configure
> 
yes, applying those modifications by manually editing the configure file works fine, thank you.
Anyway patching it gives me the following error:

patching file configure
patch: **** malformed patch at line 13: -             sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'

patch version is: sys-devel/patch-2.5.9-r1 updated after the 2.5.9 version, marked as stable was giving the same error.
Comment 6 John Klug 2009-03-17 02:08:02 UTC
Created attachment 185251 [details]
ebuild file + patch in tarball format

I hope I didn't break any rules creating this tarball.

I am not sure what went wrong with my patch (I have patch 2.5.9 as well and it worked for me).

To make it easier, I included an ebuild file this time with the patch.

Go to your portage directory:
# cd media-video/gxine
# tar -xzf /tmp/gxine.tar.gz
#  ebuild gxine-0.5.11-r1.ebuild manifest
>>> Creating Manifest for /mnt/bigr0/usr_portage/media-video/gxine
  digest.assumed                 2
   gxine-0.5.7::gxine-0.5.7.tar.bz2
   gxine-0.5.903::gxine-0.5.903.tar.bz2
# emerge   =gxine-0.5.11-r1
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) media-video/gxine-0.5.11-r1
 * gxine-0.5.11.tar.bz2 RMD160 SHA1 SHA256 size ;-) ...                                                               [ ok ]
 * checking ebuild checksums ;-) ...                                                                                  [ ok ]
 * checking auxfile checksums ;-) ...                                                                                 [ ok ]
 * checking miscfile checksums ;-) ...                                                                                [ ok ]
>>> Unpacking source...
>>> Unpacking gxine-0.5.11.tar.bz2 to /mnt/bigr0/var_tmp/portage/media-video/gxine-0.5.11-r1/work
 * Applying gxine-0.5.11-configure.patch ...                                                                           [ ok ]
 * Running elibtoolize in: gxine-0.5.11

  ...
Comment 7 florenzopaolo.dimagli 2009-03-17 23:41:18 UTC
(In reply to comment #6)
Yes it worked as a charm! Thank you :)
Comment 8 matt 2009-03-24 20:28:23 UTC
ran into this problem on amd64 (and tested on a pentium3 to compare 32 bit and 64 bit, no difference, same results)  gxine-0.5.11 failes when /usr/lib/pkgconfig/libxine.pc has vesion 1.1.16.2, gxine-0.5.11 works when i change version to 1.1.16

gxine-0.5.903 always works.

media-libs/xine-lib-1.1.16.2

gxine-0.5.903 should be marked stable ?
Comment 9 John Klug 2009-03-25 01:39:58 UTC
The configure for gxine-0.5.11 can only handle two dots in the xine-lib level.

xine-lib-1.1.16.2 has three dots.  Therefore, failure.
Comment 10 Pacho Ramos gentoo-dev 2009-04-07 11:18:29 UTC
0.5.903 merges ok for me
Comment 11 Alexis Ballier gentoo-dev 2009-05-03 20:13:00 UTC
(In reply to comment #8)
> gxine-0.5.903 should be marked stable ?


yes, arches please proceed
Comment 12 Christian Faulhammer (RETIRED) gentoo-dev 2009-05-05 19:10:11 UTC
x86 stable
Comment 13 Markus Meier gentoo-dev 2009-05-06 21:01:24 UTC
amd64 stable
Comment 14 Brent Baude (RETIRED) gentoo-dev 2009-05-11 17:20:28 UTC
ppc64 stable
Comment 15 nixnut (RETIRED) gentoo-dev 2009-05-17 18:01:02 UTC
ppc stable. closing since we're last.