Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 108549 - dev-tcltk/snack-2.2.4 installs into /usr/usr/lib64
Summary: dev-tcltk/snack-2.2.4 installs into /usr/usr/lib64
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High minor (vote)
Assignee: TCL/TK Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-08 16:19 UTC by Markus Baumeister
Modified: 2005-10-08 17:15 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 Baumeister 2005-10-08 16:19:25 UTC
When installing wavesurfer, dev-tcltk/snack-2.2.4 gets emerged automatically.
All works fine except that afterwards wavesurfer doesn't find snack. No wonder,
it gets installed into the wrong directory.

Reproducible: Always
Steps to Reproduce:
1. emerge snack


Actual Results:  
---- Some snippets from the build proces ----
 # emerge --ask snack
[...]
>>> Unpacking snack2.2.4.tar.gz to /var/tmp/portage/snack-2.2.4/work
>>> Source unpacked.
./configure --prefix=/usr --host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --libdir=/usr/lib64 --build=x86_64-pc-linux-gnu
--enable-threads --enable-alsa --with-ogg-include=//usr/include
--with-ogg-lib=//usr/lib64

[Looks OK although I find it a bit discomforting that sometime the root seems to
be "/" whereas on other times it is "//". Problems are appearant from the
following on:]


>>> Install snack-2.2.4 into /var/tmp/portage/snack-2.2.4/image/ category dev-tcltk
Making directory /var/tmp/portage/snack-2.2.4/image/usr/usr/lib64/snack2.2
cp -f libsound.so /var/tmp/portage/snack-2.2.4/image/usr/usr/lib64/snack2.2/
cp -f libsnack.so /var/tmp/portage/snack-2.2.4/image/usr/usr/lib64/snack2.2/
[...]
>>> Merging dev-tcltk/snack-2.2.4 to /
--- /usr/
>>> /usr/usr/
>>> /usr/usr/lib64/
>>> /usr/usr/lib64/snack2.2/
>>> /usr/usr/lib64/snack2.2/libsound.so
>>> /usr/usr/lib64/snack2.2/libsnack.so
>>> /usr/usr/lib64/snack2.2/libsnackogg.so
>>> /usr/usr/lib64/snack2.2/snack.tcl
>>> /usr/usr/lib64/snack2.2/pkgIndex.tcl
>>> /usr/usr/lib64/libsnackstub2.2.a
--- /usr/share/
--- /usr/share/doc/
>>> /usr/share/doc/snack-2.2.4/
[...]


Expected Results:  
Install into /usr/lib64 (or /usr/lib)

BTW, when unmerging /usr/usr/lib64 gets nicely removed again.

Copying or linking the files from /usr/usr/lib64 to /usr/lib solves the problem,
but that is probably not what is intended.


# emerge --info

Portage 2.0.51.22-r3 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r1,
2.6.12-gentoo-r6 x86_64)
=================================================================
System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.13
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2
sys-apps/sandbox:    1.2.11
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils:  2.15.92.0.2-r10
sys-devel/libtool:   1.5.18-r1
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -frename-registers -fweb -msse
-mmmx -m3dnow -msse2"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=k8 -pipe -fomit-frame-pointer -frename-registers -fweb
-msse -mmmx -m3dnow -msse2"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/
http://194.117.143.70 http://212.219.56.146/sites/www.ibiblio.org/gentoo/
http://mir.zyrianes.net/gentoo/ ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
ftp://mirrors1.netvisao.pt/gentoo/ ftp://194.117.143.72/mirrors/gentoo
ftp://pandemonium.tiscali.de/pub/gentoo/
ftp://212.219.56.152/sites/www.ibiblio.org/gentoo/"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://lant.local/gentoo-portage"
USE="amd64 X Xi acpi alsa apache2 avi berkdb bitmap-fonts bzlib cdr crypt cups
curl dga dvd eds emboss emul-linux-x86 encode esd ethereal exif fam flac
foomaticdb fortran ftp gdbm gif gimpprint gphoto2 gpm gstreamer gtk gtk2 guile
imagemagick imlib java jpeg junit kde libwww lzw lzw-tiff mad mbox mikmod mime
motif mp3 mpeg mysql ncurses nis nls offensive ogg oggvorbis opengl pam pdflib
perl php png pnp posix ppds python qt quicktime readline samba scanner sdl slang
speex spell ssl sysvipc tcltk tcpd tetex tiff truetype truetype-fonts trusted
type1-fonts usb userlocales v4l vorbis wxgtk1 wxwindows xface xine xml xml2 xmms
xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
Comment 1 MATSUU Takuto (RETIRED) gentoo-dev 2005-10-08 17:15:34 UTC
sorry, Fixed.