.titleBar { margin-bottom: 5px!important; }

[Gelöst] "undefined reference to crc32" in Ubuntu 11.10

Dieses Thema im Forum "Freetz" wurde erstellt von markuschen, 7 Okt. 2011.

  1. markuschen

    markuschen Mitglied

    Registriert seit:
    23 Okt. 2005
    Beiträge:
    370
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    #1 markuschen, 7 Okt. 2011
    Zuletzt bearbeitet: 20 Nov. 2011
    Ich hab auch ubuntu 11.10 beta2 installaiert und jetzt das gleiche Problem mit lzma2eva:
    Code:
    lzma2eva.c:(.text+0xbc): undefined reference to `crc32'
    lzma2eva.c:(.text+0x481): undefined reference to `crc32'
    Irgendwelche neuen Ideen hierzu?
    Könnte es an gcc-4.6.1 liegen?
     
  2. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,779
    Zustimmungen:
    10
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
  3. markuschen

    markuschen Mitglied

    Registriert seit:
    23 Okt. 2005
    Beiträge:
    370
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Funktioniert, danke für die schnelle Reaktion :)
    Kannst du das für eine andere Distribution (z.B. Natty) testen und evtl. einchecken?

    Danke schonmal im Voraus
     
  4. neandr

    neandr Neuer User

    Registriert seit:
    8 März 2006
    Beiträge:
    156
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #4 neandr, 26 Nov. 2011
    Zuletzt bearbeitet: 26 Nov. 2011
    geht hier nicht ..

    Als Newbie versuche ich mich in das Freetz einzuarbeiten.
    Ich arbeite auf Xubuntu 11.10 [XFCE4.8] und habe Freetz entpackt in file:///home/guenter/FritzBox/freetz-1.1.4

    Im Terminal gestartet mit 'make menuconfig' und dann 'make'
    bekomme ich eine Fehlermeldung wie in diesem Thread beschrieben, hier die letzten Zeilen des log-Files.
    Code:
    make -j2 CC="gcc" LD="ld" -C source/lzma2eva
    make[1]: Betrete Verzeichnis '/home/guenter/FritzBox/freetz-1.1.4/source/lzma2eva'
    gcc -W -Wall  -lz  lzma2eva.c   -o lzma2eva
    /tmp/ccr1EqUi.o: In function `main': 
    lzma2eva.c:(.text+0xbc): undefined reference to `crc32'
    lzma2eva.c:(.text+0x481): undefined reference to `crc32'
    collect2: ld gab 1 als Ende-Status zurück
    make[1]: *** [lzma2eva] Fehler 1
    make[1]: Verlasse Verzeichnis '/home/guenter/FritzBox/freetz-1.1.4/source/lzma2eva'
    make: *** [source/lzma2eva/lzma2eva] Fehler 2
    Ich dachte gem. dem Posting von olistudent / 07.10.2011, 21:42 den freetz-1.1.4/Makefile zu editieren, aber die entsprechenden Zeilen existieren dort nicht.

    Was ist zu tun?
     
  5. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,779
    Zustimmungen:
    10
    Punkte für Erfolge:
    38
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Ich hab die Änderung in den freetz-stable branch 1.1 gemerged. Du müsstest dir diesen aus dem svn auschecken (siehe freetz.org).

    Gruß
    Oliver
     
  6. neandr

    neandr Neuer User

    Registriert seit:
    8 März 2006
    Beiträge:
    156
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
  7. eldar134

    eldar134 Neuer User

    Registriert seit:
    22 Feb. 2008
    Beiträge:
    8
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ~/freetz-1.1.4$ nano source/lzma2eva/Makefile