Fedora Core 6 kommt mit der aktuellen Gnome-Oberfläche und vielen Applikationen, darunter auch ein Mediaplayer namens “Rhythmbox”. Zum Wiedergeben von normalen Musik-CDs eignet sich diese Applikation wirklich gut, doch was ist mit der aktuellen MP3-Sammlung? Hier lassen die Fedora-Entwickler den Anwender völlig allein und es ist etwas Handarbeit angesagt, denn wer mein, mit der Installation der GStreamer-Plugins wäre es getan, der hat sich getäuscht.

Im Web finden sich einige brauchbare Source-Pakete, damit auch unter FC6 eine brauchbare Umgebung für die Wiedergabe der vorhandenen oder neu zu erstellenden MP3-Files eingerichtet werden kann. Ich habe mich für die Kombination grip (http://nostatic.org/grip) und DigitalDJ (http://nostatic.org/ddj) entschieden.

Achtung: Hier wird aktiv gearbeitet.

Installation von libid3tag

[root@workroom libid3tag-0.15.1b]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for ANSI C header files... (cached) yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking for unistd.h... (cached) yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for ftruncate... yes
checking for compress2 in -lz... yes
checking whether to enable profiling... no
checking whether to enable debugging... default
configure: creating ./config.status
config.status: creating Makefile
config.status: creating msvc++/Makefile
config.status: creating libid3tag.list
config.status: creating config.h
config.status: executing depfiles commands
[root@workroom libid3tag-0.15.1b]#
[root@workroom libid3tag-0.15.1b]# make
make  all-recursive
make[1]: Entering directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
make[2]: Entering directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT version.lo -MD -MP -MF ".deps/version.Tpo" -c -o version.lo version.c; \
        then mv -f ".deps/version.Tpo" ".deps/version.Plo"; else rm -f ".deps/version.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c  -fPIC -DPIC -o .libs/version.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT ucs4.lo -MD -MP -MF ".deps/ucs4.Tpo" -c -o ucs4.lo ucs4.c; \
        then mv -f ".deps/ucs4.Tpo" ".deps/ucs4.Plo"; else rm -f ".deps/ucs4.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT ucs4.lo -MD -MP -MF .deps/ucs4.Tpo -c ucs4.c  -fPIC -DPIC -o .libs/ucs4.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT ucs4.lo -MD -MP -MF .deps/ucs4.Tpo -c ucs4.c -o ucs4.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT latin1.lo -MD -MP -MF ".deps/latin1.Tpo" -c -o latin1.lo latin1.c; \
        then mv -f ".deps/latin1.Tpo" ".deps/latin1.Plo"; else rm -f ".deps/latin1.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT latin1.lo -MD -MP -MF .deps/latin1.Tpo -c latin1.c  -fPIC -DPIC -o .libs/latin1.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT latin1.lo -MD -MP -MF .deps/latin1.Tpo -c latin1.c -o latin1.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT utf16.lo -MD -MP -MF ".deps/utf16.Tpo" -c -o utf16.lo utf16.c; \
        then mv -f ".deps/utf16.Tpo" ".deps/utf16.Plo"; else rm -f ".deps/utf16.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT utf16.lo -MD -MP -MF .deps/utf16.Tpo -c utf16.c  -fPIC -DPIC -o .libs/utf16.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT utf16.lo -MD -MP -MF .deps/utf16.Tpo -c utf16.c -o utf16.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT utf8.lo -MD -MP -MF ".deps/utf8.Tpo" -c -o utf8.lo utf8.c; \
        then mv -f ".deps/utf8.Tpo" ".deps/utf8.Plo"; else rm -f ".deps/utf8.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT utf8.lo -MD -MP -MF .deps/utf8.Tpo -c utf8.c  -fPIC -DPIC -o .libs/utf8.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT utf8.lo -MD -MP -MF .deps/utf8.Tpo -c utf8.c -o utf8.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT parse.lo -MD -MP -MF ".deps/parse.Tpo" -c -o parse.lo parse.c; \
        then mv -f ".deps/parse.Tpo" ".deps/parse.Plo"; else rm -f ".deps/parse.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c parse.c  -fPIC -DPIC -o .libs/parse.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT parse.lo -MD -MP -MF .deps/parse.Tpo -c parse.c -o parse.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT render.lo -MD -MP -MF ".deps/render.Tpo" -c -o render.lo render.c; \
        then mv -f ".deps/render.Tpo" ".deps/render.Plo"; else rm -f ".deps/render.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT render.lo -MD -MP -MF .deps/render.Tpo -c render.c  -fPIC -DPIC -o .libs/render.o
render.c: In function 'id3_render_latin1':
render.c:119: warning: pointer targets in assignment differ in signedness
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT render.lo -MD -MP -MF .deps/render.Tpo -c render.c -o render.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT field.lo -MD -MP -MF ".deps/field.Tpo" -c -o field.lo field.c; \
        then mv -f ".deps/field.Tpo" ".deps/field.Plo"; else rm -f ".deps/field.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT field.lo -MD -MP -MF .deps/field.Tpo -c field.c  -fPIC -DPIC -o .libs/field.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT field.lo -MD -MP -MF .deps/field.Tpo -c field.c -o field.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT frametype.lo -MD -MP -MF ".deps/frametype.Tpo" -c -o frametype.lo frametype.c; \
        then mv -f ".deps/frametype.Tpo" ".deps/frametype.Plo"; else rm -f ".deps/frametype.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT frametype.lo -MD -MP -MF .deps/frametype.Tpo -c frametype.c  -fPIC -DPIC -o .libs/frametype.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT frametype.lo -MD -MP -MF .deps/frametype.Tpo -c frametype.c -o frametype.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT compat.lo -MD -MP -MF ".deps/compat.Tpo" -c -o compat.lo compat.c; \
        then mv -f ".deps/compat.Tpo" ".deps/compat.Plo"; else rm -f ".deps/compat.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c compat.c  -fPIC -DPIC -o .libs/compat.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT compat.lo -MD -MP -MF .deps/compat.Tpo -c compat.c -o compat.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT genre.lo -MD -MP -MF ".deps/genre.Tpo" -c -o genre.lo genre.c; \
        then mv -f ".deps/genre.Tpo" ".deps/genre.Plo"; else rm -f ".deps/genre.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT genre.lo -MD -MP -MF .deps/genre.Tpo -c genre.c  -fPIC -DPIC -o .libs/genre.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT genre.lo -MD -MP -MF .deps/genre.Tpo -c genre.c -o genre.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT frame.lo -MD -MP -MF ".deps/frame.Tpo" -c -o frame.lo frame.c; \
        then mv -f ".deps/frame.Tpo" ".deps/frame.Plo"; else rm -f ".deps/frame.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT frame.lo -MD -MP -MF .deps/frame.Tpo -c frame.c  -fPIC -DPIC -o .libs/frame.o
frame.c: In function 'id3_frame_parse':
frame.c:283: warning: pointer targets in passing argument 1 of 'id3_compat_lookup' differ in signedness
frame.c:299: warning: pointer targets in passing argument 1 of 'id3_compat_lookup' differ in signedness
frame.c:311: warning: pointer targets in passing argument 1 of 'unparseable' differ in signedness
frame.c:351: warning: pointer targets in assignment differ in signedness
frame.c:358: warning: pointer targets in assignment differ in signedness
frame.c:379: warning: pointer targets in passing argument 1 of 'unparseable' differ in signedness
frame.c:427: warning: pointer targets in passing argument 1 of 'unparseable' differ in signedness
frame.c:448: warning: pointer targets in passing argument 1 of 'obsolete' differ in signedness
frame.c:454: warning: pointer targets in passing argument 1 of 'id3_frame_new' differ in signedness
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT frame.lo -MD -MP -MF .deps/frame.Tpo -c frame.c -o frame.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT crc.lo -MD -MP -MF ".deps/crc.Tpo" -c -o crc.lo crc.c; \
        then mv -f ".deps/crc.Tpo" ".deps/crc.Plo"; else rm -f ".deps/crc.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT crc.lo -MD -MP -MF .deps/crc.Tpo -c crc.c  -fPIC -DPIC -o .libs/crc.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT crc.lo -MD -MP -MF .deps/crc.Tpo -c crc.c -o crc.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT util.lo -MD -MP -MF ".deps/util.Tpo" -c -o util.lo util.c; \
        then mv -f ".deps/util.Tpo" ".deps/util.Plo"; else rm -f ".deps/util.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c  -fPIC -DPIC -o .libs/util.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT util.lo -MD -MP -MF .deps/util.Tpo -c util.c -o util.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT tag.lo -MD -MP -MF ".deps/tag.Tpo" -c -o tag.lo tag.c; \
        then mv -f ".deps/tag.Tpo" ".deps/tag.Plo"; else rm -f ".deps/tag.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT tag.lo -MD -MP -MF .deps/tag.Tpo -c tag.c  -fPIC -DPIC -o .libs/tag.o
tag.c: In function 'v1_attachstr':
tag.c:354: warning: pointer targets in passing argument 1 of 'id3_latin1_decode' differ in signedness
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT tag.lo -MD -MP -MF .deps/tag.Tpo -c tag.c -o tag.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.     -Wall -g -O2 -MT file.lo -MD -MP -MF ".deps/file.Tpo" -c -o file.lo file.c; \
        then mv -f ".deps/file.Tpo" ".deps/file.Plo"; else rm -f ".deps/file.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.c  -fPIC -DPIC -o .libs/file.o
 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -g -O2 -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.c -o file.o >/dev/null 2>&1
/bin/sh ./libtool --mode=link gcc  -Wall -g -O2   -o libid3tag.la -rpath /usr/local/lib -version-info 3:0:3 version.lo ucs4.lo latin1.lo utf16.lo utf8.lo parse.lo render.lo field.lo frametype.lo compat.lo genre.lo frame.lo crc.lo util.lo tag.lo file.lo   -lz 
gcc -shared  .libs/version.o .libs/ucs4.o .libs/latin1.o .libs/utf16.o .libs/utf8.o .libs/parse.o .libs/render.o .libs/field.o .libs/frametype.o .libs/compat.o .libs/genre.o .libs/frame.o .libs/crc.o .libs/util.o .libs/tag.o .libs/file.o  -lz  -Wl,-soname -Wl,libid3tag.so.0 -o .libs/libid3tag.so.0.3.0
(cd .libs && rm -f libid3tag.so.0 && ln -s libid3tag.so.0.3.0 libid3tag.so.0)
(cd .libs && rm -f libid3tag.so && ln -s libid3tag.so.0.3.0 libid3tag.so)
ar cru .libs/libid3tag.a  version.o ucs4.o latin1.o utf16.o utf8.o parse.o render.o field.o frametype.o compat.o genre.o frame.o crc.o util.o tag.o file.o
ranlib .libs/libid3tag.a
creating libid3tag.la
(cd .libs && rm -f libid3tag.la && ln -s ../libid3tag.la libid3tag.la)
make[2]: Leaving directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
make[1]: Leaving directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
[root@workroom libid3tag-0.15.1b]#
[root@workroom libid3tag-0.15.1b]# make install
make  install-recursive
make[1]: Entering directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
make[2]: Entering directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
make[3]: Entering directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
mkdir -p -- . /usr/local/lib
 /bin/sh ./libtool --mode=install /usr/bin/install -c  libid3tag.la /usr/local/lib/libid3tag.la
/usr/bin/install -c .libs/libid3tag.so.0.3.0 /usr/local/lib/libid3tag.so.0.3.0
(cd /usr/local/lib && rm -f libid3tag.so.0 && ln -s libid3tag.so.0.3.0 libid3tag.so.0)
(cd /usr/local/lib && rm -f libid3tag.so && ln -s libid3tag.so.0.3.0 libid3tag.so)
/usr/bin/install -c .libs/libid3tag.lai /usr/local/lib/libid3tag.la
/usr/bin/install -c .libs/libid3tag.a /usr/local/lib/libid3tag.a
ranlib /usr/local/lib/libid3tag.a
chmod 644 /usr/local/lib/libid3tag.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.
----------------------------------------------------------------------
mkdir -p -- . /usr/local/include
 /usr/bin/install -c -m 644 id3tag.h /usr/local/include/id3tag.h
make[3]: Leaving directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
make[2]: Leaving directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
make[1]: Leaving directory `/home/uma/Software/FC6_addons/libid3tag-0.15.1b'
[root@workroom libid3tag-0.15.1b]#

Installation von libmad

[root@workroom libmad-0.15.1b]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking for pid_t... yes
checking for int... yes
checking size of int... 4
checking for long... yes
checking size of long... 4
checking for long long... yes
checking size of long long... 8
checking for waitpid... yes
checking for fcntl... yes
checking for pipe... yes
checking for fork... yes
checking whether to optimize for speed or for accuracy... default
checking for architecture-specific fixed-point math routines... INTEL
checking for ISO/IEC interpretation... best accepted practices
checking whether to enable profiling... no
checking whether to enable debugging... default
checking whether to enable experimental code... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating msvc++/Makefile
config.status: creating libmad.list
config.status: creating config.h
config.status: executing depfiles commands
[root@workroom libmad-0.15.1b]#
[root@workroom libmad-0.15.1b]# make
(sed -e '1s|.*|/*|' -e '1b' -e '$s|.*| */|' -e '$b'  \
                -e 's/^.*/ *&/' ./COPYRIGHT; echo;  \
        echo "# ifdef __cplusplus";  \
        echo 'extern "C" {';  \
        echo "# endif"; echo;  \
        if [ ".-DFPM_INTEL" != "." ]; then  \
                echo ".-DFPM_INTEL" | sed -e 's|^\.-D|# define |'; echo;  \
        fi;  \
        sed -ne 's/^# *define  *\(HAVE_.*_ASM\).*/# define \1/p'  \
                config.h; echo;  \
        sed -ne 's/^# *define  *OPT_\(SPEED\|ACCURACY\).*/# define OPT_\1/p'  \
                config.h; echo;  \
        sed -ne 's/^# *define  *\(SIZEOF_.*\)/# define \1/p'  \
                config.h; echo;  \
        for header in version.h fixed.h bit.h timer.h stream.h frame.h synth.h decoder.h; do  \
                echo;  \
                sed -n -f ./mad.h.sed ./$header;  \
        done; echo;  \
        echo "# ifdef __cplusplus";  \
        echo '}';  \
        echo "# endif") >mad.h
make  all-recursive
make[1]: Entering directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
make[2]: Entering directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF ".deps/version.Tpo" -c -o version.lo version.c; \
        then mv -f ".deps/version.Tpo" ".deps/version.Plo"; else rm -f ".deps/version.Tpo"; exit 1; fi
mkdir .libs
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c  -fPIC -DPIC -o .libs/version.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT version.lo -MD -MP -MF .deps/version.Tpo -c version.c -o version.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT fixed.lo -MD -MP -MF ".deps/fixed.Tpo" -c -o fixed.lo fixed.c; \
        then mv -f ".deps/fixed.Tpo" ".deps/fixed.Plo"; else rm -f ".deps/fixed.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT fixed.lo -MD -MP -MF .deps/fixed.Tpo -c fixed.c  -fPIC -DPIC -o .libs/fixed.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT fixed.lo -MD -MP -MF .deps/fixed.Tpo -c fixed.c -o fixed.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT bit.lo -MD -MP -MF ".deps/bit.Tpo" -c -o bit.lo bit.c; \
        then mv -f ".deps/bit.Tpo" ".deps/bit.Plo"; else rm -f ".deps/bit.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT bit.lo -MD -MP -MF .deps/bit.Tpo -c bit.c  -fPIC -DPIC -o .libs/bit.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT bit.lo -MD -MP -MF .deps/bit.Tpo -c bit.c -o bit.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT timer.lo -MD -MP -MF ".deps/timer.Tpo" -c -o timer.lo timer.c; \
        then mv -f ".deps/timer.Tpo" ".deps/timer.Plo"; else rm -f ".deps/timer.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c  -fPIC -DPIC -o .libs/timer.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT timer.lo -MD -MP -MF .deps/timer.Tpo -c timer.c -o timer.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT stream.lo -MD -MP -MF ".deps/stream.Tpo" -c -o stream.lo stream.c; \
        then mv -f ".deps/stream.Tpo" ".deps/stream.Plo"; else rm -f ".deps/stream.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT stream.lo -MD -MP -MF .deps/stream.Tpo -c stream.c  -fPIC -DPIC -o .libs/stream.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT stream.lo -MD -MP -MF .deps/stream.Tpo -c stream.c -o stream.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT frame.lo -MD -MP -MF ".deps/frame.Tpo" -c -o frame.lo frame.c; \
        then mv -f ".deps/frame.Tpo" ".deps/frame.Plo"; else rm -f ".deps/frame.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT frame.lo -MD -MP -MF .deps/frame.Tpo -c frame.c  -fPIC -DPIC -o .libs/frame.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT frame.lo -MD -MP -MF .deps/frame.Tpo -c frame.c -o frame.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT synth.lo -MD -MP -MF ".deps/synth.Tpo" -c -o synth.lo synth.c; \
        then mv -f ".deps/synth.Tpo" ".deps/synth.Plo"; else rm -f ".deps/synth.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT synth.lo -MD -MP -MF .deps/synth.Tpo -c synth.c  -fPIC -DPIC -o .libs/synth.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT synth.lo -MD -MP -MF .deps/synth.Tpo -c synth.c -o synth.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT decoder.lo -MD -MP -MF ".deps/decoder.Tpo" -c -o decoder.lo decoder.c; \
        then mv -f ".deps/decoder.Tpo" ".deps/decoder.Plo"; else rm -f ".deps/decoder.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT decoder.lo -MD -MP -MF .deps/decoder.Tpo -c decoder.c  -fPIC -DPIC -o .libs/decoder.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT decoder.lo -MD -MP -MF .deps/decoder.Tpo -c decoder.c -o decoder.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT layer12.lo -MD -MP -MF ".deps/layer12.Tpo" -c -o layer12.lo layer12.c; \
        then mv -f ".deps/layer12.Tpo" ".deps/layer12.Plo"; else rm -f ".deps/layer12.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT layer12.lo -MD -MP -MF .deps/layer12.Tpo -c layer12.c  -fPIC -DPIC -o .libs/layer12.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT layer12.lo -MD -MP -MF .deps/layer12.Tpo -c layer12.c -o layer12.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT layer3.lo -MD -MP -MF ".deps/layer3.Tpo" -c -o layer3.lo layer3.c; \
        then mv -f ".deps/layer3.Tpo" ".deps/layer3.Plo"; else rm -f ".deps/layer3.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c layer3.c  -fPIC -DPIC -o .libs/layer3.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT layer3.lo -MD -MP -MF .deps/layer3.Tpo -c layer3.c -o layer3.o >/dev/null 2>&1
if /bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK    -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT huffman.lo -MD -MP -MF ".deps/huffman.Tpo" -c -o huffman.lo huffman.c; \
        then mv -f ".deps/huffman.Tpo" ".deps/huffman.Plo"; else rm -f ".deps/huffman.Tpo"; exit 1; fi
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT huffman.lo -MD -MP -MF .deps/huffman.Tpo -c huffman.c  -fPIC -DPIC -o .libs/huffman.o
cc1: warning: -f[no-]force-mem is nop and option will be removed in 4.2
 gcc -DHAVE_CONFIG_H -I. -I. -I. -DFPM_INTEL -DASO_ZEROCHECK -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce -MT huffman.lo -MD -MP -MF .deps/huffman.Tpo -c huffman.c -o huffman.o >/dev/null 2>&1
/bin/sh ./libtool --mode=link gcc  -Wall -march=i486 -g -O -fforce-mem -fforce-addr -fthread-jumps -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations -fregmove -fschedule-insns2 -fstrength-reduce   -o libmad.la -rpath /usr/local/lib -version-info 2:1:2 version.lo fixed.lo bit.lo timer.lo stream.lo frame.lo synth.lo decoder.lo layer12.lo layer3.lo huffman.lo    
gcc -shared  .libs/version.o .libs/fixed.o .libs/bit.o .libs/timer.o .libs/stream.o .libs/frame.o .libs/synth.o .libs/decoder.o .libs/layer12.o .libs/layer3.o .libs/huffman.o   -march=i486 -Wl,-soname -Wl,libmad.so.0 -o .libs/libmad.so.0.2.1
(cd .libs && rm -f libmad.so.0 && ln -s libmad.so.0.2.1 libmad.so.0)
(cd .libs && rm -f libmad.so && ln -s libmad.so.0.2.1 libmad.so)
ar cru .libs/libmad.a  version.o fixed.o bit.o timer.o stream.o frame.o synth.o decoder.o layer12.o layer3.o huffman.o
ranlib .libs/libmad.a
creating libmad.la
(cd .libs && rm -f libmad.la && ln -s ../libmad.la libmad.la)
make[2]: Leaving directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
make[1]: Leaving directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
[root@workroom libmad-0.15.1b]#
[root@workroom libmad-0.15.1b]# make install
make  install-recursive
make[1]: Entering directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
make[2]: Entering directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
make[3]: Entering directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
mkdir -p -- . /usr/local/lib
 /bin/sh ./libtool --mode=install /usr/bin/install -c  libmad.la /usr/local/lib/libmad.la
/usr/bin/install -c .libs/libmad.so.0.2.1 /usr/local/lib/libmad.so.0.2.1
(cd /usr/local/lib && rm -f libmad.so.0 && ln -s libmad.so.0.2.1 libmad.so.0)
(cd /usr/local/lib && rm -f libmad.so && ln -s libmad.so.0.2.1 libmad.so)
/usr/bin/install -c .libs/libmad.lai /usr/local/lib/libmad.la
/usr/bin/install -c .libs/libmad.a /usr/local/lib/libmad.a
ranlib /usr/local/lib/libmad.a
chmod 644 /usr/local/lib/libmad.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.
----------------------------------------------------------------------
mkdir -p -- . /usr/local/include
 /usr/bin/install -c -m 644 mad.h /usr/local/include/mad.h
make[3]: Leaving directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
make[2]: Leaving directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
make[1]: Leaving directory `/home/uma/Software/FC6_addons/libmad-0.15.1b'
[root@workroom libmad-0.15.1b]# 

Installation von madplay

[root@workroom madplay-0.15.2b]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for a sed that does not truncate output... /bin/sed
checking for egrep... grep -E
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... no
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ranlib... (cached) ranlib
checking for library containing strerror... none required
checking for an ANSI C-conforming const... yes
checking for signed... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking for long long... yes
checking for long double... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking whether integer division by zero raises SIGFPE... yes
checking for unsigned long long... yes
checking for inttypes.h... yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for ptrdiff_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for asprintf... yes
checking for fwprintf... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for wcslen... yes
checking for __argz_count... yes
checking for __argz_stringify... yes
checking for __argz_next... yes
checking for __fsetlocking... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... no
checking whether getc_unlocked is declared... yes
checking for iconv... yes
checking for iconv declaration... 
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 2.3, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for ANSI C header files... (cached) yes
checking assert.h usability... yes
checking assert.h presence... yes
checking for assert.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking stropts.h usability... yes
checking stropts.h presence... yes
checking for stropts.h... yes
checking for sys/types.h... (cached) yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking mad.h usability... yes
checking mad.h presence... yes
checking for mad.h... yes
checking id3tag.h usability... yes
checking id3tag.h presence... yes
checking for id3tag.h... yes
checking for an ANSI C-conforming const... (cached) yes
checking for inline... (cached) inline
checking whether byte ordering is bigendian... no
checking for mad_decoder_run in -lmad... yes
checking for id3_tag_parse in -lid3tag... yes
checking for vprintf... yes
checking for _doprnt... no
checking for madvise... yes
checking for localeconv... yes
checking for strcasecmp... (cached) yes
checking for strncasecmp... yes
checking for library containing pow... -lm
checking for library containing log10... none required
checking whether to use mmap... yes
checking for audio support... oss
checking for esd_open_sound in -lesd... yes
checking whether to enable profiling... no
checking whether to enable debugging... default
checking whether to enable experimental code... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating msvc++/Makefile
config.status: creating intl/Makefile
config.status: creating po/Makefile.in
config.status: creating m4/Makefile
config.status: creating madplay.list
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
[root@workroom madplay-0.15.2b]# 
[root@workroom madplay-0.15.2b]# make
make  all-recursive
make[1]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
Making all in intl
make[2]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/intl'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/intl'
Making all in po
make[2]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/po'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/po'
make[2]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT madplay.o -MD -MP -MF ".deps/madplay.Tpo" -c -o madplay.o madplay.c; \
        then mv -f ".deps/madplay.Tpo" ".deps/madplay.Po"; else rm -f ".deps/madplay.Tpo"; exit 1; fi
madplay.c: In Funktion »get_time«:
madplay.c:379: Warnung: »time.fraction« könnte in dieser Funktion uninitialisiert verwendet werden
madplay.c:379: Warnung: »time.seconds« könnte in dieser Funktion uninitialisiert verwendet werden
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT getopt.o -MD -MP -MF ".deps/getopt.Tpo" -c -o getopt.o getopt.c; \
        then mv -f ".deps/getopt.Tpo" ".deps/getopt.Po"; else rm -f ".deps/getopt.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT getopt1.o -MD -MP -MF ".deps/getopt1.Tpo" -c -o getopt1.o getopt1.c; \
        then mv -f ".deps/getopt1.Tpo" ".deps/getopt1.Po"; else rm -f ".deps/getopt1.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT version.o -MD -MP -MF ".deps/version.Tpo" -c -o version.o version.c; \
        then mv -f ".deps/version.Tpo" ".deps/version.Po"; else rm -f ".deps/version.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT resample.o -MD -MP -MF ".deps/resample.Tpo" -c -o resample.o resample.c; \
        then mv -f ".deps/resample.Tpo" ".deps/resample.Po"; else rm -f ".deps/resample.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT filter.o -MD -MP -MF ".deps/filter.Tpo" -c -o filter.o filter.c; \
        then mv -f ".deps/filter.Tpo" ".deps/filter.Po"; else rm -f ".deps/filter.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT tag.o -MD -MP -MF ".deps/tag.Tpo" -c -o tag.o tag.c; \
        then mv -f ".deps/tag.Tpo" ".deps/tag.Po"; else rm -f ".deps/tag.Tpo"; exit 1; fi
tag.c: In Funktion »parse_lame«:
tag.c:126: Warnung: Zeigerziele in Zuweisung unterscheiden sich im Vorzeichenbesitz
tag.c: In Funktion »tag_parse«:
tag.c:316: Warnung: Zeigerziele bei Übergabe des Arguments 1 von »crc_compute« unterscheiden sich im Vorzeichenbesitz
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT crc.o -MD -MP -MF ".deps/crc.Tpo" -c -o crc.o crc.c; \
        then mv -f ".deps/crc.Tpo" ".deps/crc.Po"; else rm -f ".deps/crc.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT rgain.o -MD -MP -MF ".deps/rgain.Tpo" -c -o rgain.o rgain.c; \
        then mv -f ".deps/rgain.Tpo" ".deps/rgain.Po"; else rm -f ".deps/rgain.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT player.o -MD -MP -MF ".deps/player.Tpo" -c -o player.o player.c; \
        then mv -f ".deps/player.Tpo" ".deps/player.Po"; else rm -f ".deps/player.Tpo"; exit 1; fi
player.c: In Funktion »process_id3«:
player.c:1223: Warnung: Zeigerziele bei Übergabe des Arguments 1 von »atol« unterscheiden sich im Vorzeichenbesitz
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio.o -MD -MP -MF ".deps/audio.Tpo" -c -o audio.o audio.c; \
        then mv -f ".deps/audio.Tpo" ".deps/audio.Po"; else rm -f ".deps/audio.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_aiff.o -MD -MP -MF ".deps/audio_aiff.Tpo" -c -o audio_aiff.o audio_aiff.c; \
        then mv -f ".deps/audio_aiff.Tpo" ".deps/audio_aiff.Po"; else rm -f ".deps/audio_aiff.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_cdda.o -MD -MP -MF ".deps/audio_cdda.Tpo" -c -o audio_cdda.o audio_cdda.c; \
        then mv -f ".deps/audio_cdda.Tpo" ".deps/audio_cdda.Po"; else rm -f ".deps/audio_cdda.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_hex.o -MD -MP -MF ".deps/audio_hex.Tpo" -c -o audio_hex.o audio_hex.c; \
        then mv -f ".deps/audio_hex.Tpo" ".deps/audio_hex.Po"; else rm -f ".deps/audio_hex.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_null.o -MD -MP -MF ".deps/audio_null.Tpo" -c -o audio_null.o audio_null.c; \
        then mv -f ".deps/audio_null.Tpo" ".deps/audio_null.Po"; else rm -f ".deps/audio_null.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_raw.o -MD -MP -MF ".deps/audio_raw.Tpo" -c -o audio_raw.o audio_raw.c; \
        then mv -f ".deps/audio_raw.Tpo" ".deps/audio_raw.Po"; else rm -f ".deps/audio_raw.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_snd.o -MD -MP -MF ".deps/audio_snd.Tpo" -c -o audio_snd.o audio_snd.c; \
        then mv -f ".deps/audio_snd.Tpo" ".deps/audio_snd.Po"; else rm -f ".deps/audio_snd.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_wave.o -MD -MP -MF ".deps/audio_wave.Tpo" -c -o audio_wave.o audio_wave.c; \
        then mv -f ".deps/audio_wave.Tpo" ".deps/audio_wave.Po"; else rm -f ".deps/audio_wave.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_esd.o -MD -MP -MF ".deps/audio_esd.Tpo" -c -o audio_esd.o audio_esd.c; \
        then mv -f ".deps/audio_esd.Tpo" ".deps/audio_esd.Po"; else rm -f ".deps/audio_esd.Tpo"; exit 1; fi
if gcc -DHAVE_CONFIG_H -I. -I. -I. -Iintl -DLOCALEDIR=\"/usr/local/share/locale\"    -Wall -march=i486 -g -O2 -MT audio_oss.o -MD -MP -MF ".deps/audio_oss.Tpo" -c -o audio_oss.o audio_oss.c; \
        then mv -f ".deps/audio_oss.Tpo" ".deps/audio_oss.Po"; else rm -f ".deps/audio_oss.Tpo"; exit 1; fi
/bin/sh ./libtool --mode=link gcc  -Wall -march=i486 -g -O2   -o madplay  madplay.o getopt.o getopt1.o version.o resample.o filter.o tag.o crc.o rgain.o player.o audio.o audio_aiff.o audio_cdda.o audio_hex.o audio_null.o audio_raw.o audio_snd.o audio_wave.o audio_esd.o audio_oss.o  -lesd     -lmad        -lid3tag -lm 
mkdir .libs
gcc -Wall -march=i486 -g -O2 -o madplay madplay.o getopt.o getopt1.o version.o resample.o filter.o tag.o crc.o rgain.o player.o audio.o audio_aiff.o audio_cdda.o audio_hex.o audio_null.o audio_raw.o audio_snd.o audio_wave.o audio_esd.o audio_oss.o  -lesd -lmad -lid3tag -lm
make[2]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
make[1]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
[root@workroom madplay-0.15.2b]# 
[root@workroom madplay-0.15.2b]# make install
Making install in intl
make[1]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/intl'
if { test "madplay" = "gettext-runtime" || test "madplay" = "gettext-tools"; } \
           && test 'no' = yes; then \
          /bin/sh .././mkinstalldirs /usr/local/lib /usr/local/include; \
          /usr/bin/install -c -m 644 libintl.h /usr/local/include/libintl.h; \
          /bin/sh ../libtool --mode=install \
            /usr/bin/install -c -m 644 libintl.la /usr/local/lib/libintl.la; \
          if test "@RELOCATABLE@" = yes; then \
            dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < /usr/local/lib/libintl.la | sed -e "s,^',," -e "s,'\$,,"`; \
            if test -n "$dependencies"; then \
              rm -f /usr/local/lib/libintl.la; \
            fi; \
          fi; \
        else \
          : ; \
        fi
if test "madplay" = "gettext-tools" \
           && test 'no' = no; then \
          /bin/sh .././mkinstalldirs /usr/local/lib; \
          /bin/sh ../libtool --mode=install \
            /usr/bin/install -c -m 644 libgnuintl.la /usr/local/lib/libgnuintl.la; \
          rm -f /usr/local/lib/preloadable_libintl.so; \
          /usr/bin/install -c -m 644 /usr/local/lib/libgnuintl.so /usr/local/lib/preloadable_libintl.so; \
          /bin/sh ../libtool --mode=uninstall \
            rm -f /usr/local/lib/libgnuintl.la; \
        else \
          : ; \
        fi
if test 'no' = yes; then \
          test yes != no || /bin/sh .././mkinstalldirs /usr/local/lib; \
          temp=/usr/local/lib/t-charset.alias; \
          dest=/usr/local/lib/charset.alias; \
          if test -f /usr/local/lib/charset.alias; then \
            orig=/usr/local/lib/charset.alias; \
            sed -f ref-add.sed $orig > $temp; \
            /usr/bin/install -c -m 644 $temp $dest; \
            rm -f $temp; \
          else \
            if test yes = no; then \
              orig=charset.alias; \
              sed -f ref-add.sed $orig > $temp; \
              /usr/bin/install -c -m 644 $temp $dest; \
              rm -f $temp; \
            fi; \
          fi; \
          /bin/sh .././mkinstalldirs /usr/local/share/locale; \
          test -f /usr/local/share/locale/locale.alias \
            && orig=/usr/local/share/locale/locale.alias \
            || orig=./locale.alias; \
          temp=/usr/local/share/locale/t-locale.alias; \
          dest=/usr/local/share/locale/locale.alias; \
          sed -f ref-add.sed $orig > $temp; \
          /usr/bin/install -c -m 644 $temp $dest; \
          rm -f $temp; \
        else \
          : ; \
        fi
if test "madplay" = "gettext-tools"; then \
          /bin/sh .././mkinstalldirs /usr/local/share/gettext/intl; \
          /usr/bin/install -c -m 644 VERSION /usr/local/share/gettext/intl/VERSION; \
          /usr/bin/install -c -m 644 ChangeLog.inst /usr/local/share/gettext/intl/ChangeLog; \
          dists="COPYING.LIB-2.0 COPYING.LIB-2.1 Makefile.in config.charset locale.alias ref-add.sin ref-del.sin gmo.h gettextP.h hash-string.h loadinfo.h plural-exp.h eval-plural.h localcharset.h relocatable.h xsize.h printf-args.h printf-args.c printf-parse.h wprintf-parse.h printf-parse.c vasnprintf.h vasnwprintf.h vasnprintf.c os2compat.h libgnuintl.h.in bindtextdom.c dcgettext.c dgettext.c gettext.c finddomain.c loadmsgcat.c localealias.c textdomain.c l10nflist.c explodename.c dcigettext.c dcngettext.c dngettext.c ngettext.c plural.y plural-exp.c localcharset.c relocatable.c localename.c log.c printf.c osdep.c os2compat.c intl-compat.c"; \
          for file in $dists; do \
            /usr/bin/install -c -m 644 ./$file \
                            /usr/local/share/gettext/intl/$file; \
          done; \
          chmod a+x /usr/local/share/gettext/intl/config.charset; \
          dists="plural.c"; \
          for file in $dists; do \
            if test -f $file; then dir=.; else dir=.; fi; \
            /usr/bin/install -c -m 644 $dir/$file \
                            /usr/local/share/gettext/intl/$file; \
          done; \
          dists="xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h"; \
          for file in $dists; do \
            rm -f /usr/local/share/gettext/intl/$file; \
          done; \
        else \
          : ; \
        fi
make[1]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/intl'
Making install in po
make[1]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/po'
/bin/sh .././mkinstalldirs /usr/local/share
mkdir -p -- /usr/local/share/locale/en/LC_MESSAGES
installing en.gmo as /usr/local/share/locale/en/LC_MESSAGES/madplay.mo
mkdir -p -- /usr/local/share/locale/es/LC_MESSAGES
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/madplay.mo
mkdir -p -- /usr/local/share/locale/fr/LC_MESSAGES
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/madplay.mo
mkdir -p -- /usr/local/share/locale/hr/LC_MESSAGES
installing hr.gmo as /usr/local/share/locale/hr/LC_MESSAGES/madplay.mo
mkdir -p -- /usr/local/share/locale/no/LC_MESSAGES
installing no.gmo as /usr/local/share/locale/no/LC_MESSAGES/madplay.mo
if test "madplay" = "gettext-tools"; then \
          /bin/sh .././mkinstalldirs /usr/local/share/gettext/po; \
          for file in Makefile.in.in remove-potcdate.sin quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot   Makevars.template; do \
            /usr/bin/install -c -m 644 ./$file \
                            /usr/local/share/gettext/po/$file; \
          done; \
          for file in Makevars; do \
            rm -f /usr/local/share/gettext/po/$file; \
          done; \
        else \
          : ; \
        fi
make[1]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b/po'
make[1]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
make[2]: Entering directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
mkdir -p -- . /usr/local/bin
  /bin/sh ./libtool --mode=install /usr/bin/install -c madplay /usr/local/bin/madplay
/usr/bin/install -c madplay /usr/local/bin/madplay
mkdir -p -- . /usr/local/bin
 /usr/bin/install -c abxtest /usr/local/bin/abxtest
mkdir -p -- . /usr/local/man/man1
 /usr/bin/install -c -m 644 ./madplay.1 /usr/local/man/man1/madplay.1
 /usr/bin/install -c -m 644 ./abxtest.1 /usr/local/man/man1/abxtest.1
make[2]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
make[1]: Leaving directory `/home/uma/Software/FC6_addons/madplay-0.15.2b'
[root@workroom madplay-0.15.2b]# 

===== Aktivierung der neuen Shared-Library-Module =====

Um die neu erstellen Module auch verwenden zu können - ein Einruf von "madplay" in der Shell führt zu der Fehlermeldung
<file>
madplay: error while loading shared libraries: libmad.so.0: cannot open shared object file: No such file or directory

wurde in dem Verzeichnis “/etc/ld.so.conf.d” eine Datei mit dem namen “local-i386.conf” angelegt, in der das Verzeichnis “/usr/local/lib” eingetragen wurde.

Allerdings konnte selbst nach einem Reboot auf die Module nicht zugegriffen werden. Ein Link der entsprechenden Dateien nach “/usr/lib” löste letztlich das Problem.

Konsolen-MP3player madplay

Nach der korrekt abgeschlossenen Installation kann man mit Hilfe von “madplay” direkt von der Konsole MP3-Dateien abspielen:

[root@workroom lib]# madplay /home/music/Eric_Clapton/Pilgrim/01_-__My_Father\'s_Eyes.mp3 
MPEG Audio Decoder 0.15.2 (beta) - Copyright (C) 2000-2004 Robert Leslie et al.
          Title: My Father's Eyes
         Artist: Eric Clapton
          Album: Pilgrim
          Track: 1
          Genre: Rock

[root@workroom lib]# 

Installation von Grip

Grip ist als Source-rpm im Internet verfügbar. Nach der Installation des rpm-Paketes, was allerdings erst nach dem Anlegen der Directory /usr/src/redhat möglich war, wechselt man in das Verzeichnis /usr/src/redhat/SOURCE/ und packt mit gunzip und tar das Archiv aus. Danach wechselt man in das soeben erzeugte Verzeichnis grip-<Version-Bezeichnung> und führt den allgemeinen Linux-Dreisatz cofigure, make und make install aus. Vorab sollte man allerdings sicherstellen, dass die vte-devel-Umgebung installiert ist.

configure grip

[root@workroom grip-3.3.1]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/usr/src/redhat/SOURCES/grip-3.3.1/missing: Unknown `--run' option
Try `/usr/src/redhat/SOURCES/grip-3.3.1/missing --help' for more information
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for strerror in -lcposix... no
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking linux/cdrom.h usability... yes
checking linux/cdrom.h presence... yes
checking for linux/cdrom.h... yes
checking linux/ucdrom.h usability... no
checking linux/ucdrom.h presence... no
checking for linux/ucdrom.h... no
checking sys/cdio.h usability... no
checking sys/cdio.h presence... no
checking for sys/cdio.h... no
checking io/cam/cdrom.h usability... no
checking io/cam/cdrom.h presence... no
checking for io/cam/cdrom.h... no
checking sys/mntent.h usability... no
checking sys/mntent.h presence... no
checking for sys/mntent.h... no
checking linux/soundcard.h usability... yes
checking linux/soundcard.h presence... yes
checking for linux/soundcard.h... yes
checking machine/soundcard.h usability... no
checking machine/soundcard.h presence... no
checking for machine/soundcard.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking sys/audioio.h usability... no
checking sys/audioio.h presence... no
checking for sys/audioio.h... no
checking sys/audio.io.h usability... no
checking sys/audio.io.h presence... no
checking for sys/audio.io.h... no
checking sun/audioio.h usability... no
checking sun/audioio.h presence... no
checking for sun/audioio.h... no
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking for a sed that does not truncate output... /bin/sed
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking command to parse /usr/bin/nm -B output... ok
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc static flag -static works... yes
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.lo... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking for pkg-config... /usr/bin/pkg-config
checking for libgnomeui-2.0 >= 2.2.0... yes
checking GNOME_CFLAGS... -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2  
checking GNOME_LIBS... -pthread -L/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lbonobo-2 -lgnomevfs-2 -lbonobo-activation -lgconf-2 -lgobject-2.0 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0  
checking for vte... yes
checking TERMINAL_WIDGET_CFLAGS... -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12  
checking TERMINAL_WIDGET_LIBS... -L/lib -lvte -lncurses -lXft -lgtk-x11-2.0 -lpangoxft-1.0 -lpangox-1.0 -lXrender -lfontconfig -lfreetype -lX11 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking for curl_global_init in -lcurl... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... /usr/bin/msgfmt
checking for dcgettext... yes
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for catalogs to be installed...  fr de zh_CN zh_HK zh_TW ja pt_BR ru es ca it be fi bg nl hu pl_PL
checking cdda_interface.h usability... no
checking cdda_interface.h presence... no
checking for cdda_interface.h... no
checking cdda_paranoia.h usability... no
checking cdda_paranoia.h presence... no
checking for cdda_paranoia.h... no
checking cdda/cdda_interface.h usability... no
checking cdda/cdda_interface.h presence... no
checking for cdda/cdda_interface.h... no
checking cdda/cdda_paranoia.h usability... no
checking cdda/cdda_paranoia.h presence... no
checking for cdda/cdda_paranoia.h... no
checking for main in -lcdda_interface... yes
using shared cdparanoia libraries
checking for library containing ID3Tag_Link... no
configure: WARNING: id3lib not found - disabling id3v2 support
configure: creating ./config.status
config.status: creating Makefile
config.status: creating grip.spec
config.status: creating src/Makefile
config.status: creating po/Makefile.in
config.status: creating pixmaps/Makefile
config.status: creating doc/Makefile
config.status: creating doc/C/Makefile
config.status: creating contrib/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
[root@workroom grip-3.3.1]# 

make grip

[root@workroom grip-3.3.1]# make 
make  all-recursive
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1'
Making all in po
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/po'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/po'
Making all in src
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/src'
source='cppmain.cc' object='cppmain.o' libtool=no \
        depfile='.deps/cppmain.Po' tmpdepfile='.deps/cppmain.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        g++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -g -O2 -c -o cppmain.o `test -f 'cppmain.cc' || echo './'`cppmain.cc
source='main.c' object='main.o' libtool=no \
        depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'main.c' || echo './'`main.c
source='grip.c' object='grip.o' libtool=no \
        depfile='.deps/grip.Po' tmpdepfile='.deps/grip.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'grip.c' || echo './'`grip.c
source='cddev.c' object='cddev.o' libtool=no \
        depfile='.deps/cddev.Po' tmpdepfile='.deps/cddev.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'cddev.c' || echo './'`cddev.c
source='cdplay.c' object='cdplay.o' libtool=no \
        depfile='.deps/cdplay.Po' tmpdepfile='.deps/cdplay.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'cdplay.c' || echo './'`cdplay.c
source='discedit.c' object='discedit.o' libtool=no \
        depfile='.deps/discedit.Po' tmpdepfile='.deps/discedit.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'discedit.c' || echo './'`discedit.c
source='rip.c' object='rip.o' libtool=no \
        depfile='.deps/rip.Po' tmpdepfile='.deps/rip.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'rip.c' || echo './'`rip.c
source='cdpar.c' object='cdpar.o' libtool=no \
        depfile='.deps/cdpar.Po' tmpdepfile='.deps/cdpar.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'cdpar.c' || echo './'`cdpar.c
source='id3.c' object='id3.o' libtool=no \
        depfile='.deps/id3.Po' tmpdepfile='.deps/id3.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'id3.c' || echo './'`id3.c
source='discdb.c' object='discdb.o' libtool=no \
        depfile='.deps/discdb.Po' tmpdepfile='.deps/discdb.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'discdb.c' || echo './'`discdb.c
discdb.c: In Funktion »DiscDBReadDiscData«:
discdb.c:728: Warnung: Übergabe des Arguments 3 von »DiscDBConvertEncoding« entfernt Kennzeichner von Zeiger-Ziel-Typ
source='uihelper.c' object='uihelper.o' libtool=no \
        depfile='.deps/uihelper.Po' tmpdepfile='.deps/uihelper.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'uihelper.c' || echo './'`uihelper.c
source='status_window.c' object='status_window.o' libtool=no \
        depfile='.deps/status_window.Po' tmpdepfile='.deps/status_window.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'status_window.c' || echo './'`status_window.c
status_window.c: In Funktion »StatusWindowWrite«:
status_window.c:92: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »strlen«
source='dialog.c' object='dialog.o' libtool=no \
        depfile='.deps/dialog.Po' tmpdepfile='.deps/dialog.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'dialog.c' || echo './'`dialog.c
source='gripcfg.c' object='gripcfg.o' libtool=no \
        depfile='.deps/gripcfg.Po' tmpdepfile='.deps/gripcfg.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'gripcfg.c' || echo './'`gripcfg.c
source='parsecfg.c' object='parsecfg.o' libtool=no \
        depfile='.deps/parsecfg.Po' tmpdepfile='.deps/parsecfg.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'parsecfg.c' || echo './'`parsecfg.c
source='launch.c' object='launch.o' libtool=no \
        depfile='.deps/launch.Po' tmpdepfile='.deps/launch.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'launch.c' || echo './'`launch.c
source='gain_analysis.c' object='gain_analysis.o' libtool=no \
        depfile='.deps/gain_analysis.Po' tmpdepfile='.deps/gain_analysis.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'gain_analysis.c' || echo './'`gain_analysis.c
source='eggtrayicon.c' object='eggtrayicon.o' libtool=no \
        depfile='.deps/eggtrayicon.Po' tmpdepfile='.deps/eggtrayicon.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'eggtrayicon.c' || echo './'`eggtrayicon.c
source='tray.c' object='tray.o' libtool=no \
        depfile='.deps/tray.Po' tmpdepfile='.deps/tray.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include -DGNOME_ICONDIR=\""/usr/local/share/pixmaps"\" -DG_LOG_DOMAIN=\"grip\" -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -I../intl -I../intl -DPREFIX=\""/usr/local"\" -DSYSCONFDIR=\""/usr/local/etc"\" -DDATADIR=\""/usr/local/share"\" -DLIBDIR=\""/usr/local/lib"\"    -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/include/pango-1.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12   -g -O2 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libpng12 -I/usr/include/libxml2   -c `test -f 'tray.c' || echo './'`tray.c
/bin/sh ../libtool --mode=link g++  -g -O2   -o grip  cppmain.o main.o grip.o cddev.o cdplay.o discedit.o rip.o cdpar.o id3.o discdb.o uihelper.o status_window.o dialog.o gripcfg.o parsecfg.o launch.o gain_analysis.o eggtrayicon.o tray.o -L/lib -lvte -lncurses -lXft -lgtk-x11-2.0 -lpangoxft-1.0 -lpangox-1.0 -lXrender -lfontconfig -lfreetype -lX11 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lcdda_interface -lcdda_paranoia  -pthread -L/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lbonobo-2 -lgnomevfs-2 -lbonobo-activation -lgconf-2 -lgobject-2.0 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0   -L/usr/kerberos/lib -lcurl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv -ldl -lidn -lssl -lcrypto -lz   -lm
mkdir .libs
g++ -g -O2 -o grip cppmain.o main.o grip.o cddev.o cdplay.o discedit.o rip.o cdpar.o id3.o discdb.o uihelper.o status_window.o dialog.o gripcfg.o parsecfg.o launch.o gain_analysis.o eggtrayicon.o tray.o -pthread  -L/lib -lvte -lncurses -lXft -lgtk-x11-2.0 -lpangoxft-1.0 -lpangox-1.0 -lXrender -lfontconfig -lfreetype -lX11 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lcdda_interface -lcdda_paranoia -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-keyring -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lbonobo-2 -lgnomevfs-2 -lbonobo-activation -lgconf-2 -lgobject-2.0 -lORBit-2 -lm -lgmodule-2.0 -ldl -lgthread-2.0 -lglib-2.0 -L/usr/kerberos/lib -lcurl -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lresolv -ldl -lidn -lssl -lcrypto -lz -lm
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/src'
Making all in pixmaps
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/pixmaps'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/pixmaps'
Making all in doc
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
Making all in C
make[3]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc/C'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc/C'
make[3]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
make[3]: Für das Ziel »all-am« ist nichts zu tun.
make[3]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
Making all in contrib
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/contrib'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/contrib'
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1'
make[2]: Für das Ziel »all-am« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1'
[root@workroom grip-3.3.1]# 

make install grip

[root@workroom grip-3.3.1]# make install
Making install in po
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/po'
if test -r ".././mkinstalldirs"; then \
          .././mkinstalldirs /usr/local/share; \
        else \
          /bin/sh ../mkinstalldirs /usr/local/share; \
        fi
installing fr.gmo as /usr/local/share/locale/fr/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/de
mkdir /usr/local/share/locale/de/LC_MESSAGES
installing de.gmo as /usr/local/share/locale/de/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/zh_CN
mkdir /usr/local/share/locale/zh_CN/LC_MESSAGES
installing zh_CN.gmo as /usr/local/share/locale/zh_CN/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/zh_HK
mkdir /usr/local/share/locale/zh_HK/LC_MESSAGES
installing zh_HK.gmo as /usr/local/share/locale/zh_HK/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/zh_TW
mkdir /usr/local/share/locale/zh_TW/LC_MESSAGES
installing zh_TW.gmo as /usr/local/share/locale/zh_TW/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/ja
mkdir /usr/local/share/locale/ja/LC_MESSAGES
installing ja.gmo as /usr/local/share/locale/ja/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/pt_BR
mkdir /usr/local/share/locale/pt_BR/LC_MESSAGES
installing pt_BR.gmo as /usr/local/share/locale/pt_BR/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/ru
mkdir /usr/local/share/locale/ru/LC_MESSAGES
installing ru.gmo as /usr/local/share/locale/ru/LC_MESSAGES/grip-2.2.mo
installing es.gmo as /usr/local/share/locale/es/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/ca
mkdir /usr/local/share/locale/ca/LC_MESSAGES
installing ca.gmo as /usr/local/share/locale/ca/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/it
mkdir /usr/local/share/locale/it/LC_MESSAGES
installing it.gmo as /usr/local/share/locale/it/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/be
mkdir /usr/local/share/locale/be/LC_MESSAGES
installing be.gmo as /usr/local/share/locale/be/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/fi
mkdir /usr/local/share/locale/fi/LC_MESSAGES
installing fi.gmo as /usr/local/share/locale/fi/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/bg
mkdir /usr/local/share/locale/bg/LC_MESSAGES
installing bg.gmo as /usr/local/share/locale/bg/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/nl
mkdir /usr/local/share/locale/nl/LC_MESSAGES
installing nl.gmo as /usr/local/share/locale/nl/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/hu
mkdir /usr/local/share/locale/hu/LC_MESSAGES
installing hu.gmo as /usr/local/share/locale/hu/LC_MESSAGES/grip-2.2.mo
mkdir /usr/local/share/locale/pl_PL
mkdir /usr/local/share/locale/pl_PL/LC_MESSAGES
installing pl_PL.gmo as /usr/local/share/locale/pl_PL/LC_MESSAGES/grip-2.2.mo
if test "grip-2.2" = "gettext"; then \
          if test -r ".././mkinstalldirs"; then \
            .././mkinstalldirs /usr/local/share/gettext/po; \
          else \
            /bin/sh ../mkinstalldirs /usr/local/share/gettext/po; \
          fi; \
          /usr/bin/install -c -m 644 ./Makefile.in.in \
                          /usr/local/share/gettext/po/Makefile.in.in; \
        else \
          : ; \
        fi
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/po'
Making install in src
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/src'
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/src'
/bin/sh ../mkinstalldirs /usr/local/bin
  /bin/sh ../libtool --mode=install /usr/bin/install -c grip /usr/local/bin/grip
/usr/bin/install -c grip /usr/local/bin/grip
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/src'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/src'
Making install in pixmaps
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/pixmaps'
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/pixmaps'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ../mkinstalldirs /usr/local/share/pixmaps
mkdir /usr/local/share/pixmaps
 /usr/bin/install -c -m 644 gripicon.png /usr/local/share/pixmaps/gripicon.png
 /usr/bin/install -c -m 644 griptray.png /usr/local/share/pixmaps/griptray.png
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/pixmaps'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/pixmaps'
Making install in doc
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
Making install in C
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc/C'
make[3]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc/C'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ../../mkinstalldirs /usr/local/share/gnome/help/grip/C
mkdir /usr/local/share/gnome
mkdir /usr/local/share/gnome/help
mkdir /usr/local/share/gnome/help/grip
mkdir /usr/local/share/gnome/help/grip/C
 /usr/bin/install -c -m 644 grip.xml /usr/local/share/gnome/help/grip/C/grip.xml
 /usr/bin/install -c -m 644 cdconfig.png /usr/local/share/gnome/help/grip/C/cdconfig.png
 /usr/bin/install -c -m 644 cdplayer.png /usr/local/share/gnome/help/grip/C/cdplayer.png
 /usr/bin/install -c -m 644 cdplayersmall.png /usr/local/share/gnome/help/grip/C/cdplayersmall.png
 /usr/bin/install -c -m 644 cdscan.png /usr/local/share/gnome/help/grip/C/cdscan.png
 /usr/bin/install -c -m 644 discdbconfig.png /usr/local/share/gnome/help/grip/C/discdbconfig.png
 /usr/bin/install -c -m 644 discdb.png /usr/local/share/gnome/help/grip/C/discdb.png
 /usr/bin/install -c -m 644 editing.png /usr/local/share/gnome/help/grip/C/editing.png
 /usr/bin/install -c -m 644 eject.png /usr/local/share/gnome/help/grip/C/eject.png
 /usr/bin/install -c -m 644 encprog.png /usr/local/share/gnome/help/grip/C/encprog.png
 /usr/bin/install -c -m 644 ffwd.png /usr/local/share/gnome/help/grip/C/ffwd.png
 /usr/bin/install -c -m 644 grip-logo.png /usr/local/share/gnome/help/grip/C/grip-logo.png
 /usr/bin/install -c -m 644 id3config.png /usr/local/share/gnome/help/grip/C/id3config.png
 /usr/bin/install -c -m 644 minmax.png /usr/local/share/gnome/help/grip/C/minmax.png
 /usr/bin/install -c -m 644 miscconfig.png /usr/local/share/gnome/help/grip/C/miscconfig.png
 /usr/bin/install -c -m 644 modeinterface.png /usr/local/share/gnome/help/grip/C/modeinterface.png
 /usr/bin/install -c -m 644 mp3config2.png /usr/local/share/gnome/help/grip/C/mp3config2.png
 /usr/bin/install -c -m 644 mp3config.png /usr/local/share/gnome/help/grip/C/mp3config.png
 /usr/bin/install -c -m 644 multiartist.png /usr/local/share/gnome/help/grip/C/multiartist.png
 /usr/bin/install -c -m 644 nexttrk.png /usr/local/share/gnome/help/grip/C/nexttrk.png
 /usr/bin/install -c -m 644 playloop.png /usr/local/share/gnome/help/grip/C/playloop.png
 /usr/bin/install -c -m 644 playnormal.png /usr/local/share/gnome/help/grip/C/playnormal.png
 /usr/bin/install -c -m 644 playonce.png /usr/local/share/gnome/help/grip/C/playonce.png
 /usr/bin/install -c -m 644 playpause.png /usr/local/share/gnome/help/grip/C/playpause.png
 /usr/bin/install -c -m 644 playplaylist.png /usr/local/share/gnome/help/grip/C/playplaylist.png
 /usr/bin/install -c -m 644 playrandom.png /usr/local/share/gnome/help/grip/C/playrandom.png
 /usr/bin/install -c -m 644 prevtrk.png /usr/local/share/gnome/help/grip/C/prevtrk.png
 /usr/bin/install -c -m 644 progtrack.png /usr/local/share/gnome/help/grip/C/progtrack.png
 /usr/bin/install -c -m 644 proxyconfig.png /usr/local/share/gnome/help/grip/C/proxyconfig.png
 /usr/bin/install -c -m 644 quit.png /usr/local/share/gnome/help/grip/C/quit.png
 /usr/bin/install -c -m 644 rewind.png /usr/local/share/gnome/help/grip/C/rewind.png
 /usr/bin/install -c -m 644 ripconfig2.png /usr/local/share/gnome/help/grip/C/ripconfig2.png
 /usr/bin/install -c -m 644 ripconfig3.png /usr/local/share/gnome/help/grip/C/ripconfig3.png
 /usr/bin/install -c -m 644 ripconfig.png /usr/local/share/gnome/help/grip/C/ripconfig.png
 /usr/bin/install -c -m 644 ripping.png /usr/local/share/gnome/help/grip/C/ripping.png
 /usr/bin/install -c -m 644 ripprog.png /usr/local/share/gnome/help/grip/C/ripprog.png
 /usr/bin/install -c -m 644 ripsmall.png /usr/local/share/gnome/help/grip/C/ripsmall.png
 /usr/bin/install -c -m 644 smile1.png /usr/local/share/gnome/help/grip/C/smile1.png
 /usr/bin/install -c -m 644 smile2.png /usr/local/share/gnome/help/grip/C/smile2.png
 /usr/bin/install -c -m 644 smile3.png /usr/local/share/gnome/help/grip/C/smile3.png
 /usr/bin/install -c -m 644 smile4.png /usr/local/share/gnome/help/grip/C/smile4.png
 /usr/bin/install -c -m 644 smile5.png /usr/local/share/gnome/help/grip/C/smile5.png
 /usr/bin/install -c -m 644 smile6.png /usr/local/share/gnome/help/grip/C/smile6.png
 /usr/bin/install -c -m 644 smile7.png /usr/local/share/gnome/help/grip/C/smile7.png
 /usr/bin/install -c -m 644 smile8.png /usr/local/share/gnome/help/grip/C/smile8.png
 /usr/bin/install -c -m 644 stop.png /usr/local/share/gnome/help/grip/C/stop.png
 /usr/bin/install -c -m 644 trkedit.png /usr/local/share/gnome/help/grip/C/trkedit.png
 /usr/bin/install -c -m 644 volume.png /usr/local/share/gnome/help/grip/C/volume.png
make[3]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc/C'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc/C'
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
make[3]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/doc'
Making install in contrib
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/contrib'
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1/contrib'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/contrib'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1/contrib'
make[1]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1'
make[2]: Entering directory `/usr/src/redhat/SOURCES/grip-3.3.1'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ./mkinstalldirs /usr/local/share/applications
mkdir /usr/local/share/applications
 /usr/bin/install -c -m 644 grip.desktop /usr/local/share/applications/grip.desktop
make[2]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/grip-3.3.1'
[root@workroom grip-3.3.1]# 

erste Gehversuche mit Grip

{{wissen:tips_und_tricks:mp3player_f_uuml:grip_fertig.jpg|}}

Was mir bis jetzt nicht gelungen ist: die hörbare Wiedergabe von Musik einer CD. Das liegt jedoch an der Konfiguration meines Computers und daran, dass es grip völlig gleichgültig ist, welches Laufwerk man in der Konfiguration einstellt: es reagiert immer nur auf das erste CD- bzw. DVD-Rom-Laufwerk, das es findet.

Installation des Kodierers lame

[root@workroom lame-3.97]# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for AIX... no
checking for library containing strerror... none required
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking for a sed that does not truncate output... /bin/sed
checking for ld used by gcc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking whether ln -s works... yes
checking how to recognise dependent libraries... pass_all
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking for g77... no
checking for f77... no
checking for xlf... no
checking for frt... no
checking for pgf77... no
checking for fort77... no
checking for fl32... no
checking for af77... no
checking for f90... no
checking for xlf90... no
checking for pgf90... no
checking for epcf90... no
checking for f95... no
checking for fort... no
checking for xlf95... no
checking for ifc... no
checking for efc... no
checking for pgf95... no
checking for lf95... no
checking for gfortran... no
checking whether we are using the GNU Fortran 77 compiler... no
checking whether  accepts -g... no
checking the maximum length of command line arguments... 32768
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for objdir... .libs
checking for ar... ar
checking for ranlib... ranlib
checking for strip... strip
checking if gcc static flag  works... yes
checking if gcc supports -fno-rtti -fno-exceptions... no
checking for gcc option to produce PIC... -fPIC
checking if gcc PIC flag -fPIC works... yes
checking if gcc supports -c -o file.o... yes
checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
configure: creating libtool
appending configuration tag "CXX" to libtool
checking for ld used by g++... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fPIC
checking if g++ PIC flag -fPIC works... yes
checking if g++ supports -c -o file.o... yes
checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
appending configuration tag "F77" to libtool
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ANSI C... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for function prototypes... yes
checking for string.h... (cached) yes
checking dmalloc.h usability... no
checking dmalloc.h presence... no
checking for dmalloc.h... no
checking for ANSI C header files... (cached) yes
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking for stdint.h... (cached) yes
checking for string.h... (cached) yes
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking for unistd.h... (cached) yes
checking linux/soundcard.h usability... yes
checking linux/soundcard.h presence... yes
checking for linux/soundcard.h... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether byte ordering is bigendian... no
checking version of GCC... 4.1.1
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking for _LARGE_FILES value needed for large files... no
checking for short... yes
checking size of short... 2
checking for unsigned short... yes
checking size of unsigned short... 2
checking for int... yes
checking size of int... 4
checking for unsigned int... yes
checking size of unsigned int... 4
checking for long... yes
checking size of long... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking for long long... yes
checking size of long long... 8
checking for unsigned long long... yes
checking size of unsigned long long... 8
checking for float... yes
checking size of float... 4
checking for double... yes
checking size of double... 8
checking for working long double with more range or precision than double... yes
checking for uint8_t... yes
checking for int8_t... yes
checking for uint16_t... yes
checking for int16_t... yes
checking for uint32_t... yes
checking for int32_t... yes
checking for uint64_t... yes
checking for int64_t... yes
checking for IEEE854 compliant 80 bit floats... yes
checking for ieee854_float80_t... no
checking for ieee754_float64_t... no
checking for ieee754_float32_t... no
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for gettimeofday... yes
checking for strtol... yes
checking winsock2.h usability... no
checking winsock2.h presence... no
checking for winsock2.h... no
checking for socket... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking ncurses/termcap.h usability... yes
checking ncurses/termcap.h presence... yes
checking for ncurses/termcap.h... yes
checking for initscr in -ltermcap... no
checking for initscr in -lcurses... yes
checking for initscr in -lncurses... yes
checking for cos in -lm... yes
checking for cos in -lffm... no
checking for cos in -lcpml... no
checking for sf_open_read in -lsndfile... no
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
checking use of ElectricFence malloc debugging... no
checking use of file io... lame
checking use of analyzer hooks... yes
checking use of mpg123 decoder... yes (Layer 2, 3)
checking if the lame frontend should be build... yes
checking if mp3x is requested... no
checking if mp3rtp is requested... no
checking glibc mathinline bug... no
checking use of VBR bitrate histogram... yes, with ncurses
checking for FLOAT8 as float... no
checking for nasm... no
checking for additional optimizations... no
checking for debug options... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libmp3lame/Makefile
config.status: creating libmp3lame/i386/Makefile
config.status: creating frontend/Makefile
config.status: creating mpglib/Makefile
config.status: creating doc/Makefile
config.status: creating doc/html/Makefile
config.status: creating doc/man/Makefile
config.status: creating include/Makefile
config.status: creating Dll/Makefile
config.status: creating misc/Makefile
config.status: creating debian/Makefile
config.status: creating dshow/Makefile
config.status: creating ACM/Makefile
config.status: creating ACM/ADbg/Makefile
config.status: creating ACM/ddk/Makefile
config.status: creating ACM/tinyxml/Makefile
config.status: creating lame.spec
config.status: creating mac/Makefile
config.status: creating config.h
config.status: executing depfiles commands
[root@workroom lame-3.97]#

make lame / make install lame

Das “make” für lame ist so umfangreich, dass ich mir an dieser Stelle das log spare. Wichtig ist eigentlich nur, dass lame sich ebenso wie madplayer u.a. nach /usr/local/lib installiert.

[root@workroom lame-3.97]# make install
Making install in mpglib
make[1]: Entering directory `/home/uma/Software/lame-3.97/mpglib'
make[2]: Entering directory `/home/uma/Software/lame-3.97/mpglib'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/mpglib'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/mpglib'
Making install in libmp3lame
make[1]: Entering directory `/home/uma/Software/lame-3.97/libmp3lame'
Making install in i386
make[2]: Entering directory `/home/uma/Software/lame-3.97/libmp3lame/i386'
make[3]: Entering directory `/home/uma/Software/lame-3.97/libmp3lame/i386'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/libmp3lame/i386'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/libmp3lame/i386'
make[2]: Entering directory `/home/uma/Software/lame-3.97/libmp3lame'
make[3]: Entering directory `/home/uma/Software/lame-3.97/libmp3lame'
test -z "/usr/local/lib" || mkdir -p -- "/usr/local/lib"
 /bin/sh ../libtool --mode=install /usr/bin/install -c  'libmp3lame.la' '/usr/local/lib/libmp3lame.la'
/usr/bin/install -c .libs/libmp3lame.so.0.0.0 /usr/local/lib/libmp3lame.so.0.0.0
(cd /usr/local/lib && rm -f libmp3lame.so.0 && ln -s libmp3lame.so.0.0.0 libmp3lame.so.0)
(cd /usr/local/lib && rm -f libmp3lame.so && ln -s libmp3lame.so.0.0.0 libmp3lame.so)
/usr/bin/install -c .libs/libmp3lame.lai /usr/local/lib/libmp3lame.la
/usr/bin/install -c .libs/libmp3lame.a /usr/local/lib/libmp3lame.a
ranlib /usr/local/lib/libmp3lame.a
chmod 644 /usr/local/lib/libmp3lame.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.
----------------------------------------------------------------------
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/libmp3lame'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/libmp3lame'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/libmp3lame'
Making install in frontend
make[1]: Entering directory `/home/uma/Software/lame-3.97/frontend'
make[2]: Entering directory `/home/uma/Software/lame-3.97/frontend'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
  /bin/sh ../libtool --mode=install /usr/bin/install -c 'lame' '/usr/local/bin/lame'
/usr/bin/install -c lame /usr/local/bin/lame
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/frontend'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/frontend'
Making install in Dll
make[1]: Entering directory `/home/uma/Software/lame-3.97/Dll'
make[2]: Entering directory `/home/uma/Software/lame-3.97/Dll'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/Dll'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/Dll'
Making install in debian
make[1]: Entering directory `/home/uma/Software/lame-3.97/debian'
make[2]: Entering directory `/home/uma/Software/lame-3.97/debian'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/debian'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/debian'
Making install in doc
make[1]: Entering directory `/home/uma/Software/lame-3.97/doc'
Making install in html
make[2]: Entering directory `/home/uma/Software/lame-3.97/doc/html'
make[3]: Entering directory `/home/uma/Software/lame-3.97/doc/html'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
test -z "/usr/local/share/doc/lame/html" || mkdir -p -- "/usr/local/share/doc/lame/html"
 /usr/bin/install -c -m 644 'basic.html' '/usr/local/share/doc/lame/html/basic.html'
 /usr/bin/install -c -m 644 'contributors.html' '/usr/local/share/doc/lame/html/contributors.html'
 /usr/bin/install -c -m 644 'examples.html' '/usr/local/share/doc/lame/html/examples.html'
 /usr/bin/install -c -m 644 'history.html' '/usr/local/share/doc/lame/html/history.html'
 /usr/bin/install -c -m 644 'id3.html' '/usr/local/share/doc/lame/html/id3.html'
 /usr/bin/install -c -m 644 'index.html' '/usr/local/share/doc/lame/html/index.html'
 /usr/bin/install -c -m 644 'lame.css' '/usr/local/share/doc/lame/html/lame.css'
 /usr/bin/install -c -m 644 'modes.html' '/usr/local/share/doc/lame/html/modes.html'
 /usr/bin/install -c -m 644 'node6.html' '/usr/local/share/doc/lame/html/node6.html'
 /usr/bin/install -c -m 644 'presets.html' '/usr/local/share/doc/lame/html/presets.html'
 /usr/bin/install -c -m 644 'switchs.html' '/usr/local/share/doc/lame/html/switchs.html'
make[3]: Leaving directory `/home/uma/Software/lame-3.97/doc/html'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/doc/html'
Making install in man
make[2]: Entering directory `/home/uma/Software/lame-3.97/doc/man'
make[3]: Entering directory `/home/uma/Software/lame-3.97/doc/man'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
test -z "/usr/local/man/man1" || mkdir -p -- "/usr/local/man/man1"
 /usr/bin/install -c -m 644 './lame.1' '/usr/local/man/man1/lame.1'
make[3]: Leaving directory `/home/uma/Software/lame-3.97/doc/man'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/doc/man'
make[2]: Entering directory `/home/uma/Software/lame-3.97/doc'
make[3]: Entering directory `/home/uma/Software/lame-3.97/doc'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/doc'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/doc'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/doc'
Making install in include
make[1]: Entering directory `/home/uma/Software/lame-3.97/include'
make[2]: Entering directory `/home/uma/Software/lame-3.97/include'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
test -z "/usr/local/include/lame" || mkdir -p -- "/usr/local/include/lame"
 /usr/bin/install -c -m 644 'lame.h' '/usr/local/include/lame/lame.h'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/include'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/include'
Making install in misc
make[1]: Entering directory `/home/uma/Software/lame-3.97/misc'
make[2]: Entering directory `/home/uma/Software/lame-3.97/misc'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/misc'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/misc'
Making install in dshow
make[1]: Entering directory `/home/uma/Software/lame-3.97/dshow'
make[2]: Entering directory `/home/uma/Software/lame-3.97/dshow'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/dshow'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/dshow'
Making install in ACM
make[1]: Entering directory `/home/uma/Software/lame-3.97/ACM'
Making install in ADbg
make[2]: Entering directory `/home/uma/Software/lame-3.97/ACM/ADbg'
make[3]: Entering directory `/home/uma/Software/lame-3.97/ACM/ADbg'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/ACM/ADbg'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/ACM/ADbg'
Making install in ddk
make[2]: Entering directory `/home/uma/Software/lame-3.97/ACM/ddk'
make[3]: Entering directory `/home/uma/Software/lame-3.97/ACM/ddk'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/ACM/ddk'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/ACM/ddk'
Making install in tinyxml
make[2]: Entering directory `/home/uma/Software/lame-3.97/ACM/tinyxml'
make[3]: Entering directory `/home/uma/Software/lame-3.97/ACM/tinyxml'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/ACM/tinyxml'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/ACM/tinyxml'
make[2]: Entering directory `/home/uma/Software/lame-3.97/ACM'
make[3]: Entering directory `/home/uma/Software/lame-3.97/ACM'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/home/uma/Software/lame-3.97/ACM'
make[2]: Leaving directory `/home/uma/Software/lame-3.97/ACM'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/ACM'
Making install in mac
make[1]: Entering directory `/home/uma/Software/lame-3.97/mac'
make[2]: Entering directory `/home/uma/Software/lame-3.97/mac'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97/mac'
make[1]: Leaving directory `/home/uma/Software/lame-3.97/mac'
make[1]: Entering directory `/home/uma/Software/lame-3.97'
make[2]: Entering directory `/home/uma/Software/lame-3.97'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/home/uma/Software/lame-3.97'
make[1]: Leaving directory `/home/uma/Software/lame-3.97'
[root@workroom lame-3.97]# 

Installation des DigitalDJ

Auf der Homepage findet sich ein rpm, dessen Insatllation unter FC6 leider erst einmal scheitert:

[root@workroom FC6_addons]# rpm -Uhv digitaldj-0.7.5-1.i386.rpmFehler: Fehlgeschlagende Abhängigkeiten:
        libgdk_pixbuf.so.2 wird benötigt von digitaldj-0.7.5-1.i386
        libghttp.so.1 wird benötigt von digitaldj-0.7.5-1.i386
        libmysqlclient.so.10 wird benötigt von digitaldj-0.7.5-1.i386
[root@workroom FC6_addons]#

Doch auch diese Installation geht erst einmal daneben:

configure digitaldj

Nach dem einspielen des sSource-rpm-Paketes und dem Auspacken unter /usr/src/redhat/SOURCES führt da Kommando “./configure” erst einmal zu folgender Ausgabe:

[root@workroom digitaldj-0.7.5]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gnome-config... no
checking for gnomeConf.sh file in /usr/local/lib... not found
configure: error: Could not find the gnomeConf.sh file that is generated by gnome-libs install
[root@workroom digitaldj-0.7.5]# 

die fehlende Komponete “gnomeConf.sh” findet sich nach einigem Suchen in dem Paket “gnome-libs-devel”, das man erst einmal nachinstallieren muss. Danach sieht die Sache besser aus:

[root@workroom digitaldj-0.7.5]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for gnome-config... /usr/bin/gnome-config
checking if /usr/bin/gnome-config works... yes
checking for orbit-config... /usr/bin/orbit-config
checking for orbit-idl... /usr/bin/orbit-idl
checking for working ORBit environment... yes
checking for gnorba libraries... yes
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for strerror in -lcposix... no
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for pthread_create in -lpthread... yes
checking for connect... yes
checking for gethostbyname... yes
checking for ghttp_request_new in -lghttp... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking ghttp.h usability... no
checking ghttp.h presence... no
checking for ghttp.h... no
checking lirc/lirc_client.h usability... no
checking lirc/lirc_client.h presence... no
checking for lirc/lirc_client.h... no
checking for lirc_init in -llirc_client... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating macros/Makefile
config.status: creating src/Makefile
config.status: creating pixmaps/Makefile
config.status: creating perl/Makefile
config.status: creating dbschema/Makefile
config.status: creating config.h
config.status: executing depfiles commands
[root@workroom digitaldj-0.7.5]#

Wie man erkennt, fehlen weiterhin das Paket, das die “libghttp” liefert und dazu ein “lirc_client”, den man allerdings nur benötigt, wenn man eine Infrarotfernbedienung benutzen will. Da FC6 z.Z. die libghttp nicht enthält, wurde das entsprechende Source-Pake von FC5 (http://download.fedora.redhat.com/pub/fedora/linux/core/5/source/SRPMS/) unter der laufenden System neu übersetzt und installiert.

make digitaldj

Das erste “make” scheitert binnen weniger Sekunden an weiteren fehlenden Libraries. Nachinstalliert wurden:

  • gdk-pixbuf und gdk-pixbuf-devel (interessanterweise findet man diese Pakete ausschlißlich, wenn man nach “pixbuf” sucht.)
  • mysql-devel
[root@workroom digitaldj-0.7.5]# make
make  all-recursive
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5'
Making all in macros
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/macros'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/macros'
Making all in src
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/src'
source='artist.c' object='artist.o' libtool=no \
        depfile='.deps/artist.Po' tmpdepfile='.deps/artist.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'artist.c' || echo './'`artist.c
source='burn.c' object='burn.o' libtool=no \
        depfile='.deps/burn.Po' tmpdepfile='.deps/burn.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'burn.c' || echo './'`burn.c
source='dblist.c' object='dblist.o' libtool=no \
        depfile='.deps/dblist.Po' tmpdepfile='.deps/dblist.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'dblist.c' || echo './'`dblist.c
source='ddj.c' object='ddj.o' libtool=no \
        depfile='.deps/ddj.Po' tmpdepfile='.deps/ddj.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'ddj.c' || echo './'`ddj.c
ddj.c: In Funktion »GetClockSecs«:
ddj.c:1024: Fehler: »CLK_TCK« nicht deklariert (erste Benutzung in dieser Funktion)
ddj.c:1024: Fehler: (Jeder nicht deklarierte Bezeichner wird nur einmal aufgeführt
ddj.c:1024: Fehler: für jede Funktion in der er auftritt.)
ddj.c: In Funktion »Beat«:
ddj.c:2419: Fehler: »CLK_TCK« nicht deklariert (erste Benutzung in dieser Funktion)
make[2]: *** [ddj.o] Fehler 1
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/src'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5'
make: *** [all] Fehler 2
[root@workroom digitaldj-0.7.5]# 

Dieser Fheler kann sehr leicht behoben werden, indem man in das src-Verzeichnis wechselt und in der Source-Datei djj.c die Einträge “CLK_TCK” durch den Ausdruck “CLOCKS_PER_SEC” esetzt (Änderung mit Einführung des gcc 2.95).

[root@workroom src]# make
source='ddj.c' object='ddj.o' libtool=no \
        depfile='.deps/ddj.Po' tmpdepfile='.deps/ddj.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'ddj.c' || echo './'`ddj.c
source='dialog.c' object='dialog.o' libtool=no \
        depfile='.deps/dialog.Po' tmpdepfile='.deps/dialog.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'dialog.c' || echo './'`dialog.c
source='disc.c' object='disc.o' libtool=no \
        depfile='.deps/disc.Po' tmpdepfile='.deps/disc.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'disc.c' || echo './'`disc.c
source='idlist.c' object='idlist.o' libtool=no \
        depfile='.deps/idlist.Po' tmpdepfile='.deps/idlist.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'idlist.c' || echo './'`idlist.c
source='lirc.c' object='lirc.o' libtool=no \
        depfile='.deps/lirc.Po' tmpdepfile='.deps/lirc.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'lirc.c' || echo './'`lirc.c
source='listgui.c' object='listgui.o' libtool=no \
        depfile='.deps/listgui.Po' tmpdepfile='.deps/listgui.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'listgui.c' || echo './'`listgui.c
source='mixer.c' object='mixer.o' libtool=no \
        depfile='.deps/mixer.Po' tmpdepfile='.deps/mixer.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'mixer.c' || echo './'`mixer.c
source='mp3db.c' object='mp3db.o' libtool=no \
        depfile='.deps/mp3db.Po' tmpdepfile='.deps/mp3db.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'mp3db.c' || echo './'`mp3db.c
source='parsecfg.c' object='parsecfg.o' libtool=no \
        depfile='.deps/parsecfg.Po' tmpdepfile='.deps/parsecfg.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'parsecfg.c' || echo './'`parsecfg.c
source='playlist.c' object='playlist.o' libtool=no \
        depfile='.deps/playlist.Po' tmpdepfile='.deps/playlist.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'playlist.c' || echo './'`playlist.c
source='song.c' object='song.o' libtool=no \
        depfile='.deps/song.Po' tmpdepfile='.deps/song.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'song.c' || echo './'`song.c
source='uihelper.c' object='uihelper.o' libtool=no \
        depfile='.deps/uihelper.Po' tmpdepfile='.deps/uihelper.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'uihelper.c' || echo './'`uihelper.c
source='fileutil.c' object='fileutil.o' libtool=no \
        depfile='.deps/fileutil.Po' tmpdepfile='.deps/fileutil.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'fileutil.c' || echo './'`fileutil.c
source='x10.c' object='x10.o' libtool=no \
        depfile='.deps/x10.Po' tmpdepfile='.deps/x10.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'x10.c' || echo './'`x10.c
source='cmdsocket.c' object='cmdsocket.o' libtool=no \
        depfile='.deps/cmdsocket.Po' tmpdepfile='.deps/cmdsocket.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'cmdsocket.c' || echo './'`cmdsocket.c
cmdsocket.c: In Funktion »InitCommandSocket«:
cmdsocket.c:47: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »bzero«
cmdsocket.c: In Funktion »SendCommand«:
cmdsocket.c:118: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »bzero«
cmdsocket.c:136: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »strlen«
gcc  -g -O2   -o ddj `gtk-config --libs` artist.o burn.o dblist.o ddj.o dialog.o disc.o idlist.o lirc.o listgui.o mixer.o mp3db.o parsecfg.o playlist.o song.o uihelper.o fileutil.o x10.o cmdsocket.o -L/usr/local/lib -lpthread -L/usr/lib/mysql -lmysqlclient -lgdk_pixbuf -llirc_client -lghttp  
source='mp3insert.c' object='mp3insert.o' libtool=no \
        depfile='.deps/mp3insert.Po' tmpdepfile='.deps/mp3insert.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'mp3insert.c' || echo './'`mp3insert.c
gcc  -g -O2   -o mp3insert `gtk-config --libs` mp3insert.o mp3db.o parsecfg.o -L/usr/lib/mysql -lmysqlclient 
source='ddj-remote.c' object='ddj-remote.o' libtool=no \
        depfile='.deps/ddj-remote.Po' tmpdepfile='.deps/ddj-remote.TPo' \
        depmode=gcc3 /bin/sh ../depcomp \
        gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I/usr/local/include `gtk-config --cflags` `gnome-config --cflags gdk_pixbuf` -I/usr/include/mysql -DAUXDIR=\"/usr/local/share/digitaldj\"    -g -O2 -c `test -f 'ddj-remote.c' || echo './'`ddj-remote.c
ddj-remote.c: In Funktion »main«:
ddj-remote.c:26: Warnung: Unverträgliche implizite Deklaration der eingebauten Funktion »exit«
gcc  -g -O2   -o ddj-remote  ddj-remote.o cmdsocket.o  
[root@workroom src]# 

Auch die oben zuletzt gefundene Warnung kann man durch ersetzten des Ausdruck “exit(0);” durch “return 0;” weg bekommen.

make install für ddj

[root@workroom digitaldj-0.7.5]# make install
Making install in macros
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/macros'
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/macros'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ../mkinstalldirs 
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/macros'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/macros'
Making install in src
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/src'
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/src'
/bin/sh ../mkinstalldirs /usr/local/bin
  /usr/bin/install -c ddj /usr/local/bin/ddj
  /usr/bin/install -c mp3insert /usr/local/bin/mp3insert
  /usr/bin/install -c ddj-remote /usr/local/bin/ddj-remote
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/src'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/src'
Making install in pixmaps
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/pixmaps'
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/pixmaps'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ../mkinstalldirs /usr/local/share/pixmaps
 /usr/bin/install -c -m 644 ddjicon.png /usr/local/share/pixmaps/ddjicon.png
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/pixmaps'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/pixmaps'
Making install in perl
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/perl'
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/perl'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ../mkinstalldirs /usr/local/share/digitaldj
mkdir -p -- /usr/local/share/digitaldj
 /usr/bin/install -c -m 644 DDJDB.pm /usr/local/share/digitaldj/DDJDB.pm
 /usr/bin/install -c -m 644 fest.pl /usr/local/share/digitaldj/fest.pl
 /usr/bin/install -c -m 644 googlecovers.pl /usr/local/share/digitaldj/googlecovers.pl
 /usr/bin/install -c -m 644 juke.pl /usr/local/share/digitaldj/juke.pl
 /usr/bin/install -c -m 644 playlist.pl /usr/local/share/digitaldj/playlist.pl
 /usr/bin/install -c -m 644 pl_text.pl /usr/local/share/digitaldj/pl_text.pl
 /usr/bin/install -c -m 644 queue.pl /usr/local/share/digitaldj/queue.pl
 /usr/bin/install -c -m 644 scaled_album.pl /usr/local/share/digitaldj/scaled_album.pl
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/perl'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/perl'
Making install in dbschema
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/dbschema'
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/dbschema'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
/bin/sh ../mkinstalldirs /usr/local/share/digitaldj
 /usr/bin/install -c -m 644 0-2.sql /usr/local/share/digitaldj/0-2.sql
 /usr/bin/install -c -m 644 1-2.sql /usr/local/share/digitaldj/1-2.sql
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/dbschema'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5/dbschema'
make[1]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5'
make[2]: Entering directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5'
make[2]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[2]: Für das Ziel »install-data-am« ist nichts zu tun.
make[2]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5'
make[1]: Leaving directory `/usr/src/redhat/SOURCES/digitaldj-0.7.5'
[root@workroom digitaldj-0.7.5]# 

erste Test und Konfiguration des DigitalDJ's

Es ist immer zwekcmäßig, neue Programme aus der Shell zu starten:

bash-3.1$ ddj
ddj: could not connect to socket
ddj: Datei oder Verzeichnis nicht gefunden
unable to init lirc
SQL error: Unable to connect to server

Es öffnen sich zwei Fenster:

  • DigitalDJ
  • eine Box, die danach fragt, ob man nun den SQL-Server konfigurieren will: {{wissen:tips_und_tricks:mp3player_f_uuml:ddj-config1.jpg|}}

Dise Frage bantwortet man am Besten mit “Nein”, denn ddj greift auf die Datenbank ohne Authentifizierung (Passwort für root@localhost) auf die Datenbank zu. Außerdem muss die Datenbank erst initialisiert werden:

{{wissen:tips_und_tricks:mp3player_f_uuml:ddj-config2.jpg|}}

Nach Eingabe des Passwortes sind zwei Clicks notwendig, um “ddj” zu konfigurieren:

  • Login
  • Initialize SQL database

Auf der Konsole erscheint lediglich die Meldung “reload” als Bestätigung, dass die Tabellen eingerichtet wurden. Danach richtet man noch die lokalen Anwender (einschließlich ddj) ein und gibt dem Anwender ddj über die Administrationsoberfläche des MySQL-Servers Zugirff auf die Datenbank ddj_mp3.

DigitalDJ reagiert, solange die Datenbank leer ist, auf zielloses Clicken mit der Mouse oder Herumprobieren mit einem Absturz.

Befüllen der DigitalDJ-Datenbank

Wenn man schon eine MP3-sammlung hat, dann wechselt man am Besten in das entsprechende Verzeichnis und fügt unter Verwendung des Kommandos “mp3insert” die Songs der Reihe nach in die Datenbank ein. Hierzu ein Beispiel:

mp3insert -p /home/music/ABBA/Greatest_Hits/02_-__SOS.mp3  -t SOS -a ABBA -d "Greatest Hits" 
 
wissen/tips_und_tricks/mp3player_f_uuml/mp3player.txt · Zuletzt geändert: 05.09.2010 20:31
 
Recent changes RSS feed Donate Valid XHTML 1.0 Valid CSS Recent cached RSS feed cacert-signed web site: inhalt.serviert.de