I recently installed the net-www/gplflash package (0.4.13) and the ebuild installs the browser plugin into /var/tmp/portage/gplflash-0.4.13/image instead of the real root directory (/). I've tried emerging it with and without FEATURES="-sandbox" with the same results. Here's the output from near the end of the emerge: make[2]: Nothing to be done for `install-data-am'. make[2]: Leaving directory `/var/tmp/portage/gplflash-0.4.13/work/gplflash-0.4.13' make[1]: Leaving directory `/var/tmp/portage/gplflash-0.4.13/work/gplflash-0.4.13' dosym /opt/netscape/plugins/libnpflash.so /usr/lib/nsbrowser/plugins * Symlinked the plugin into the mozilla/firebird/galeon plugin directory man: prepallstrip: strip: i686-pc-linux-gnu-strip --strip-unneeded strip: i686-pc-linux-gnu-strip --strip-unneeded var/tmp/portage/gplflash-0.4.13/image/opt/netscape/plugins/libnpflash.so usr/lib/libflash.so.0.13.0 usr/bin/swfplayer making executable: /usr/lib/libflash.so.0.13.0 >>> Completed installing gplflash-0.4.13 into /var/tmp/portage/gplflash-0.4.13/image/ >>> Merging net-www/gplflash-0.4.13 to / --- /var/ --- /var/tmp/ --- /var/tmp/portage/ --- /var/tmp/portage/gplflash-0.4.13/ --- /var/tmp/portage/gplflash-0.4.13/image/ >>> /var/tmp/portage/gplflash-0.4.13/image/opt/ >>> /var/tmp/portage/gplflash-0.4.13/image/opt/netscape/ >>> /var/tmp/portage/gplflash-0.4.13/image/opt/netscape/plugins/ >>> /var/tmp/portage/gplflash-0.4.13/image/opt/netscape/plugins/libnpflash.so --- /usr/ --- /usr/share/ --- /usr/share/doc/ --- /usr/share/doc/gplflash-0.4.13/ >>> /usr/share/doc/gplflash-0.4.13/README.gz [...] Reproducible: Always Steps to Reproduce: 1. emerge --sync 2. emerge =net-www/gplflash-0.4.13 3. Actual Results: It installed into /var/tmp/portage/gplflash-0.4.13/image/ Expected Results: It should have installed it to /. /home/peter $ emerge --info Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r1, 2.6.11 i686) ================================================================= System uname: 2.6.11 i686 AMD Athlon(tm) processor Gentoo Base System version 1.6.9 Python: dev-lang/python-2.4-r2 [2.4 (#2, Feb 9 2005, 19:08:43)] ccache version 2.3 [enabled] dev-lang/python: 2.4-r2 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.6.3, 1.8.5-r3, 1.9.5, 1.5, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r4 sys-devel/libtool: 1.5.10-r5 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/X1 1/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=athlon-tbird -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks parallel-fetch sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://distro.ibiblio.org/pub/ Linux/distributions/gentoo/ http://distfiles.gentoo.org" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X X509 aac aalib acpi alsa apache2 apm artworkextra audio file avi bash-completion bcmath bidi bindist bitmap-fonts bmp bzip2 bzlib calend ar cdparanoia chroot cpdflib crypt cscope ctype cups curl curlwrappers dba dbx d irectfb encode erandom exif fam fbcon ffmpeg flac font-server foomaticdb fortran fpx ftp gcj gd gdbm ggi gif gimpprint glitz glut gnutls gpm graphviz gstreamer gtk gtk2 gtkhtml hal iconv imap imlib innodb ipv6 java javacomm javascript jbig jikes jpeg lcms ldap libcaca live lua mad mbox md5sum mhash mikmod mime ming mma p mmx mmx2 mng mozdevelop mozilla mozsvg mozxmlterm mp3 mpeg mpi mplayer mysql m ysqli ncurses nls nptl nptlonly nvidia objc offensive oggvorbis opengl openntpd pam parse-clocks pcmcia pcre perl php physfs pic png pnp posix ppds pwdb python readline real rtc ruby sasl sdk sdl session silc simplexml skey slang sndfile so ckets speex spell sqlite ssl startup-notification stroke svg svga sysvipc tcltk tcpd tetex theora threads tidy tiff tokenizer truetype truetype-fonts type1-font s unicode usb wddx wmf xchatdccserver xine xml xml2 xpm xprint xsl xv xvid zlib video_cards_nvidia" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS
Created attachment 53069 [details, diff] Patch to fix install location of plugin err.. yes, a tmp directory does not seem like a good place to install stuff to.
Yup. That fixes it. Thanks Herbie. Can this be added in CVS please?
exactly the same problem in gplflash-0.4.12 and exactly the same fix is required
fixed.
*** Bug 85706 has been marked as a duplicate of this bug. ***