Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 107041 - Muine (0.8.3) fails to compile due to dependancy not being pulled along
Summary: Muine (0.8.3) fails to compile due to dependancy not being pulled along
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-23 14:50 UTC by The Master
Modified: 2005-09-25 10:55 UTC (History)
1 user (show)

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


Attachments
config.log (config.log,46.39 KB, text/plain)
2005-09-23 14:52 UTC, The Master
Details
muine-0.8.3.ebuild with fix (muine-0.8.3.ebuild,2.70 KB, text/plain)
2005-09-24 17:26 UTC, Peter Johanson (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description The Master 2005-09-23 14:50:07 UTC
The ebuild for muine 0.8.3 doesn't pull in the gstreamer dependancy if xine is
installed, while for older versions of muine gstreamer isn't needed and it
compiles fine, apparently 0.8.3 needs it. As a result emerge fails during
configure since gstreamer is not installed.

Reproducible: Always
Steps to Reproduce:
1. # emerge muine
2. Wait
3. Error appears

Actual Results:  

These are the packages that I would merge, in order:

Calculating dependencies  ...done!
[ebuild     U ] media-sound/muine-0.8.3 [0.6.3-r3] +aac -debug +flac +mad
+vorbis +xine 0 kB 

Total size of downloads: 0 kB

Do you want me to merge these packages? [Yes/No] yes
>>> emerge (1 of 1) media-sound/muine-0.8.3 to /
>>> md5 files   ;-) muine-0.6.3-r2.ebuild
>>> md5 files   ;-) muine-0.8.3.ebuild
>>> md5 files   ;-) muine-0.6.3-r3.ebuild
>>> md5 files   ;-) files/muine-0.6.3-mono-1.1.1-compat.diff
>>> md5 files   ;-) files/muine-0.6.3-gnome-2.10-compat.diff
>>> md5 files   ;-) files/muine-0.8.2-autoconf.diff
>>> md5 files   ;-) files/muine-0.8.3-gtk-sharp-2.x.90-compat.diff
>>> md5 files   ;-) files/digest-muine-0.8.3
>>> md5 files   ;-) files/muine-0.6.3-libgstplay.diff
>>> md5 files   ;-) files/digest-muine-0.6.3-r2
>>> md5 files   ;-) files/digest-muine-0.6.3-r3
>>> md5 src_uri ;-) muine-0.8.3.tar.gz
>>> Unpacking source...
>>> Unpacking muine-0.8.3.tar.gz to /var/tmp/portage/muine-0.8.3/work
 * Applying muine-0.8.3-gtk-sharp-2.x.90-compat.diff ...                       
                                                                               
    [ ok ]
>>> Source unpacked.
 * Running elibtoolize in: muine-0.8.3
 *   Applying portage-1.4.1.patch ...
 *   Applying max_cmd_len-1.5.0.patch ...
 *   Applying sed-1.5.6.patch ...
QA Notice: USE Flag 'doc' not in IUSE for media-sound/muine-0.8.3
 * econf: updating muine-0.8.3/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating muine-0.8.3/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --enable-gstreamer=no --enable-faad2
--enable-gstreamer=no --enable-faad2 --enable-gstreamer=no --enable-faad2
--disable-gtk-doc --build=i686-pc-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes

[--- omitting output ---]

checking pkg-config is at least version 0.9.0... yes
checking for MUINE_CFLAGS... 
checking for MUINE_LIBS... 
configure: error: Package requirements (gconf-2.0                 gdk-pixbuf-2.0
                 gnome-vfs-2.0                   gtk+-2.0 >= 2.4               
 gnome-icon-theme                  gstreamer-0.8 >= 0.8.0 gstreamer-gconf-0.8 >=
0.8.0) were not met.
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the MUINE_CFLAGS and MUINE_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.

!!! Please attach the config.log to your bug report:
!!! /var/tmp/portage/muine-0.8.3/work/muine-0.8.3/config.log

!!! ERROR: media-sound/muine-0.8.3 failed.
!!! Function econf, Line 496, Exitcode 0
!!! econf failed
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
The software should have successfully emerged.

Relevant config.log information:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by configure, which was
generated by GNU Autoconf 2.59.  Invocation command line was

  $ ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --enable-gstreamer=no --enable-faad2
--enable-gstreamer=no --enable-faad2 --enable-gstreamer=no --enable-faad2
--disable-gtk-doc --build=i686-pc-linux-gnu

## --------- ##
## Platform. ##

[--- output omitted ---]

configure:20218: $? = 1
configure:20233: result:
configure:20235: checking for MUINE_LIBS
configure:20248: $PKG_CONFIG --exists "gconf-2.0 \
                  gdk-pixbuf-2.0 \
                  gnome-vfs-2.0 \
                  gtk+-2.0 >= $GTK_REQUIRED \
                  gnome-icon-theme \
                  $audio_pkgconfig" >/dev/null 2>&1
configure:20256: $? = 1
configure:20271: result:
Package gstreamer-0.8 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gstreamer-0.8.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gstreamer-0.8' found
configure:20295: error: Package requirements (gconf-2.0                  
gdk-pixbuf-2.0                  gnome-vfs-2.0                   gtk+-2.0 >= 2.4
               $
Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively you may set the MUINE_CFLAGS and MUINE_LIBS environment variables
to avoid the need to call pkg-config.  See the pkg-config man page for
more details.
Comment 1 The Master 2005-09-23 14:52:09 UTC
Created attachment 69117 [details]
config.log

Attached full config.log
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2005-09-24 17:26:37 UTC
Created attachment 69180 [details]
muine-0.8.3.ebuild with fix

Can you please give this ebuild a whirl? Seems the muine configure script was
changed to use --enable-xine=yes/no instead of --enable-gstreamer. This should
address that, and configure should succeed with USE="xine" and no gstreamer
installed now. Please test and report back. Thanks.
Comment 3 The Master 2005-09-25 10:55:45 UTC
The attached ebuild works flawlessly.

Thanks,