Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 61912 - zlib-1.2.1-r3 27-Aug CONF_LIBDIR > $(get_libdir) move by Travis Tilley fails ($(get_libdir)fails)
Summary: zlib-1.2.1-r3 27-Aug CONF_LIBDIR > $(get_libdir) move by Travis Tilley fails ...
Status: RESOLVED DUPLICATE of bug 61868
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High critical (vote)
Assignee: AMD64 Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-27 05:18 UTC by Duncan
Modified: 2005-07-17 13:06 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 Duncan 2004-08-27 05:18:43 UTC
The shared-library test now fails, due to the $(get_libdir) function, so the library is only merged in static form.  Executing the configure step with a hardcoded /lib works just fine.


Reproducible: Always
Steps to Reproduce:
1. emerge zlib

Actual Results:  
zlib emerges "successfully", but there's no libz.so.1.2.1!  emerging using 
ebuild (so as not to clean the tmpdir) results in no binary created.  The 
portage log says the shared-libs test fails. 

Expected Results:  
The .so binary should have been created, and transfered to the system.  In the 
event the binary was NOT created, ideally, the install should have produced an 
error, and the qmerge step should not have completed, so the old library would 
still be on the system. 

Again, using ebuild to keep the tmpdir, then running the configure command 
manually with a hardcoded /lib path works just fine.  Running make after that 
produced the shared object binary, which was installed and qmerged properly 
with an ebuild merge. 
 
emerge info: 
 
Portage 2.0.50-r10 (gcc34-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 
2.6.8-rc2) 
================================================================= 
System uname: 2.6.8-rc2 x86_64 AMD Opteron(tm) Processor 242 
Gentoo Base System version 1.5.3 
ccache version 2.3 [enabled] 
Autoconf: sys-devel/autoconf-2.59-r4 
Automake: sys-devel/automake-1.8.5-r1 
ACCEPT_KEYWORDS="amd64 ~amd64" 
AUTOCLEAN="yes" 
CFLAGS="-march=k8 -Os -pipe -funit-at-a-time -fomit-frame-pointer 
-frename-registers" 
CHOST="x86_64-pc-linux-gnu" 
COMPILER="" 
CONFIG_PROTECT="/etc /mnt /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=k8 -Os -pipe -funit-at-a-time -fomit-frame-pointer 
-frename-registers" 
DISTDIR="/mnt/p/src" 
FEATURES="autoaddcvs buildpkg ccache" 
GENTOO_MIRRORS=" ftp:///ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://gentoo.ccccom.com http://gentoo.eliteitminds.com 
ftp://mirror.pudas.net/gentoo http://gentoo.llarian.net/ 
ftp://gentoo.ccccom.com http://mirror.pudas.net/gentoo 
http://mirror.tucdemonic.org/gentoo/ " 
MAKEOPTS="-j4" 
PKGDIR="/mnt/p/pkg" 
PORTAGE_TMPDIR="/tmp" 
PORTDIR="/mnt/p/mn" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" 
USE="X alsa amd64 apm arts audiofile avi berkdb caps cdparanoia cdr crypt cups 
curl dga divx4linux dvd dvdr encode esd fam fbcon foomaticdb gdbm gif gnome gpm 
gstreamer gtk gtk2 imlib jpeg kde libg++ libwww linguas_en lzw-tiff mad maildir 
mikmod motif mozilla mpeg multilib ncurses nptl offensive oggvorbis opengl oss 
pam pdflib perl pic png python qt quicktime radeon readline scanner sdl slang 
spell ssl tcltk tcpd theora tiff truetype usb video_cards_radeon xine xinerama 
xml2 xmms xosd xv xvid zlib"
Comment 1 Danny van Dyk (RETIRED) gentoo-dev 2004-08-27 07:09:35 UTC
I don't think $(get_libdir) is to blame... Look at BUG #61868

*** This bug has been marked as a duplicate of 61868 ***
Comment 2 Travis Tilley (RETIRED) gentoo-dev 2004-08-27 09:31:58 UTC
...it was failing before i made the change, thanks. i made the change in an attempt to fix the problem