Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 189638 - some error with PDEPEND ordering
Summary: some error with PDEPEND ordering
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Core - Dependencies (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Sound Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2007-08-20 20:17 UTC by Markus Ullmann (RETIRED)
Modified: 2007-08-20 23:10 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 Markus Ullmann (RETIRED) gentoo-dev 2007-08-20 20:17:24 UTC
while emerging libao-pulse:

--- SNIP --- SNIP --- SNIP
checking for LIBAO... configure: error: Package requirements ( ao >= 0.8.5 ) were not met:

No package 'ao' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

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


!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /tmp/portage/media-plugins/libao-pulse-0.9.3/work/libao-pulse-0.9.3/config.log

!!! ERROR: media-plugins/libao-pulse-0.9.3 failed.
Call stack:
  ebuild.sh, line 1638:   Called dyn_compile
  ebuild.sh, line 985:   Called qa_call 'src_compile'
  ebuild.sh, line 44:   Called src_compile
  libao-pulse-0.9.3.ebuild, line 20:   Called econf '--disable-static' '--disable-dependency-tracking' '--disable-lynx'
  ebuild.sh, line 586:   Called die

!!! econf failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/log/portage/media-plugins:libao-pulse-0.9.3:20070820-201353.log'.

(tinderbox) localhost # emerge -p1 libao-pulse

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-plugins/libao-pulse-0.9.3
[ebuild  N    ] media-libs/libao-0.8.6-r3  USE="alsa esd pulseaudio -arts -doc -mmap -nas"
(tinderbox) localhost # 
--- SNIP --- SNIP --- SNIP 

though it has a hard dep on libao so something is weird here
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-08-20 20:24:35 UTC
media-plugins/libao-pulse should DEPEND on media-libs/libao, not just RDEPEND...
Comment 2 Zac Medico gentoo-dev 2007-08-20 23:10:20 UTC
I went ahead and put both libao and pulseaudio in DEPEND since both seem to be needed at build time.