Hi guys. I’m having problems compiling Audacity on my system. It’s an Athlon64 running Slamd64 (unofficial Slackware for x86_64). gcc/g++ is 4.1.2.
This is how I configured and compiled wxGTK 2.8.4:
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib64/wxGTK --enable-optimise --enable-gui --enable-shared --enable-stl --enable-intl --enable-catch_segvs --enable-dynamicloader --enable-threads --enable-protocols --enable-http --enable-ftp --enable-fileproto --enable-sockets --enable-dataobj --enable-ipc --enable-arcstream --enable-datetime --enable-ffile --enable-file --enable-filesystem --enable-fontmap --enable-fs_archive --enable-fs_inet --enable-fs_zip --enable-geometry --enable-log --enable-longlong --enable-mimetype --enable-snglinst --enable-std_iostreams --enable-std_string --enable-stdpaths --enable-stopwatch --enable-streams --enable-tarstream --enable-textbuf --enable-textfile --enable-timer --enable-unicode --enable-sound --enable-mediactrl --enable-printfposparam --enable-zipstream --enable-url --enable-variant --enable-protocol --enable-protocol-http --enable-protocol-ftp --enable-protocol-file --enable-clipboard --enable-dnd --enable-accel --with-sdl --with-opengl
After having installed that and the other dependencies, I try to configure audacity for build with this:
./configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc --libdir=/usr/lib64 --with-vorbis=system --with-portaudio=v19 --with-libmad=system --with-libsndfile=system --with-ladspa --with-nyquist=local --with-id3tag=system --with-soundtouch=local --enable-unicode --with-libsamplerate=system --with-libresample=no --with-libtwolame
When I try to compile, it gets this far and dies:
make[1]: Entering directory /usr/local/src/audacity-cvs/audacity/src' g++ -c -I../lib-src/portmixer/include -I../lib-src/portaudio-v19/include -g -O2 -I../lib-src/soundtouch/include -I../lib-src/libnyquist/nyx -I../lib-src/twolame/libtwolame -I../lib-src/allegro -I../lib-src/FileDialog -Wall -fno-strict-aliasing -I./include -I. -I/usr/lib64/wxGTK/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -DAUDACITY_DLL_API='' BlockFile.cpp -o BlockFile.o WaveTrack.h:232: error: type 'WaveClipList' is not derived from type 'WaveTrack' WaveTrack.h:232: error: expected ';' before '*' token WaveTrack.h:236: error: expected
;’ before ‘WaveClip’
make[1]: *** [BlockFile.o] Error 1
make[1]: Leaving directory `/usr/local/src/audacity-cvs/audacity/src’
make: *** [audacity] Error 2
Any help getting this great program built would be appreciated. Let me know if you need any further information about my system.