Results 1 to 9 of 9
Hi,
I've Suse11 and I'm trying to install XMMS.
./configure works, but make doesn't work.
Here is the output of make:
Code:
make all-recursive
make[1]: Entering directory `/home/dominik/Desktop/download/xmms'
Making all ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
- 05-16-2009 #1Just Joined!
- Join Date
- May 2009
- Posts
- 7
[SOLVED] xmms installation failed
Hi,
I've Suse11 and I'm trying to install XMMS.
./configure works, but make doesn't work.
Here is the output of make:
What shall I do now?Code:make all-recursive make[1]: Entering directory `/home/dominik/Desktop/download/xmms' Making all in intl make[2]: Entering directory `/home/dominik/Desktop/download/xmms/intl' make[2]: Für das Ziel »all« ist nichts zu tun. make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/intl' Making all in libxmms make[2]: Entering directory `/home/dominik/Desktop/download/xmms/libxmms' make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/libxmms' Making all in xmms make[2]: Entering directory `/home/dominik/Desktop/download/xmms/xmms' make all-recursive make[3]: Entering directory `/home/dominik/Desktop/download/xmms/xmms' Making all in defskin make[4]: Entering directory `/home/dominik/Desktop/download/xmms/xmms/defskin' make[4]: Für das Ziel »all« ist nichts zu tun. make[4]: Leaving directory `/home/dominik/Desktop/download/xmms/xmms/defskin' make[4]: Entering directory `/home/dominik/Desktop/download/xmms/xmms' make[4]: Leaving directory `/home/dominik/Desktop/download/xmms/xmms' make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/xmms' make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/xmms' Making all in Output make[2]: Entering directory `/home/dominik/Desktop/download/xmms/Output' Making all in OSS make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Output/OSS' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Output/OSS' Making all in esd make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Output/esd' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Output/esd' Making all in disk_writer make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Output/disk_writer' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Output/disk_writer' Making all in solaris make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Output/solaris' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Output/solaris' make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Output' make[3]: Für das Ziel »all-am« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Output' make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/Output' Making all in Input make[2]: Entering directory `/home/dominik/Desktop/download/xmms/Input' Making all in wav make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/wav' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/wav' Making all in mpg123 make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/mpg123' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/mpg123' Making all in mikmod make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/mikmod' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/mikmod' Making all in cdaudio make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/cdaudio' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/cdaudio' Making all in idcin make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/idcin' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/idcin' Making all in tonegen make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/tonegen' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/tonegen' Making all in vorbis make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input/vorbis' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input/vorbis' make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Input' make[3]: Für das Ziel »all-am« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Input' make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/Input' Making all in Effect make[2]: Entering directory `/home/dominik/Desktop/download/xmms/Effect' Making all in voice make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Effect/voice' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Effect/voice' Making all in echo_plugin make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Effect/echo_plugin' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Effect/echo_plugin' Making all in stereo_plugin make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Effect/stereo_plugin' make[3]: Für das Ziel »all« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Effect/stereo_plugin' make[3]: Entering directory `/home/dominik/Desktop/download/xmms/Effect' make[3]: Für das Ziel »all-am« ist nichts zu tun. make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/Effect' make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/Effect' Making all in General make[2]: Entering directory `/home/dominik/Desktop/download/xmms/General' Making all in ir make[3]: Entering directory `/home/dominik/Desktop/download/xmms/General/ir' /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -c ir.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -c ir.c -fPIC -DPIC -o ir.lo make[3]: Leaving directory `/home/dominik/Desktop/download/xmms/General/ir' make[2]: Leaving directory `/home/dominik/Desktop/download/xmms/General' make[1]: Leaving directory `/home/dominik/Desktop/download/xmms'
- 05-16-2009 #2
- 05-16-2009 #3Just Joined!
- Join Date
- May 2009
- Posts
- 7
re: doesn't work
I tried 'make install' but that doesn't work either.
- 05-16-2009 #4Linux User
- Join Date
- May 2009
- Location
- Big River, Sask, Canada
- Posts
- 342
I don't run SUSE any more, but isn't it available in repositories? It would be much easier to install through the package manager, YAST or whatever SUSE uses now.
Registered Linux User #420832
- 05-17-2009 #5
According to the Xmms INSTALL file:
Saying "it doesn't work" doesn't help much when trying to assist you. What errors do you get when trying to do 'make install?' Can you post them here please?Code:The simplest way to compile this package is: 1. `cd' to the directory containing the package's source code and type `./configure' to configure the package for your system. If you're using `csh' on an old version of System V, you might need to type `sh ./configure' instead to prevent `csh' from trying to execute `configure' itself. Running `configure' takes awhile. While running, it prints some messages telling which features it is checking for. 2. Type `make' to compile the package. 3. Optionally, type `make check' to run any self-tests that come with the package. 4. Type `make install' to install the programs and any data files and documentation. 5. You can remove the program binaries and object files from the source code directory by typing `make clean'. To also remove the files that `configure' created (so you can compile the package for a different kind of computer), type `make distclean'. There is also a `make maintainer-clean' target, but that is intended mainly for the package's developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
- 05-18-2009 #6Linux Guru
- Join Date
- Nov 2007
- Location
- Córdoba (Spain)
- Posts
- 1,513
- 05-31-2009 #7Just Joined!
- Join Date
- May 2009
- Posts
- 7
Re
Sorry, here is the full output of make:
And the full output of make install:Code:hostname1:/home/oniontree/download/xmms-1.2.7 # make make all-recursive make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7' Making all in intl make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/intl' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/intl' Making all in libxmms make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/libxmms' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/libxmms' Making all in xmms make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms' make all-recursive make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms' Making all in defskin make[4]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms/defskin' make[4]: Nothing to be done for `all'. make[4]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms/defskin' make[4]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms' make[4]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms' make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms' Making all in Output make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output' Making all in OSS make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/OSS' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/OSS' Making all in esd make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/esd' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/esd' Making all in disk_writer make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/disk_writer' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/disk_writer' Making all in solaris make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/solaris' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/solaris' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output' Making all in Input make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input' Making all in wav make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/wav' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/wav' Making all in mpg123 make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/mpg123' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/mpg123' Making all in mikmod make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/mikmod' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/mikmod' Making all in cdaudio make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/cdaudio' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/cdaudio' Making all in idcin make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/idcin' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/idcin' Making all in tonegen make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/tonegen' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/tonegen' Making all in vorbis make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/vorbis' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/vorbis' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input' Making all in Effect make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect' Making all in voice make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/voice' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/voice' Making all in echo_plugin make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/echo_plugin' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/echo_plugin' Making all in stereo_plugin make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/stereo_plugin' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/stereo_plugin' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect' make[3]: Nothing to be done for `all-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect' Making all in General make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/General' Making all in ir make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/General/ir' /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -c ir.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops-c ir.c -fPIC -DPIC -o ir.lo ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration ir.h:53: error: previous declaration of 'keepGoing' was here ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration ir.h:52: error: previous declaration of 'irapp_thread' was here make[3]: *** [ir.lo] Error 1 make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/General/ir' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/General' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7' make: *** [all-recursive-am] Error 2
Code:hostname1:/home/oniontree/download/xmms-1.2.7 # make install Making install in intl make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/intl' if test "xmms" = "gettext" \ && test '' = 'intl-compat.o'; then \ if test -r ./mkinstalldirs; then \ ./mkinstalldirs /usr/local/lib /usr/local/include; \ else \ ../mkinstalldirs /usr/local/lib /usr/local/include; \ fi; \ /usr/bin/install -c -m 644 intlh.inst /usr/local/include/libintl.h; \ /usr/bin/install -c -m 644 libintl.a /usr/local/lib/libintl.a; \ else \ : ; \ fi if test "xmms" = "gettext"; then \ if test -r ./mkinstalldirs; then \ ./mkinstalldirs /usr/local/share/gettext/intl; \ else \ ../mkinstalldirs /usr/local/share/gettext/intl; \ fi; \ /usr/bin/install -c -m 644 VERSION /usr/local/share/gettext/intl/VERSION; \ dists="ChangeLog Makefile.in linux-msg.sed po2tbl.sed.in xopen-msg.sed gettext.h gettextP.h hash-string.h libgettext.h loadinfo.h bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c intl-compat.c cat-compat.c"; \ for file in $dists; do \ /usr/bin/install -c -m 644 ./$file /usr/local/share/gettext/intl/$file; \ done; \ else \ : ; \ fi make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/intl' Making install in libxmms make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/libxmms' make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/libxmms' /bin/sh ./../mkinstalldirs /usr/local/lib /bin/sh ./libtool --mode=install /usr/bin/install -c libxmms.la /usr/local/lib/libxmms.la /usr/bin/install -c .libs/libxmms.so.1.2.1 /usr/local/lib/libxmms.so.1.2.1 (cd /usr/local/lib && rm -f libxmms.so.1 && ln -s libxmms.so.1.2.1 libxmms.so.1) (cd /usr/local/lib && rm -f libxmms.so && ln -s libxmms.so.1.2.1 libxmms.so) /usr/bin/install -c .libs/libxmms.lai /usr/local/lib/libxmms.la /usr/bin/install -c .libs/libxmms.a /usr/local/lib/libxmms.a ranlib /usr/local/lib/libxmms.a chmod 644 /usr/local/lib/libxmms.a PATH="$PATH:/sbin" ldconfig -n /usr/local/lib ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- /bin/sh ./../mkinstalldirs /usr/local/include/xmms /usr/bin/install -c -m 644 configfile.h /usr/local/include/xmms/configfile.h /usr/bin/install -c -m 644 xmmsctrl.h /usr/local/include/xmms/xmmsctrl.h /usr/bin/install -c -m 644 dirbrowser.h /usr/local/include/xmms/dirbrowser.h /usr/bin/install -c -m 644 util.h /usr/local/include/xmms/util.h /usr/bin/install -c -m 644 formatter.h /usr/local/include/xmms/formatter.h /usr/bin/install -c -m 644 titlestring.h /usr/local/include/xmms/titlestring.h make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/libxmms' make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/libxmms' Making install in xmms make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms' Making install in defskin make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms/defskin' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms/defskin' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms/defskin' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms/defskin' make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/xmms' /bin/sh ../mkinstalldirs /usr/local/bin /bin/sh ../libtool --mode=install /usr/bin/install -c xmms /usr/local/bin/xmms /usr/bin/install -c .libs/xmms /usr/local/bin/xmms /bin/sh ../mkinstalldirs /usr/local/include/xmms /usr/bin/install -c -m 644 plugin.h /usr/local/include/xmms/plugin.h /usr/bin/install -c -m 644 fullscreen.h /usr/local/include/xmms/fullscreen.h make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms' make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/xmms' Making install in Output make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output' Making install in OSS make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/OSS' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/OSS' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Output /bin/sh ../../libtool --mode=install /usr/bin/install -c libOSS.la /usr/local/lib/xmms/Output/libOSS.la /usr/bin/install -c .libs/libOSS.so /usr/local/lib/xmms/Output/libOSS.so /usr/bin/install -c .libs/libOSS.lai /usr/local/lib/xmms/Output/libOSS.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Output ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Output If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/OSS' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/OSS' Making install in esd make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/esd' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/esd' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Output make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/esd' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/esd' Making install in disk_writer make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/disk_writer' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/disk_writer' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Output /bin/sh ../../libtool --mode=install /usr/bin/install -c libdisk_writer.la /usr/local/lib/xmms/Output/libdisk_writer.la /usr/bin/install -c .libs/libdisk_writer.so /usr/local/lib/xmms/Output/libdisk_writer.so /usr/bin/install -c .libs/libdisk_writer.lai /usr/local/lib/xmms/Output/libdisk_writer.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Output ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Output If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/disk_writer' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/disk_writer' Making install in solaris make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/solaris' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output/solaris' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Output make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/solaris' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output/solaris' make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Output' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output' make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Output' Making install in Input make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input' Making install in wav make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/wav' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/wav' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input /bin/sh ../../libtool --mode=install /usr/bin/install -c libwav.la /usr/local/lib/xmms/Input/libwav.la /usr/bin/install -c .libs/libwav.so /usr/local/lib/xmms/Input/libwav.so /usr/bin/install -c .libs/libwav.lai /usr/local/lib/xmms/Input/libwav.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Input ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Input If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/wav' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/wav' Making install in mpg123 make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/mpg123' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/mpg123' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input /bin/sh ../../libtool --mode=install /usr/bin/install -c libmpg123.la /usr/local/lib/xmms/Input/libmpg123.la /usr/bin/install -c .libs/libmpg123.so /usr/local/lib/xmms/Input/libmpg123.so /usr/bin/install -c .libs/libmpg123.lai /usr/local/lib/xmms/Input/libmpg123.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Input ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Input If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/mpg123' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/mpg123' Making install in mikmod make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/mikmod' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/mikmod' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/mikmod' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/mikmod' Making install in cdaudio make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/cdaudio' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/cdaudio' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input /bin/sh ../../libtool --mode=install /usr/bin/install -c libcdaudio.la /usr/local/lib/xmms/Input/libcdaudio.la /usr/bin/install -c .libs/libcdaudio.so /usr/local/lib/xmms/Input/libcdaudio.so /usr/bin/install -c .libs/libcdaudio.lai /usr/local/lib/xmms/Input/libcdaudio.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Input ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Input If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/cdaudio' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/cdaudio' Making install in idcin make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/idcin' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/idcin' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input /bin/sh ../../libtool --mode=install /usr/bin/install -c libidcin.la /usr/local/lib/xmms/Input/libidcin.la /usr/bin/install -c .libs/libidcin.so /usr/local/lib/xmms/Input/libidcin.so /usr/bin/install -c .libs/libidcin.lai /usr/local/lib/xmms/Input/libidcin.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Input ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Input If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/idcin' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/idcin' Making install in tonegen make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/tonegen' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/tonegen' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input /bin/sh ../../libtool --mode=install /usr/bin/install -c libtonegen.la /usr/local/lib/xmms/Input/libtonegen.la /usr/bin/install -c .libs/libtonegen.so /usr/local/lib/xmms/Input/libtonegen.so /usr/bin/install -c .libs/libtonegen.lai /usr/local/lib/xmms/Input/libtonegen.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Input ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Input If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/tonegen' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/tonegen' Making install in vorbis make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/vorbis' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input/vorbis' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Input make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/vorbis' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input/vorbis' make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Input' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input' make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Input' Making install in Effect make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect' Making install in voice make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/voice' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/voice' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Effect /bin/sh ../../libtool --mode=install /usr/bin/install -c libvoice.la /usr/local/lib/xmms/Effect/libvoice.la /usr/bin/install -c .libs/libvoice.so /usr/local/lib/xmms/Effect/libvoice.so /usr/bin/install -c .libs/libvoice.lai /usr/local/lib/xmms/Effect/libvoice.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Effect ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Effect If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/voice' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/voice' Making install in echo_plugin make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/echo_plugin' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/echo_plugin' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Effect /bin/sh ../../libtool --mode=install /usr/bin/install -c libecho.la /usr/local/lib/xmms/Effect/libecho.la /usr/bin/install -c .libs/libecho.so /usr/local/lib/xmms/Effect/libecho.so /usr/bin/install -c .libs/libecho.lai /usr/local/lib/xmms/Effect/libecho.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Effect ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Effect If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/echo_plugin' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/echo_plugin' Making install in stereo_plugin make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/stereo_plugin' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect/stereo_plugin' /bin/sh ../../mkinstalldirs /usr/local/lib/xmms/Effect /bin/sh ../../libtool --mode=install /usr/bin/install -c libstereo.la /usr/local/lib/xmms/Effect/libstereo.la /usr/bin/install -c .libs/libstereo.so /usr/local/lib/xmms/Effect/libstereo.so /usr/bin/install -c .libs/libstereo.lai /usr/local/lib/xmms/Effect/libstereo.la PATH="$PATH:/sbin" ldconfig -n /usr/local/lib/xmms/Effect ---------------------------------------------------------------------- Libraries have been installed in: /usr/local/lib/xmms/Effect If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following: - add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution - add LIBDIR to the `LD_RUN_PATH' environment variable during linking - use the `-Wl,--rpath -Wl,LIBDIR' linker flag - have your system administrator add LIBDIR to `/etc/ld.so.conf' See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages. ---------------------------------------------------------------------- make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/stereo_plugin' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect/stereo_plugin' make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect' make[3]: Entering directory `/home/oniontree/download/xmms-1.2.7/Effect' make[3]: Nothing to be done for `install-exec-am'. make[3]: Nothing to be done for `install-data-am'. make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect' make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect' make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/Effect' Making install in General make[1]: Entering directory `/home/oniontree/download/xmms-1.2.7/General' Making install in ir make[2]: Entering directory `/home/oniontree/download/xmms-1.2.7/General/ir' /bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -c ir.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops-c ir.c -fPIC -DPIC -o ir.lo ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration ir.h:53: error: previous declaration of 'keepGoing' was here ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration ir.h:52: error: previous declaration of 'irapp_thread' was here make[2]: *** [ir.lo] Error 1 make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/General/ir' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7/General' make: *** [install-recursive] Error 1
- 05-31-2009 #8Linux Guru
- Join Date
- Nov 2007
- Location
- Córdoba (Spain)
- Posts
- 1,513
This kind of error usually means that your gcc is too newCode:/bin/sh ../../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops -c ir.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../xmms -I/usr/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -D_REENTRANT -I../../intl -g -O2 -Wall -Wpointer-arith -finline-functions -ffast-math -funroll-all-loops-c ir.c -fPIC -DPIC -o ir.lo ir.c:19: error: static declaration of 'keepGoing' follows non-static declaration ir.h:53: error: previous declaration of 'keepGoing' was here ir.c:22: error: static declaration of 'irapp_thread' follows non-static declaration ir.h:52: error: previous declaration of 'irapp_thread' was here make[3]: *** [ir.lo] Error 1 make[3]: Leaving directory `/home/oniontree/download/xmms-1.2.7/General/ir' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/oniontree/download/xmms-1.2.7/General' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/oniontree/download/xmms-1.2.7' make: *** [all-recursive-am] Error 2

Each new version of gcc is usually stricter, which is a good thing in my eyes. But it can provoke some small -and usually minor- compatibility problems when the code is not as strict as it should be.
You are probably going to have to patch the code to get it to work, or use an older version of gcc to compile it. The error tells you the lines where these variables are declared and then redeclared. You just need to make a small change so both lines agree and there's no conflict.
A possible alternative if the configure scripts permit it is to disable the functionality that these files relate to. For the sound of it, it could be something about remote controllers, not sure.
- 06-01-2009 #9Just Joined!
- Join Date
- May 2009
- Posts
- 7
thanks
OK, thanks, that worked.
I just commented out the two lines that were mentioned in the make output.
oniontree




