Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 12230 - modplugxmms fails to install the actual plugin
Summary: modplugxmms fails to install the actual plugin
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Seemant Kulleen (RETIRED)
URL:
Whiteboard:
Keywords:
: 18794 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-12-16 00:29 UTC by David Blue
Modified: 2003-06-02 06:16 UTC (History)
3 users (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 David Blue 2002-12-16 00:29:02 UTC
the new modplugxmms ebuild (masked unstable on x86) installs the libraries but fails 
to install the acutal xmms plugin. Output of the ebuild's install as follows; 
 
>>> Merging media-plugins/modplugxmms-2.03 to / 
--- /usr/ 
--- /usr/lib/ 
--- /usr/lib/xmms/ 
--- /usr/lib/xmms/Input/ 
>>> /usr/lib/libmodplug.so.0.0.0 
>>> /usr/lib/libmodplug.la 
>>> /usr/lib/libmodplug.so -> libmodplug.so.0.0.0 
--- /usr/share/ 
--- /usr/share/doc/ 
>>> /usr/share/doc/modplugxmms-2.03/ 
>>> /usr/share/doc/modplugxmms-2.03/README.gz 
>>> /usr/share/doc/modplugxmms-2.03/TODO.gz 
>>> /usr/share/doc/modplugxmms-2.03/INSTALL.gz 
>>> /usr/share/doc/modplugxmms-2.03/COPYING.gz 
>>> /usr/share/doc/modplugxmms-2.03/AUTHORS.gz 
>>> /usr/share/doc/modplugxmms-2.03/ChangeLog.gz 
--- /usr/include/ 
>>> /usr/include/modplug.h 
>>> /usr/lib/libmodplug.so.0 -> libmodplug.so.0.0.0 
 
>>> Regenerating /etc/ld.so.cache... 
>>> media-plugins/modplugxmms-2.03 merged. 
>>> Recording media-plugins/modplugxmms in "world" favorites file... 
 
 media-plugins/modplugxmms 
    selected: none 
   protected: 2.03 
     omitted: none 
 
 
And then, 
 
# ls /usr/lib/xmms/Input/ 
produces the following listing 
 
libcdaudio.la  libidcin.la   libmikmod.so  libmpg123.so   libtonegen.so  libvorbis.so  
libwav.so libcdaudio.so  libmikmod.la  libmpg123.la  libtonegen.la  libvorbis.la   
libwav.la 
 
And xmms doesn't report that the plugin is installed.
Comment 1 Seemant Kulleen (RETIRED) gentoo-dev 2002-12-16 01:19:27 UTC
(4) Open XMMS, go to options->preferences->I/O plugins.  If "MikMod Player"
    is listed under "Input Plugins", click on it and UNcheck "Enable Plugin".
    (If you don't disable MikMod, it will play mods instead of ModPlug.)


^^^^^^ snippet taken from the install file.

Have you tried that?
Comment 2 David Blue 2002-12-16 01:39:56 UTC
Yes I did. I had it setup like that from a manual install which was working fine. The 
bugreport is that modplugxmms wasn't even listed. As the directory listing showed, 
it's not in the location that xmms looks for plugins in. 
Comment 3 Theofilos Intzoglou 2003-01-02 17:04:24 UTC
Well the problem is that the ebuild builds the plugin just fine but it sends it 
to the /usr/lib directory instead of /usr/lib/xmms/Input

---8<------------------8<-----------
>>> Merging media-plugins/modplugxmms-2.03 to / 
--- /usr/ 
--- /usr/lib/ 
--- /usr/lib/xmms/ 
--- /usr/lib/xmms/Input/ 
>>> /usr/lib/libmodplug.so.0.0.0  <----------See?
>>> /usr/lib/libmodplug.la 
>>> /usr/lib/libmodplug.so -> libmodplug.so.0.0.0 
---8<------------------8<------------

I faced the same problem trying to build the ebuild for modplug but I found no 
clean solution.
Comment 4 Seemant Kulleen (RETIRED) gentoo-dev 2003-01-16 08:58:25 UTC
ok, updated the ebuild -- it should be correct -- please test and report (don't
forget to rsync :P)
Comment 5 Theofilos Intzoglou 2003-01-24 19:58:50 UTC
OK. Everything seems to work just fine now. Thanks alot!
Now if only the plugin didn't leave so many defunct unzip processes... :-P
/me is waiting the next release of this excellent plugin eagerly
Comment 6 David Blue 2003-03-04 16:14:04 UTC
Ok this ancient bug still exists for me. And yes I've definitely rsynced since the fix 
was put in :(. The reason I've not reported anymore until now is that I've not had 
time to do proper investigation. I'll not request that this be re-opened just yet 
because apparently this works for people. I'm not at all certain why or how yet 
but it does. 
 
Basically my investigations turned up the way the modplugxmms plugin compiles. 
The way it's supposed to work is, after the library has been installed (upon typing 
make install) the plugin finishes compiling itself since it can now link against the 
library. And then installs itself. This I think is why einstall doesn't work, I thought 
about compiling the plugin after installing the lib to the image but I'm not certain if 
that'll work or not. 
Comment 7 Norberto Bensa 2003-04-05 13:21:21 UTC
Thinking on comment #6, emerging two times worked for me. I'm using modplugxmms now. 
This made me remember openmotif (?) which I had to emerge two times because some 
executables didn't compile :-/ 
 
>>> Merging media-plugins/modplugxmms-2.03 to / 
--- /usr/ 
--- /usr/lib/ 
--- /usr/lib/xmms/ 
--- /usr/lib/xmms/Input/ 
>>> /usr/lib/xmms/Input/libmodplugxmms.la 
>>> /usr/lib/xmms/Input/libmodplugxmms.so 
>>> /usr/lib/libmodplug.so.0 -> libmodplug.so.0.0.0 
>>> /usr/lib/libmodplug.so.0.0.0 
>>> /usr/lib/libmodplug.la 
>>> /usr/lib/libmodplug.so -> libmodplug.so.0.0.0 
--- /usr/share/ 
--- /usr/share/doc/ 
--- /usr/share/doc/modplugxmms-2.03/ 
>>> /usr/share/doc/modplugxmms-2.03/README.gz 
>>> /usr/share/doc/modplugxmms-2.03/TODO.gz 
>>> /usr/share/doc/modplugxmms-2.03/INSTALL.gz 
>>> /usr/share/doc/modplugxmms-2.03/COPYING.gz 
>>> /usr/share/doc/modplugxmms-2.03/AUTHORS.gz 
>>> /usr/share/doc/modplugxmms-2.03/ChangeLog.gz 
--- /usr/include/ 
>>> /usr/include/modplug.h 
 
 
Comment 8 Seemant Kulleen (RETIRED) gentoo-dev 2003-04-06 04:49:23 UTC
*** Bug 18794 has been marked as a duplicate of this bug. ***
Comment 9 Theofilos Intzoglou 2003-06-02 06:16:29 UTC
Yes Norberto is right. The plugin fails to install if you didn't have a previous version of it installed. Hopefully this is fixed in the new ebuild I have posted in bug 22076