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

[Problem] [7390] make bricht ab bei wget-gnu mit SSL

Dieses Thema im Forum "Freetz" wurde erstellt von hssuhle, 26 Jan. 2012.

  1. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Code:
    checking for libssl... no
    configure: error: --with-ssl=openssl was given, but SSL is not available.
    
    ERROR: Build failed.
    make: *** [source/target-mips_uClibc-0.9.31.1/wget-1.13.4/.configured] Fehler 1
    
    HILFÄÄÄÄÄÄ!

    (die .config hänge ich mal an...)
     

    Anhänge:

  2. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,655
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Brauchst Du beide wget? -gnu und aus der busybox? Versuch mal ohne das wget aus der busybox.
    Code:
    FREETZ_PACKAGE_WGET=y
    
    Code:
    FREETZ_[COLOR=red]BUSYBOX_[B]WGET[/B][/COLOR]=y
    
     
  3. RalfFriedl

    RalfFriedl IPPF-Urgestein

    Registriert seit:
    22 Apr. 2007
    Beiträge:
    12,343
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ist OpenSSL ausgewählt? Wenn ja, hilft es, wenn Du vorher "make openssl-precompiled" ausführst?
     
  4. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    Da es bei mir funktioniert würde ich vermuten, dass es auch bei dir mit einem frischen Checkout durchläuft? (Um ehrlich zu sein ging es nicht auf Anhieb, da es mit der gcc-Version in der Toolchain aus der gcc-4.6.2 Download Toolchain Konflikte gab...)

    Gruß
    Oliver
     
  5. RalfFriedl

    RalfFriedl IPPF-Urgestein

    Registriert seit:
    22 Apr. 2007
    Beiträge:
    12,343
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Da die Abhängigkeiten in der Make-Datein drin stehen, wäre es interessant zu sehen, warum configure meint, dass kein SSL verfügbar wäre.
     
  6. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hi Oliver,

    Ich hatte gerade komplett neu ausgecheckt. Komplett wieder von Null angefangen...
     
  7. olistudent

    olistudent IPPF-Urgestein

    Registriert seit:
    19 Okt. 2004
    Beiträge:
    14,756
    Zustimmungen:
    2
    Punkte für Erfolge:
    0
    Beruf:
    Softwareentwickler
    Ort:
    Kaiserslautern
    @Ralf
    Ich hatte das Problem durch die Umstellung der Download-Toolchain auf gcc-4.6.2 und zurück auf 4.5.3. wget hat im 4.5.3 Verzeichnis nach den Headern gesucht und openssl hat sie nach 4.6.2 kopiert.

    Gruß
    Oliver
     
  8. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    @Oliver:

    Hst Du den Pfad gefixt?
     
  9. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Wie bekomme ich das Paket jetzt compiliert? Welchen Pfad muss ich wie anpassen?
     
  10. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,655
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Füge in der wget.mk, zwischen den vorhandenen blauen Zeilen, die rote Zeile ein und mach "make wget-precompiled":
    Code:
    ...
    [COLOR=blue]$(PKG)_DEPENDS_ON += openssl[/COLOR]
    [COLOR=red][B]$(PKG)_CONFIGURE_ENV += ac_cv_libssl=yes[/B][/COLOR]
    [COLOR=blue]$(PKG)_CONFIGURE_OPTIONS += --with-ssl=openss[/COLOR]
    ...
    
    Code:
    ...
    mkdir -p packages/target-mips_uClibc-0.9.31.1/wget-1.13.4/root/usr/bin/; cp source/[COLOR=red][B]target-mips[/B][/COLOR]_uClibc-0.9.31.1/wget-1.13.4/src/wget packages/target-mips_uClibc-0.9.31.1/wget-1.13.4/root/usr/bin/wget; /home/gm/myfreetz/freetz8531/trunk/toolchain/build/mips_gcc-4.5.3_uClibc-0.9.31.1/mips-linux-uclibc/bin/mips-linux-uclibc-strip --remove-section={.comment,.note,.pdr} packages/target-mips_uClibc-0.9.31.1/wget-1.13.4/root/usr/bin/[COLOR=red][B]wget[/B][/COLOR];
    [COLOR=red][B]done.[/B][/COLOR]
    
     
  11. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    ok, klasse! Der Tipp war schon mal ziemlich cool.
    wget-gnu hat ohne zu zucken compiliert.

    Wozu war die Zeile am Ende? Die habe ich stumpf ignoriert.
     
  12. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,655
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Die ist nur zur Info. Wenn Du ldd auf deiner Box hast, dann poste bitte die Ausgabe von:
    Code:
    [COLOR=red]ldd /usr/bin/wget-gnu[/COLOR]
    
    wenn Du das wget-gnu auf deiner Box hast.
     
  13. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Das dauert noch etwas.

    Jetzt compiliere ich erst mal dsniff, sofern es durchläuft ;-)
     
  14. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,655
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    #14 sf3978, 27 Jan. 2012
    Zuletzt bearbeitet: 28 Jan. 2012
    Ich denke es wird nicht durchlaufen. Lösche das Verzeichnis "make/dsniff" und wende den neuen Patch aus dem Anhang an. Vor dem "make dsniff-precompiled", die Änderung in der db-lib (--enable-compat185) nicht vergessen.
     

    Anhänge:

  15. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Wo steckt die?
    Code:
    find . -name "db-lib*"
    
    sagt mir "gibbet nich"
     
  16. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,655
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Siehe Pfad:
    Code:
    make/libs/db/[COLOR=red]db.mk[/COLOR]
    
     
  17. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hatte sie auch gerade gefunden - mal sehen, was passiert
     
  18. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Fertig. Durchgelaufen. Keine Fehler.

    Ich werde jetzt die Box fertig machen, die fehlenden Pakete compilieren, und sie dann später ausliefern. Ich hoffe, dass heute alles klappt.

    Daumen drücken!

    Danke für Eure kompetente und superschnelle Hilfe!
     
  19. sf3978

    sf3978 IPPF-Promi

    Registriert seit:
    2 Dez. 2007
    Beiträge:
    7,655
    Zustimmungen:
    5
    Punkte für Erfolge:
    38
    Was muss man sich unter "ausliefern" vorstellen? Bitte mitteilen ob dnsspoof funktioniert.
     
  20. hssuhle

    hssuhle Neuer User

    Registriert seit:
    16 Mai 2005
    Beiträge:
    174
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    dnsspoof arbeitet genau so wie du geschrieben hast.
    Alle DNS-Abfragen werden auf die Box umgeroutet.

    COOOOOOL!