this is a slected part of the output from "emerge mplayer-plugin" as you can se below it makes a link to /usr/lib/nsbrowser/plugins/mplayerplug-in.so from /opt/netscape/plugins/mplayerplug-in.so... the problem is that after the install there is no mplayerplug-in.so in /opt/netscape/plugins/ and hence the link in /usr/lib/nsbrowser/plugins/ points at nothing and i'm left without any mplayer-plugin whatsoever :) [snip] >>> Merging net-www/mplayerplug-in-0.40 to / --- /opt/ --- /opt/netscape/ --- /opt/netscape/plugins/ --- /usr/ --- /usr/lib/ --- /usr/lib/nsbrowser/ --- /usr/lib/nsbrowser/plugins/ --- /usr/share/ --- /usr/share/mplayer/ --- /usr/share/mplayer/Skin/ >>> /usr/share/mplayer/Skin/mini/ >>> /usr/share/mplayer/Skin/mini/main.png >>> /usr/share/mplayer/Skin/mini/pause.png >>> /usr/share/mplayer/Skin/mini/play.png >>> /usr/share/mplayer/Skin/mini/pos.png >>> /usr/share/mplayer/Skin/mini/README >>> /usr/share/mplayer/Skin/mini/skin >>> /usr/share/mplayer/Skin/mini/stop.png >>> /usr/share/mplayer/Skin/mini/VERSION --- /usr/share/doc/ >>> /usr/share/doc/mplayerplug-in-0.40/ >>> /usr/share/doc/mplayerplug-in-0.40/TODO.gz >>> /usr/share/doc/mplayerplug-in-0.40/ChangeLog.gz >>> /usr/share/doc/mplayerplug-in-0.40/INSTALL.gz >>> /usr/share/doc/mplayerplug-in-0.40/README.gz --- /etc/ >>> /etc/mplayerplug-in.conf >>> /usr/lib/nsbrowser/plugins/mplayerplug-in.so -> /opt/netscape/plugins/mplayerplug-in.so [snip] Reproducible: Always Steps to Reproduce: 1. emerge mplayer-plugin 2. 3. Actual Results: it didnt install any .so-file just made links to "nohing" Expected Results: install the shared object :) emerge info: Portage 2.0.46-r12 (default-1.0, gcc-2.95.3, glibc-2.2.5-r2) ================================================================= System uname: 2.4.19 i686 AuthenticAMD GENTOO_MIRRORS="ftp://sunsite.dk/mirrors/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="/usr/local/portage" USE="x86 apm avi crypt jpeg libg++ mikmod mpeg ncurses pdflib qtmt spell xml2 xmms berkdb bonobo cdr esd gdbm gif gnome-libs gpm gtkhtml guile imlib libwww mozilla nls pam png python readline slang tcltk tcpd tiff X alsa mysql mmx 3dnow sse fbcon xface oss ssl svga matrox opengl oggvorbis libmpeg3 sdl dvd encode dvdread xv perl truetype gtk gtk2 quicktime -gnome -aalib -postgres -ggi -qt -kde -arts -motif -java -cups" COMPILER="" CHOST="i686-pc-linux-gnu" CFLAGS="-march=i686 -O3 -pipe" CXXFLAGS="-march=i686 -O3 -pipe" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Ok, include a full log, so that I can see why its not installed.
how stupid of me... i thought the rest of the log was of no significance... i must have been using drugs or something because it is highly significant :) her it comes: ------------ Calculating dependencies ...done! >>> emerge (1 of 1) net-www/mplayerplug-in-0.40 to / >>> md5 ;-) mplayerplug-in_v0.40.tar.gz >>> md5 ;-) mini.tar.bz2 >>> Unpacking source... >>> Unpacking mplayerplug-in_v0.40.tar.gz >>> Unpacking mini.tar.bz2 >>> Source unpacked. c -march=i686 -O3 -pipe -DXP_UNIX -Iinclude -ISource/_gen -I/usr/X11R6/include -I. -I/u sr/include Source/mplayerplug-in.c make: c: Command not found make: [mplayerplug-in.o] Error 127 (ignored) c -march=i686 -O3 -pipe -DXP_UNIX -Iinclude -ISource/_gen -I/usr/X11R6/include -I. -I/u sr/include Source/stubs.c make: c: Command not found make: [stubs.o] Error 127 (ignored) shared -o mplayerplug-in.so mplayerplug-in.o stubs.o make: shared: Command not found make: [mplayerplug-in.so] Error 127 (ignored) >>> Install mplayerplug-in-0.40 into /var/tmp/portage/mplayerplug-in-0.40/image/ catego ry net-www install: cannot stat `mplayerplug-in.so': No such file or directory dosym /opt/netscape/plugins/mplayerplug-in.so /usr/lib/nsbrowser/plugins * Symlinked the java plugin into the mozilla/phoenix/galeon plugin directory. man: strip: >>> Completed installing into /var/tmp/portage/mplayerplug-in-0.40/image/ >>> Merging net-www/mplayerplug-in-0.40 to / --- /opt/ --- /opt/netscape/ --- /opt/netscape/plugins/ --- /usr/ --- /usr/lib/ --- /usr/lib/nsbrowser/ --- /usr/lib/nsbrowser/plugins/ --- /usr/share/ --- /usr/share/mplayer/ --- /usr/share/mplayer/Skin/ --- /usr/share/mplayer/Skin/mini/ >>> /usr/share/mplayer/Skin/mini/main.png >>> /usr/share/mplayer/Skin/mini/pause.png >>> /usr/share/mplayer/Skin/mini/play.png >>> /usr/share/mplayer/Skin/mini/pos.png >>> /usr/share/mplayer/Skin/mini/README >>> /usr/share/mplayer/Skin/mini/skin >>> /usr/share/mplayer/Skin/mini/stop.png >>> /usr/share/mplayer/Skin/mini/VERSION --- /usr/share/doc/ --- /usr/share/doc/mplayerplug-in-0.40/ >>> /usr/share/doc/mplayerplug-in-0.40/TODO.gz >>> /usr/share/doc/mplayerplug-in-0.40/ChangeLog.gz >>> /usr/share/doc/mplayerplug-in-0.40/INSTALL.gz >>> /usr/share/doc/mplayerplug-in-0.40/README.gz --- /etc/ >>> /etc/mplayerplug-in.conf >>> /usr/lib/nsbrowser/plugins/mplayerplug-in.so -> /opt/netscape/plugins/mplayerplug-i n.so >>> Safely unmerging already-installed instance... --- !mtime obj /usr/share/mplayer/Skin/mini/stop.png --- !mtime obj /usr/share/mplayer/Skin/mini/skin --- !mtime obj /usr/share/mplayer/Skin/mini/pos.png --- !mtime obj /usr/share/mplayer/Skin/mini/play.png --- !mtime obj /usr/share/mplayer/Skin/mini/pause.png --- !mtime obj /usr/share/mplayer/Skin/mini/main.png --- !mtime obj /usr/share/mplayer/Skin/mini/VERSION --- !mtime obj /usr/share/mplayer/Skin/mini/README --- !mtime obj /usr/share/doc/mplayerplug-in-0.40/TODO.gz --- !mtime obj /usr/share/doc/mplayerplug-in-0.40/README.gz --- !mtime obj /usr/share/doc/mplayerplug-in-0.40/INSTALL.gz --- !mtime obj /usr/share/doc/mplayerplug-in-0.40/ChangeLog.gz --- cfgpro obj /etc/mplayerplug-in.conf --- !empty dir /usr/share/mplayer/Skin/mini --- !empty dir /usr/share/mplayer/Skin --- !empty dir /usr/share/mplayer --- !empty dir /usr/share/doc/mplayerplug-in-0.40 --- !empty dir /usr/share/doc --- !empty dir /usr/share --- !empty dir /usr --- !empty dir /opt/netscape/plugins --- !empty dir /opt/netscape --- !empty dir /opt --- !empty dir /etc >>> original instance of package unmerged safely. >>> Regenerating /etc/ld.so.cache... >>> net-www/mplayerplug-in-0.40 merged. >>> Recording net-www/mplayerplug-in in "world" favorites file... net-www/mplayerplug-in selected: none protected: 0.40 omitted: none >>> clean: No packages selected for removal. >>> Regenerating /etc/ld.so.cache... >>> Auto-cleaning packages ... >>> No outdated packages were found on your system. * GNU info directory index is up-to-date. --------- Maybe this is a bug that should be reported to the mplayerplugin-developers instead?
Check what your env variable CC and CXX are set to ....
moonlite@starbase ~ $ echo $CC moonlite@starbase ~ $ so, it's unset... should it be set really?, can't remember ever having CC and CXX set to something...
i did this: root@starbase /home/moonlite # CC=gcc emerge mplayerplugin and now it works... that's nice... though i guess you shouldnt have to go through that mess... either CC should be set in the ebuild or globaly in portage in some way...
Ebuild problem, fixed in CVS.