Probleme beim Kompelieren von 1.2.2 (von der c't CD)

  • Hallo zusammen,
    ich bekomme folgende Fehlermeldung wenn ich Audacity 1.2.2 uebersetzen will:


    ...
    b-src/portaudio/pa_unix_oss/portaudio.a ../lib-src/portmixer/px_unix_oss/portmixer.a libaudacity.a -pthread -Wl,-rpath -Wl,/u
    sr/lib -lwx_gtk-2.4
    obj/prefs/KeyConfigPrefs.o(.gnu.linkonce.r._ZTV14SysKeyTextCtrl+0x294):/usr/include/wx/string.h:315: undefined reference to `
    wxTextCtrlBase::overflow(int)'
    obj/prefs/KeyConfigPrefs.o(.gnu.linkonce.r._ZTV14SysKeyTextCtrl+0x2d4):prefs/KeyConfigPrefs.cpp:83: undefined reference to `n
    on-virtual thunk [nv:-344] to wxTextCtrlBase::overflow(int)'
    collect2: ld returned 1 exit status
    make[1]: *** [../audacity] Fehler 1
    make[1]: Leaving directory `/export/disk2/Software/Audio/Audacity/audacity-src-1.2.2/src'
    make: *** [audacity] Fehler 2
    ---------------------
    SuSE 9.0
    Audaity Sources 1.2.2 von der letzten c't CD 20/2004
    configure:
    export CC=gcc
    configure --prefix=/usr \
    --with-libmad \
    --with-vorbis \
    --with-id3tag


    libmad, vorbis und id3tag tar-balls von den Audacity Links geholt und in lib-src installiert.
    (wfranke obelix tcsh) [51] cd lib-src/
    drwxr-xr-x 2 wfranke 4096 2004-09-21 21:05 allegro
    drwxr-xr-x 3 wfranke 4096 2004-09-21 19:55 dlcompat
    drwxr-xr-x 5 wfranke 4096 2004-09-21 21:05 expat
    lrwxrwxrwx 1 wfranke 17 2004-09-21 20:46 libid3tag -> libid3tag-0.15.1b
    drwxr-xr-x 5 wfranke 4096 2004-09-21 21:10 libid3tag-0.15.1b
    lrwxrwxrwx 1 wfranke 14 2004-09-21 20:47 libmad -> libmad-0.15.1b
    drwxr-xr-x 5 wfranke 4096 2004-09-21 21:08 libmad-0.15.1b
    drwxr-xr-x 13 wfranke 4096 2004-09-21 21:06 libnyquist
    lrwxrwxrwx 1 wfranke 10 2004-09-21 20:55 libogg -> libogg-1.1
    drwxr-xr-x 9 wfranke 4096 2004-09-21 20:55 libogg-1.1
    drwxr-xr-x 6 wfranke 4096 2004-09-21 21:08 libresample
    drwxr-xr-x 11 wfranke 4096 2004-09-21 20:07 libsndfile
    lrwxrwxrwx 1 wfranke 15 2004-09-21 20:50 libvorbis -> libvorbis-1.0.1
    drwxr-xr-x 11 wfranke 4096 2004-09-21 20:51 libvorbis-1.0.1
    -rw-r--r-- 1 wfranke 3210 2004-09-21 21:05 Makefile
    -rw-rw---- 1 wfranke 2834 2004-09-21 19:55 Makefile.in
    drwxr-xr-x 14 wfranke 4096 2004-09-21 19:55 portaudio
    drwxr-xr-x 14 wfranke 4096 2004-09-21 20:56 portaudio-v19
    drwxr-xr-x 11 wfranke 4096 2004-09-21 19:55 portmixer
    drwxr-xr-x 4 wfranke 4096 2004-09-21 21:05 soundtouch


    Danke fuer 'nen Tipp
    Werner

  • Du hast irgendeine inkompatible Version von wxGTK (vielleicht eine von SUSE gepatchte?), oder Du hast verschiedene Versionen auf dem Rechner, die sich beim Kompilieren gegenseitig behindern (z.B. werden teilweise die Headers von einer früheren Version verwendet). Das Einfachste wäre wohl, wenn Du die neueste Version wxGTK 2.4 einfach nochmal in einem separaten Verzeichnis kompilierst, und dann das ./configure von Audacity auf diese Version verweist.



    Markus

  • Hallo Markus,


    ja danke, das war's.
    Fuer ein anderes Programm habe ich eine neuere Version von wxGTK installiert. Damit konnte ich Audacity dann auch problemlos uebersetzen.
    Gruss Werner