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
It creates the so for me... odd... can you please 'emerge xmms-synaesthesia' and give me the full log.
Created attachment 54130 [details] the output of emerge xmms-synaesthesia this is the output of emerge xmms-synaesthesia, as requested
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?
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!
ok, it looks like there's a config.cache file in the tarball from upstream. Removing it corrects the problem. Fixed in -r1. Thanks.