Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 155516 - media-sound/oggtst needs automake-1.4 but doesn't depend on it
Summary: media-sound/oggtst needs automake-1.4 but doesn't depend on it
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: autotools-deps
  Show dependency tree
 
Reported: 2006-11-17 12:56 UTC by Chris Slycord
Modified: 2006-11-25 03:48 UTC (History)
0 users

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


Attachments
emerge --info (info,2.53 KB, text/plain)
2006-11-17 12:58 UTC, Chris Slycord
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Slycord 2006-11-17 12:56:16 UTC
oggtst will not ever install if a version of automake in the 1.4 branch isn't installed. Since that branch is no longer depended upon by anything in the system profile the package cannot be installed by default. Furthermore, if one were to install the needed version of automake it could still be removed by doing depclean or something similar to remove unneeded packages.

1) Verify that automake-1.4.* is not installed by doing
emerge -pv =sys-devel/automake-1.4*

2) Verify that it is not currently depended by anything by doing
emerge world -NDpv | grep automake

3) emerge oggtst
Fails with

>>> Emerging (1 of 1) media-sound/oggtst-0.0 to /
 * oggtst.tgz MD5 ;-) ...                                                 [ ok ]
 * oggtst.tgz size ;-) ...                                                [ ok ]
 * checking ebuild checksums ;-) ...                                      [ ok ]
 * checking auxfile checksums ;-) ...                                     [ ok ]
 * checking miscfile checksums ;-) ...                                    [ ok ]
 * checking oggtst.tgz ;-) ...                                            [ ok ]
>>> Unpacking source...
>>> Unpacking oggtst.tgz to /var/tmp/portage/oggtst-0.0/work
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/oggtst-0.0/work/oggtst ...
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu
creating cache ./config.cache
configure: error: can not find install-sh or install.sh in . ./.. ./../..

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/oggtst-0.0/work/oggtst/config.log

!!! ERROR: media-sound/oggtst-0.0 failed.
Call stack:
  ebuild.sh, line 1546:   Called dyn_compile
  ebuild.sh, line 937:   Called src_compile
  oggtst-0.0.ebuild, line 20:   Called econf
  ebuild.sh, line 540:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

4) emerge =sys-devel/automake-1.4*
5) emerge oggtst
installs fine
Comment 1 Chris Slycord 2006-11-17 12:58:57 UTC
Created attachment 102220 [details]
emerge --info
Comment 2 Chris Slycord 2006-11-17 13:12:05 UTC
The following change to the ebuild fixes the issue for me.

diff oggtst-0.0.ebuild oggtst-0.0.ebuild.orig 
15,16c15
<       >=media-libs/libvorbis-1.0_rc2
<       =sys-devel/automake-1.4*"
---
>       >=media-libs/libvorbis-1.0_rc2"
Comment 3 Alexis Ballier gentoo-dev 2006-11-25 03:48:10 UTC
Fixed, thanks.