Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 167575 - media-libs/libexif-0.6.13-r1 fails on preserve_old_lib
Summary: media-libs/libexif-0.6.13-r1 fails on preserve_old_lib
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-02-19 04:34 UTC by LB Drake
Modified: 2007-02-19 07:16 UTC (History)
1 user (show)

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 LB Drake 2007-02-19 04:34:17 UTC
* preserve_old_lib() must be called from pkg_preinst() only

!!! ERROR: media-libs/libexif-0.6.13-r1 failed.
Call stack:
  ebuild.sh, line 1614:   Called dyn_install
  ebuild.sh, line 1060:   Called qa_call 'src_install'
  environment, line 3272:   Called src_install
  libexif-0.6.13-r1.ebuild, line 63:   Called preserve_old_lib '/usr/lib/libexif.so.9'
  eutils.eclass, line 1586:   Called die

!!! Invalid preserve_old_lib() usage
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/media-libs/libexif-0.6.13-r1/temp/build.log'.

This was attempted both with and without USE flags

Reproducible: Always

Steps to Reproduce:
1.emerge world
2.emerge xorg-x11
3.emerge gnome



Contents of /etc/make.conf NOTE: this was tried with and without the USE flags
CFLAGS="-O2 -march=i686 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
CCACHE_SIZE="2G"
CCACHE_DIR=/var/tmp/ccache
FEATURES="sandbox ccache parallel-fetch"
MAKEOPTS="-j4"

GENTOO_MIRRORS="ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.edu/pub/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://cudlug.cudenver.edu/gentoo/ ftp://ftp.ndlug.nd.edu/pub/gentoo/ http://mirror.mcs.anl.gov/pub/gentoo/ ftp://mirror.mcs.anl.gov/pub/gentoo/ "

SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="avahi berkdb bitmap-fonts cli cups dbus dri dvd firefox fortran gdbm gif gnome gpm hal iconv -ipv6 isdnlog jbig jpeg jpeg2k libg++ midi mono moznopango mpeg ncurses nls nptl nptlonly ogg oggvorbis pam pcre perl png ppds pppd python readline reflection samba session spell spl ssl tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis X x86 xml xorg xprint zlib"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol"
ELIBC="glibc"
INPUT_DEVICES="keyboard mouse evdev"
KERNEL="linux"
LCD_DEVICES="cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
USERLAND="GNU"
VIDEO_CARDS="dummy fbdev glint nv vesa vga"
Comment 1 Marien Zwart (RETIRED) gentoo-dev 2007-02-19 04:37:39 UTC
This should already be fixed in the tree. Can you emerge --sync and try again please?
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-02-19 07:16:39 UTC
Been already fixed, emerge --sync.