[Audacity-quality] rc2 and rc3 make error using LOCAL libmad
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: <ga...@au...> - 2012-02-22 20:32:04
|
A Debian user compiling the rc's has found that changes made since rc1 cause a libtool error on make if configuring LIBMAD to use LOCAL libraries. In a default configure, LIBMAD uses SYSTEM libraries. Gale > in rc2 or rc3 Configure will finish with the following: > LIBVORBIS: using SYSTEM libraries > LIBMAD: using LOCAL libraries > LIBSNDFILE: using SYSTEM libraries > LIBFLAC: using LOCAL libraries > LIBID3TAG: using LOCAL libraries > LIBSAMPLERATE: disabled > LIBRESAMPLE: using LOCAL libraries > LIBSBSMS: using LOCAL libraries > LIBSOUNDTOUCH: using LOCAL libraries > LIBNYQUIST: using LOCAL libraries > LIBVAMP: using LOCAL libraries > LIBEXPAT: using SYSTEM libraries > LIBTWOLAME: using LOCAL libraries > FFMPEG: using SYSTEM libraries > PORTSMF: using LOCAL libraries > PORTAUDIO: using LOCAL libraries > ladspa: enabled > audiounits: disabled > prefix=/usr/local/ > > running make, however will end up in this: > make -C lib-src > make[1]: Entering directory `/install/source/audacity-src-2.0.0/lib-src' > make -C FileDialog > make[2]: Entering directory > `/install/source/audacity-src-2.0.0/lib-src/FileDialog' g++ -c -m64 -O2 > -march=amdfam10 -fPIC -m64 -O2 -march=amdfam10 -fPIC -I. > -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 > -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES > -D__WXGTK__ -pthread -pthread -I/usr/include/gtk-2.0 > -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 > -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 > -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 > -I/usr/include/freetype2 -I/usr/include/libpng12 > -I/usr/include/cairo FileDialog.cpp -o FileDialog.o g++ -c -m64 -O2 > -march=amdfam10 -fPIC -m64 -O2 -march=amdfam10 -fPIC -I. > -I/usr/local/lib/wx/include/gtk2-unicode-release-2.8 > -I/usr/local/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES > -D__WXGTK__ -pthread -pthread -I/usr/include/gtk-2.0 > -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 > -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 > -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 > -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 > -I/usr/include/freetype2 -I/usr/include/libpng12 > -I/usr/include/cairo gtk/FileDialogPrivate.cpp -o > gtk/FileDialogPrivate.o /usr/bin/ar ruv FileDialog.a FileDialog.o > gtk/FileDialogPrivate.o /usr/bin/ar: creating FileDialog.a a - > FileDialog.o a - gtk/FileDialogPrivate.o ranlib FileDialog.a make[2]: > Leaving directory > `/install/source/audacity-src-2.0.0/lib-src/FileDialog' ln -sf > FileDialog/FileDialog.a FileDialog.a make -C libmad make[2]: Entering > directory `/install/source/audacity-src-2.0.0/lib-src/libmad' (sed -e > '1s|.*|/*|' -e '1b' -e '$s|.*| */|' -e '$b' \ -e 's/^.*/ > *&/' ./COPYRIGHT; echo; \ echo "# ifdef __cplusplus"; \ echo 'extern > "C" {'; \ echo "# endif"; echo; \ if [ ".-DFPM_DEFAULT" != "." ]; > then \ echo ".-DFPM_DEFAULT" | 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[3]: Entering directory > `/install/source/audacity-src-2.0.0/lib-src/libmad' make[4]: Entering > directory `/install/source/audacity-src-2.0.0/lib-src/libmad' > if /bin/bash ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. > -DFPM_DEFAULT -Wall -m64 -march=amdfam10 -O -fthread-jumps > -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations > -fregmove -fschedule-insns2 -MT version.lo -MD -MP -MF > ".deps/version.Tpo" \ -c -o version.lo `test -f 'version.c' || echo > './'`version.c; \ then mv -f ".deps/version.Tpo" ".deps/version.Plo"; \ > else rm -f ".deps/version.Tpo"; exit 1; \ fi ./libtool: line 841: > X--mode=compile: command not found ./libtool: line 1008: *** Warning: > inferring the mode of operation is deprecated.: command not > found ./libtool: line 1009: *** Future versions of Libtool will require > --mode=MODE be specified.: command not found ./libtool: line 1152: > Xgcc: command not found ./libtool: line 1152: X-DHAVE_CONFIG_H: command > not found ./libtool: line 1152: X-I.: command not found ./libtool: line > 1152: X-I.: command not found ./libtool: line 1152: X-I.: command not > found ./libtool: line 1152: X-DFPM_DEFAULT: command not > found ./libtool: line 1152: X-Wall: command not found ./libtool: line > 1152: X-m64: command not found ./libtool: line 1152: X-march=amdfam10: > command not found ./libtool: line 1152: X-O: command not > found ./libtool: line 1152: X-fthread-jumps: command not > found ./libtool: line 1152: X-fcse-follow-jumps: command not > found ./libtool: line 1152: X-fcse-skip-blocks: command not > found ./libtool: line 1152: X-fexpensive-optimizations: command not > found ./libtool: line 1152: X-fregmove: command not found ./libtool: > line 1152: X-fschedule-insns2: command not found ./libtool: line 1152: > X-MT: command not found ./libtool: line 1152: Xversion.lo: command not > found ./libtool: line 1152: X-MD: command not found ./libtool: line > 1152: X-MP: command not found ./libtool: line 1152: X-MF: command not > found ./libtool: line 1152: X.deps/version.Tpo: No such file or > directory ./libtool: line 1152: X-c: command not found ./libtool: line > 1205: Xversion.lo: command not found ./libtool: line 1210: libtool: > compile: cannot determine name of library object from `': command not > found make[4]: *** [version.lo] Fehler 1 make[4]: Leaving directory > `/install/source/audacity-src-2.0.0/lib-src/libmad' make[3]: *** > [all-recursive] Fehler 1 make[3]: Leaving directory > `/install/source/audacity-src-2.0.0/lib-src/libmad' make[2]: *** [all] > Fehler 2 make[2]: Leaving directory > `/install/source/audacity-src-2.0.0/lib-src/libmad' make[1]: *** > [libmad-recursive] Fehler 2 make[1]: Leaving directory > `/install/source/audacity-src-2.0.0/lib-src' make: *** [audacity] > Fehler 2 > > The error is always reproducable with both rc2 and rc3 using the same > configure findings as mentioned above. I run Debian Testing with a > custom vanilla kernel: > Linux kazumi 3.2.7 #1 SMP PREEMPT Tue Feb 21 09:34:23 CET 2012 x86_64 > GNU/Linux > > Further, I compile code with flags appropriate to my processor > architecture: > -m64 -O2 -march=amdfam10 |