Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 85487 - xmms-synaesthesia does not show up in the xmms plugins menu
Summary: xmms-synaesthesia does not show up in the xmms plugins menu
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-16 04:06 UTC by Jason Stumpf
Modified: 2005-03-23 11:00 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
the output of emerge xmms-synaesthesia (xmms-synaesthesia_emerge.log,10.27 KB, text/plain)
2005-03-21 22:09 UTC, Jason Stumpf
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Stumpf 2005-03-16 04:06:29 UTC
When I emerge xmms-synaesthesia it doesn't show up in the "Visualization Plugins" tab in "preferences", nor does it show up anywhere else I can find.

Reproducible: Always
Steps to Reproduce:
1. emerge xmms-synaesthesia
2. run xmms, and try to find this plugin
Actual Results:  
I can't find the plugin anywhere

Expected Results:  
I should have been able to see the plugin listed in the "Visualization Plugin"
tab under "Preferences"

Its files are with all the other plugins in /usr/lib/xmms/Visualization.  But it
has one file with extension "a", and the other with extension "la", while all
the other plugins I have have one with "so" and one with "la".  I tried renaming
libsynaethesia.a to libsynaethesia.so, but nothing changed.  Nor did it work
when I tried chmod 755 on it to make its permissions the same as those of other
plugins.

emerge info gives:

Gentoo Base System version 1.4.16
Portage 2.0.51.19 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1,
2.6.10-gentoo-r6 i686)
=================================================================
System uname: 2.6.10-gentoo-r6 i686 Pentium III (Katmai)
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb  8 2005, 08:48:25)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r1
sys-devel/libtool:   1.5.10-r4
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=pentium3 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/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="-O3 -march=pentium3 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks maketest,candy,autoconfig
sandbox sfperms"
GENTOO_MIRRORS="http://mirrors.tds.net/gentoo ftp://mirrors.tds.net/gentoo
ftp://ftp.ussg.iu.edu/pub/linux/gentoo
http://212.219.247.12/sites/www.ibiblio.org/gentoo/"
LANG="en_US.UTF-8"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dfx 3ds X aalib alsa apm avi berkdb bitmap-fonts cdr cdrom cjk crypt
cups curl dga doc emacs emboss encode fam flac font-server foomaticdb gdbm ggi
gif glut gpm gtk gtk2 icq imagemagick imlib java javascript jikes joystick jpeg
junit libg++ libwww m17n-lib mad mikmod mmx motif mozdevelop mozsvg mp3 mpeg msn
mule ncurses nls offensive oggvorbis openal opengl oss pam pdflib perl php png
ppds python quicktime readline ruby sdl slang sndfile spell sse ssl svga tcltk
tcpd tetex tiff truetype truetype-fonts type1-fonts unicode voodoo3 xml2 xmms xv
xvzlib zlib video_cards_3dfx"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
Comment 1 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-21 15:10:33 UTC
It creates the so for me... odd... can you please 'emerge xmms-synaesthesia' and give me the full log.
Comment 2 Jason Stumpf 2005-03-21 22:09:06 UTC
Created attachment 54130 [details]
the output of emerge xmms-synaesthesia

this is the output of emerge xmms-synaesthesia, as requested
Comment 3 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-22 02:33:57 UTC
Ok, this part in the configure bothers me:

checking dynamic linker characteristics... Linux ld.so
checking if libtool supports shared libraries... no
checking whether to build shared libraries... no
checking whether to build static libraries... yes
checking for objdir... .libs

Why is libtool not building shared libs for you.  This might be affecting other packages as well.  Is there any other package you have for which the shared libraries aren't getting built?

Can you please re-emerge libtool then try xmms-sunaesthesia again?
Comment 4 Jason Stumpf 2005-03-23 01:57:54 UTC
What you suggested didn't work, but look at this!

when I emerge xmms-synaesthesia it says:
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... no
checking whether the linker (/usr/x86_64-pc-linux-gnu/bin/ld) supports shared libraries... no

To see what other shared libraries look like while installing, I emerged xmms-voice, which works fine.  look what it says:
checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes
and further down:
checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes

I don't have an x86_64, I have an i686 (Pentium 3).
The directory /usr/x86_64-pc-linux-gnu/ doesn't exist at all.
So xmms-synaesthesia is looking at the wrong architecture's linker.
At least, that's my guess.  I hope it helps!
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2005-03-23 11:00:19 UTC
ok, it looks like there's a config.cache file in the tarball from upstream.  Removing it corrects the problem.  Fixed in -r1.

Thanks.