Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 15817 - mplayerplug-in ebuild makes links here and there but no real .so-file are installed
Summary: mplayerplug-in ebuild makes links here and there but no real .so-file are ins...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-16 19:43 UTC by moonlite
Modified: 2003-02-19 18:39 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 moonlite 2003-02-16 19:43:30 UTC
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"
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-16 21:35:59 UTC
Ok, include a full log, so that I can see why its not installed.
Comment 2 moonlite 2003-02-17 16:31:20 UTC
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?
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-17 18:34:53 UTC
Check what your env variable CC and CXX are set to ....
Comment 4 moonlite 2003-02-17 20:24:41 UTC
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...
Comment 5 moonlite 2003-02-17 20:42:53 UTC
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...
Comment 6 Martin Schlemmer (RETIRED) gentoo-dev 2003-02-19 18:39:38 UTC
Ebuild problem, fixed in CVS.