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

Bug 48748

Summary: libgnome-2.4.0.ebuild needs /usr/lib/libasound.la, but lacks a DEPEND for alsa-lib
Product: Gentoo Linux Reporter: gentoo
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description gentoo 2004-04-22 18:11:49 UTC
On my system without GNOME and without ALSA, I emerged planner-0.11 (formerly MrProject). The whole GNOME infrastructure was emerged implicitly, so far ok.

The build failed somewhere in the middle of the procedure at libgnome-2.4.0,
because that missed /usr/lib/libasound.la, which is part of alsa-lib.

I emerged alsa-lib manually (and got 1.0.3b-r2) and restarted emerge planner.
Everything was fine then.

I think a DEPEND to alsa-lib should be added to libgnome-2.4.0.ebuild.


Reproducible: Always
Steps to Reproduce:
1. Start with a system without GNOME and without ALSA.
2. Exec "emerge planner" as root

Actual Results:  
3. When emerge built libgnome-2.4.0, it failed because it missed /usr/lib/libasound.la


Expected Results:  
Should have run through

Processor: Pentium4
Kernel: 2.6.5-rc2 with reiser4-2003-26 snapshot
I did an emerge rsync before at 2004-04-23, 2:00 AM MEST.

emerge info:

Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-rc2)
=================================================================
System uname: 2.6.5-rc2 i686 Intel(R) Pentium(R) 4 CPU 1.80GHz
Gentoo Base System version 1.4.8
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -O2 -mfpmath=sse -fomit-frame-pointer -frename-registers -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/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -O2 -mfpmath=sse -fomit-frame-pointer -frename-registers -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache notitles sandbox strict userpriv usersandbox"
GENTOO_MIRRORS="
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ 
http://www.fhh.opensource-mirror.de/gentoo.org/ 
http://gentoo.oregonstate.edu/ 
http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://linux.rz.ruhr-uni-bochum.de/gentoo-portage"
USE="X acpi avi berkdb cdr crypt cups dga dvd encode esd fbcon flac foomaticdb gdbm gif gpm gtk gtk2 guile imlib innodb java jikes jpeg kde libg++ libwww mad mcal memlimit mmx mozilla mozirc mpeg mysql ncurses oggvorbis opengl oss pda pdflib png python qt quicktime readline samba speex sse ssl tcltk tetex tiff truetype x86 xinerama xml2 xmms xv zlib"
Comment 1 foser (RETIRED) gentoo-dev 2004-04-27 05:55:37 UTC
You had alsa on your system and compiled libs against it, later on removed it. libgnome itself does not need alsa, you should recompile it & possibly other lowerlevel libs.
Comment 2 Mike Gardiner (RETIRED) gentoo-dev 2004-08-22 01:04:51 UTC
Foser's last comment explains this.