Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 48748 - libgnome-2.4.0.ebuild needs /usr/lib/libasound.la, but lacks a DEPEND for alsa-lib
Summary: libgnome-2.4.0.ebuild needs /usr/lib/libasound.la, but lacks a DEPEND for als...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High minor
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-04-22 18:11 UTC by gentoo
Modified: 2004-08-22 01:04 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 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.