I am trying to compile audacity-src-1.3.0b-beta on SuseLINUX 10.1 with KDE desktop.
>
Configure was successful with command:
./configure --with-portaudio=v19 --without-portmixer --with-lib-preference=system,local
Error returned on make, "./../include/SoundTouch.h:149: error: extra
qualification 'soundtouch::SoundTouch::' on member 'getVersionId'"
The full outout text on make is:
> linux-1:/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta # make
> make -C lib-src
> make[1]: Entering directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src'
> make -C libresample
> make[2]: Entering directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/libresample'
> gcc -c -g -O2 -Wall src/resample.c -o src/resample.c.o
> gcc -c -g -O2 -Wall src/resamplesubs.c -o src/resamplesubs.c.o
> gcc -c -g -O2 -Wall src/filterkit.c -o src/filterkit.c.o
> /usr/bin/ar ruv libresample.a src/resample.c.o src/resamplesubs.c.o
> src/filterkit.c.o
> /usr/bin/ar: creating libresample.a
> a - src/resample.c.o
> a - src/resamplesubs.c.o
> a - src/filterkit.c.o
> ranlib libresample.a
> gcc -o tests/testresample \
> -g -O2 -Wall ./tests/testresample.c \
> libresample.a -lm
> gcc -o tests/resample-sndfile \
> -g -O2 -Wall ./tests/resample-sndfile.c \
> libresample.a -lsndfile -lm
> gcc -o tests/compareresample \
> -g -O2 -Wall ./tests/compareresample.c \
> libresample.a -lsamplerate -lm
> make[2]: Leaving directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/libresample'
> ln -sf libresample/libresample.a libresample.a
> make -C soundtouch
> make[2]: Entering directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch'
> Making all in include
> make[3]: Entering directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch/include'
> make[3]: Für das Ziel »all« ist nichts zu tun.
> make[3]: Leaving directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch/include'
> Making all in source
> make[3]: Entering directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch/source'
> Making all in SoundTouch
> make[4]: Entering directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch/source/SoundTouch'
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../../config -I../../include -O3 -fcheck-new -I../../include -MT
> AAFilter.lo -MD -MP -MF ".deps/AAFilter.Tpo" \
> -c -o AAFilter.lo `test -f 'AAFilter.cpp' echo './'`AAFilter.cpp; \
> then mv -f ".deps/AAFilter.Tpo" ".deps/AAFilter.Plo"; \
> else rm -f ".deps/AAFilter.Tpo"; exit 1; \
> fi
> g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3
> -fcheck-new -I../../include -MT AAFilter.lo -MD -MP -MF
> .deps/AAFilter.Tpo -c AAFilter.cpp -o AAFilter.o
> echo timestamp > AAFilter.lo
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../../config -I../../include -O3 -fcheck-new -I../../include -MT
> FIRFilter.lo -MD -MP -MF ".deps/FIRFilter.Tpo" \
> -c -o FIRFilter.lo `test -f 'FIRFilter.cpp' echo
> './'`FIRFilter.cpp; \
> then mv -f ".deps/FIRFilter.Tpo" ".deps/FIRFilter.Plo"; \
> else rm -f ".deps/FIRFilter.Tpo"; exit 1; \
> fi
> g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3
> -fcheck-new -I../../include -MT FIRFilter.lo -MD -MP -MF
> .deps/FIRFilter.Tpo -c FIRFilter.cpp -o FIRFilter.o
> echo timestamp > FIRFilter.lo
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../../config -I../../include -O3 -fcheck-new -I../../include -MT
> FIFOSampleBuffer.lo -MD -MP -MF ".deps/FIFOSampleBuffer.Tpo" \
> -c -o FIFOSampleBuffer.lo `test -f 'FIFOSampleBuffer.cpp' echo
> './'`FIFOSampleBuffer.cpp; \
> then mv -f ".deps/FIFOSampleBuffer.Tpo" ".deps/FIFOSampleBuffer.Plo"; \
> else rm -f ".deps/FIFOSampleBuffer.Tpo"; exit 1; \
> fi
> g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3
> -fcheck-new -I../../include -MT FIFOSampleBuffer.lo -MD -MP -MF
> .deps/FIFOSampleBuffer.Tpo -c FIFOSampleBuffer.cpp -o FIFOSampleBuffer.o
> echo timestamp > FIFOSampleBuffer.lo
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../../config -I../../include -O3 -fcheck-new -I../../include -MT
> mmx_gcc.lo -MD -MP -MF ".deps/mmx_gcc.Tpo" \
> -c -o mmx_gcc.lo `test -f 'mmx_gcc.cpp' echo './'`mmx_gcc.cpp; \
> then mv -f ".deps/mmx_gcc.Tpo" ".deps/mmx_gcc.Plo"; \
> else rm -f ".deps/mmx_gcc.Tpo"; exit 1; \
> fi
> g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3
> -fcheck-new -I../../include -MT mmx_gcc.lo -MD -MP -MF
> .deps/mmx_gcc.Tpo -c mmx_gcc.cpp -o mmx_gcc.o
> echo timestamp > mmx_gcc.lo
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../../config -I../../include -O3 -fcheck-new -I../../include -MT
> RateTransposer.lo -MD -MP -MF ".deps/RateTransposer.Tpo" \
> -c -o RateTransposer.lo `test -f 'RateTransposer.cpp' echo
> './'`RateTransposer.cpp; \
> then mv -f ".deps/RateTransposer.Tpo" ".deps/RateTransposer.Plo"; \
> else rm -f ".deps/RateTransposer.Tpo"; exit 1; \
> fi
> g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3
> -fcheck-new -I../../include -MT RateTransposer.lo -MD -MP -MF
> .deps/RateTransposer.Tpo -c RateTransposer.cpp -o RateTransposer.o
> echo timestamp > RateTransposer.lo
> if /bin/sh ../../libtool --mode=compile g++ -DHAVE_CONFIG_H -I. -I.
> -I../../config -I../../include -O3 -fcheck-new -I../../include -MT
> SoundTouch.lo -MD -MP -MF ".deps/SoundTouch.Tpo" \
> -c -o SoundTouch.lo `test -f 'SoundTouch.cpp' echo
> './'`SoundTouch.cpp; \
> then mv -f ".deps/SoundTouch.Tpo" ".deps/SoundTouch.Plo"; \
> else rm -f ".deps/SoundTouch.Tpo"; exit 1; \
> fi
> g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../include -O3
> -fcheck-new -I../../include -MT SoundTouch.lo -MD -MP -MF
> .deps/SoundTouch.Tpo -c SoundTouch.cpp -o SoundTouch.o
> ../../include/SoundTouch.h:149: error: extra qualification
> 'soundtouch::SoundTouch::' on member 'getVersionId'
> make[4]: *** [SoundTouch.lo] Fehler 1
> make[4]: Leaving directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch/source/SoundTouch'
> make[3]: *** [all-recursive] Fehler 1
> make[3]: Leaving directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch/source'
> make[2]: *** [all-recursive] Fehler 1
> make[2]: Leaving directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src/soundtouch'
> make[1]: *** [soundtouch-recursive] Fehler 2
> make[1]: Leaving directory
> `/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta/lib-src'
> make: *** [audacity] Fehler 2
> linux-1:/usr/src/packages/SOURCES/audacity-src-1.3.0b-beta #
Any ideas???