Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 21 bis 40 von 43

Thema: Cross Compiler Problem: can't load library 'libgcc_s.so.1'

  1. #21
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Ich habe es jetzt von den Sourcen probiert. Wie kann man es denn aus den Sourcen openssl compilen, ohne LFS??

    Sonst probiere ich mal per menuconfig den LFS zu aktivieren!??

    Gruß
    mastertester
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  2. #22
    Semi-Moderator Avatar von danisahne
    Registriert seit
    30.07.2005
    Ort
    Marktoberdorf
    Beiträge
    1.493
    Zitat Zitat von mastertester
    Ich habe es jetzt von den Sourcen probiert. Wie kann man es denn aus den Sourcen openssl compilen, ohne LFS??
    Du wirst noch einiges mehr machen müssen. Schau dir das Makefile ./make/libs/openssl.mk an.

    Router: SMC 7008 BR hinter Fritz!Box Fon WLAN 7050 (UI) FW: 14.04.15ds-0.2.8
    Provider: 1und1 DSL 6000 mit (leider nur) 3130/406 kbps (Down/Up)

  3. #23
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Zitat Zitat von danisahne
    Du wirst noch einiges mehr machen müssen. Schau dir das Makefile ./make/libs/openssl.mk an.
    Habe das toolchain noch mal neu erstellen lassen, und dieses mal dann mit LFS.

    OpenSSL lief auch per:
    Code:
    ./config --openssldir=/home/kara/ds-0.2.5/toolchain/target  os:mipsel-linux-gcc 386 
    make 
    make install
    ohne Probleme durch, aber weiter komme ich nicht.

    Mein ./configure für ctorrent sieht so aus:

    Code:
    ./configure --target=mipsel-linux-strip --host=mipsel-linux --build=i386 LDFLAGS=" -L/home/kara/ds-0.2.5/toolchain/target/lib -L/home/kara/ds-0.2.5/toolchain/target/include"
    Habe auch schon diverse andere Parameter probiert, aber er meldet immer:
    Code:
    checking for SHA1_Init in -lssl... no
    checking for SHA1_Init in -lcrypt... no
    checking for SHA1_Init in -lmd... no
    configure: error: error, Please install OpenSSL first!
    Gruß
    mastertester

    EDIT:

    Ich habe mein anderes toolchain noch mal ausprobiert, und dort findet er openssl. Wenn ich aber beim configure -static angebe, dann findet er auch kein openssl mehr. Woran kann das liegen, bzw was muss man machen?
    Geändert von mastertester (20.04.2006 um 18:46 Uhr)
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  4. #24
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Hi.
    Schau mal in "/home/kara/ds-0.2.5/toolchain/target/lib", ob du da Dateien mit dem Namen "libssl*" findest. Die Dateien mit *.so.* sind die dynamischen Libs. Die statischen Libs haben ".a" als Endung. Wenn du statisch linken willst, dann brauchst du unbedingt die statische Lib. Normalerweise kann man beim Bauen angeben welche Version(en) compiliert werden sollen...

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  5. #25
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Hallo Oliver,

    im Verzeichnis /home/kara/ds-0.2.5/toolchain/target/lib habe ich eine Datei mit dem Namen libssl.a

    Mein Problem ist allergings, dass wenn ich per:

    Code:
    export PATH=/home/kara/ds-0.2.5/toolchain/target/bin:$PATH
    Dieses Toolchain nehme, openssl nicht gefunden wird. Weder statisch, noch dynamisch verlinkt.

    Wenn ich es aber per:
    Code:
    export PATH=/home/kara/buildroot_openssl_usw/build_mipsel/staging_dir/bin:$PATH
    probiere, wird so lange ich nicht -static angebe openssl gefunden. Unter /home/kara/buildroot_openssl_usw/build_mipsel/staging_dir/lib liegen folgende dateien mit ssl*:

    libssl.a
    libssl.so
    libssl.so.0
    libssl.so.0.9.7

    Auf der FritzBox unter /usr/lib liegt leider auch nur die libssl.so.0.9.8, und ich hätte das Programm gerne so, dass es auf jeder Box ohne weiters funktioniert....

    Komischer weise hat configure so funktioniert, aber nicht statisch gelinkt:

    Code:
    ./configure --target=mipsel-linux-strip --host=mipsel-linux --build=i386 CFLAGS="-g -02 -march=4kc" LDFLAGS="-static-libgcc" -libdir=/home/kara/usr/lib -libexecdir=/home/kara/usr/lib --oldinclude=/home/kara/ds-0.2.5/toolchain/target
    make lief auch nur per:
    Code:
    make LDFLAGS="-all-static"
    durch, aber war dann doch nicht statisch verlinkt. Nur wie komme ich jetzt weiter? Und warum findet er im /home/kara/ds-0.2.5/toolchain/target die openssl libs nicht?

    Und wenn ich sie angebe, baut er sie nicht ein.....

    Für weitere Hilfe wäre ich sehr dankbar...

    Gruß
    mastertester
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  6. #26
    Semi-Moderator Avatar von danisahne
    Registriert seit
    30.07.2005
    Ort
    Marktoberdorf
    Beiträge
    1.493
    Die OpenSSL Libs sind in ./toolchain/target/usr/lib/

    Bringt es eventuell etwas, wenn du beim ./configure
    Code:
    -L/path/to/toolchain/target/usr/lib/
    mit angibst?

    Router: SMC 7008 BR hinter Fritz!Box Fon WLAN 7050 (UI) FW: 14.04.15ds-0.2.8
    Provider: 1und1 DSL 6000 mit (leider nur) 3130/406 kbps (Down/Up)

  7. #27
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Zitat Zitat von danisahne
    Die OpenSSL Libs sind in ./toolchain/target/usr/lib/

    Bringt es eventuell etwas, wenn du beim ./configure
    Code:
    -L/path/to/toolchain/target/usr/lib/
    mit angibst?

    Code:
    kara@debian:~/ctorrent-1.3.2$ ./configure --host=mipsel-linux --target=mipsel-linux --build=i386 CFLAGS="-L/home/kara/ds-0.2.5/toolchain/target/usr/lib"
    Geht leider auch nicht, openssl wird nicht gefunden. Weder statisch, noch dynamisch. Habt ihr noch eine Idee? (Außer das ich zu blöd bin...)


    Gruß
    mastertester
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  8. #28
    Semi-Moderator Avatar von danisahne
    Registriert seit
    30.07.2005
    Ort
    Marktoberdorf
    Beiträge
    1.493
    Nicht
    Code:
    ./configure CFLAGS="-L/home/kara/ds-0.2.5/toolchain/target/usr/lib" ...
    sondern
    Code:
    ./configure -L/home/kara/ds-0.2.5/toolchain/target/usr/lib ...
    Kommt aber auch ein wenig auf das Makefile an.

    Router: SMC 7008 BR hinter Fritz!Box Fon WLAN 7050 (UI) FW: 14.04.15ds-0.2.8
    Provider: 1und1 DSL 6000 mit (leider nur) 3130/406 kbps (Down/Up)

  9. #29
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Geht nur per LDFLAGS.....
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  10. #30
    Semi-Moderator Avatar von danisahne
    Registriert seit
    30.07.2005
    Ort
    Marktoberdorf
    Beiträge
    1.493
    Per LDFLAGS mach ich es meistens so:
    Code:
    LDFLAGS="-L/home/kara/ds-0.2.5/toolchain/target/usr/lib" \
    ./configure ...
    Die configure Skripte werten meist die Umgebungsvaribalen aus (kann man mit ./configure --help nachschauen, welche er auswertet)

    Mfg,
    danisahne

    Router: SMC 7008 BR hinter Fritz!Box Fon WLAN 7050 (UI) FW: 14.04.15ds-0.2.8
    Provider: 1und1 DSL 6000 mit (leider nur) 3130/406 kbps (Down/Up)

  11. #31
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Ich kann machen was ich will, er findet -lssl nicht....

    -lcrypt findet er auch nicht, dafür aber -lcrypto....

    Woran kann das denn liegen???


    Gruß
    mastertester
    Geändert von mastertester (21.04.2006 um 16:15 Uhr)
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  12. #32
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Zitat Zitat von mastertester
    -lcrypt findet er auch nicht, aber er findet -lcrypto....
    Die eine ist von der uClibc und die andere vom Openssl!
    Findet er eigentlich die Lib nicht, oder die Header-Datei?

    MfG Oliver
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

  13. #33
    IPPF-Fünfhundert-Club Avatar von maceis
    Registriert seit
    09.04.2006
    Beiträge
    540
    Zitat Zitat von danisahne
    ...
    Lass es doch dynamisch und pack sie mit auf die Box ins /usr/lib/ Verzeichnis, dann können sich die Lib noch andere Programme teilen.
    ...
    Kann man das (a) irgendwie im laufenden Betrieb machen, oder muss ich da (b) eine neues Image bauen?

    Falls (a), wie gehts das?
    Falls (b), kann ich ein vorhandenes Image entpacken (tar x... ; lzma), die Datei reinkopieren und wieder packen, oder ist da mit Problemen zu rechnen?
    Geändert von maceis (03.05.2006 um 13:06 Uhr)

    Boxen:
    Fritz!Box 7390 - FW: FRITZ!OS 05.50-freetz-devel-10275
    Fritz!Box 7270_v3 - FW: 74.05.22 rev22574 freetz-devel-9944
    OS: Mac OS X + FreeBSD + SuSe Linux 10.x + Ubuntu
    Internet: DSL 16.000, VDSL ab 27.03.2013
    Telefon: VOIP

  14. #34
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Da wirst Du wohl den DS-Mod brauchen....


    Gruß
    mastertester
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  15. #35
    IPPF-Fünfhundert-Club Avatar von maceis
    Registriert seit
    09.04.2006
    Beiträge
    540
    Zitat Zitat von mastertester
    Da wirst Du wohl den DS-Mod brauchen....
    Okay, ich geb's zu: ich hab mich nicht präzise ausgedrückt (und die Signatur war nicht aktuell).
    Ich hab den mod schon drauf.
    Die Frage ist, ob ich den jetzt komplett neu bauen muss.
    Geändert von maceis (03.05.2006 um 13:06 Uhr)

    Boxen:
    Fritz!Box 7390 - FW: FRITZ!OS 05.50-freetz-devel-10275
    Fritz!Box 7270_v3 - FW: 74.05.22 rev22574 freetz-devel-9944
    OS: Mac OS X + FreeBSD + SuSe Linux 10.x + Ubuntu
    Internet: DSL 16.000, VDSL ab 27.03.2013
    Telefon: VOIP

  16. #36
    Semi-Moderator Avatar von danisahne
    Registriert seit
    30.07.2005
    Ort
    Marktoberdorf
    Beiträge
    1.493
    Da das Dateisystem ein read only Squashfs ist, mußt du zumindest das ganze Dateisystem neu erstellen um Dateien reinzubekommen.

    Mfg,
    danisahne

    Router: SMC 7008 BR hinter Fritz!Box Fon WLAN 7050 (UI) FW: 14.04.15ds-0.2.8
    Provider: 1und1 DSL 6000 mit (leider nur) 3130/406 kbps (Down/Up)

  17. #37
    IPPF-Fünfhundert-Club Avatar von maceis
    Registriert seit
    09.04.2006
    Beiträge
    540
    Zitat Zitat von danisahne
    Da das Dateisystem ein read only Squashfs ist, mußt du zumindest das ganze Dateisystem neu erstellen um Dateien reinzubekommen.
    ...
    Ja, das dachte ich mir schon fast.
    Wie macht man das am einfachsten? Gibt es da einen target im Makefile oder macht man das am besten "von Hand"?

    Boxen:
    Fritz!Box 7390 - FW: FRITZ!OS 05.50-freetz-devel-10275
    Fritz!Box 7270_v3 - FW: 74.05.22 rev22574 freetz-devel-9944
    OS: Mac OS X + FreeBSD + SuSe Linux 10.x + Ubuntu
    Internet: DSL 16.000, VDSL ab 27.03.2013
    Telefon: VOIP

  18. #38
    IPPF-Fünfhundert-Club Avatar von maceis
    Registriert seit
    09.04.2006
    Beiträge
    540
    Ich schaff's leider nicht.

    Im HOWTO steht:
    "(außer ./root/lib/ und ./root/usr/lib/, welche seperat behandelt werden)"

    Ich weiss aber nicht wie bzw. wo sie separat behandelt werden.

    Wie bekomm ich nun die libgcc_s.so.1 nach /usr/lib ?

    Boxen:
    Fritz!Box 7390 - FW: FRITZ!OS 05.50-freetz-devel-10275
    Fritz!Box 7270_v3 - FW: 74.05.22 rev22574 freetz-devel-9944
    OS: Mac OS X + FreeBSD + SuSe Linux 10.x + Ubuntu
    Internet: DSL 16.000, VDSL ab 27.03.2013
    Telefon: VOIP

  19. #39
    IPPF-Fan
    Registriert seit
    26.09.2004
    Beiträge
    492
    Für welches Programm brauchst Du das eigentlich?

    Gruß
    mastertester
    Alice DSL 5Mbit / ISDN - AVM FritzBox 7270 v2 Firmware 54.04.88freetz-devel-6740 - Voyage Debian 5.0 auf Alix 2D13 - Https, MySql, Asterisk 1.8 per Netcapi und Fritz!Load 0.40

  20. #40
    Semi-Moderator Avatar von olistudent
    Registriert seit
    19.10.2004
    Ort
    Kaiserslautern
    Beiträge
    14.321
    Im Betrieb musst du die Datei nach "/mod/lib" packen.
    Code:
    / # set |grep LIBRARY
    LD_LIBRARY_PATH='/mod/lib'
    / #
    Wenn du sie fest einbauen willst, dann kommt sie nach "ds-0.2.6/root/lib".
    edit: Kommando zurück. Dateien unter /ds-0.2.6/root/lib werden nicht ins Image gepackt. Wobei du die Datei gar nicht dahinpacken musst, weil sie ja schon da ist. Du musst im menuconfig nur aktivieren, dass sie auch ins Image kommt...

    MfG Oliver
    Geändert von olistudent (05.05.2006 um 10:11 Uhr)
    Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
    Anbindung: T-Online DSL 16.000 RAM

    Visit ##fritzbox on Freenode for help
    Spenden für Freetz

Seite 2 von 3 ErsteErste 123 LetzteLetzte

Ähnliche Themen

  1. tinyproxy und der cross compiler
    Von mathisdt im Forum Freetz
    Antworten: 11
    Letzter Beitrag: 07.02.2011, 22:32
  2. Antworten: 2
    Letzter Beitrag: 18.12.2009, 12:00
  3. Fehlerm. can't load library 'libgcc_s.so.1'
    Von wbkler im Forum FRITZ!Box Fon: Modifikationen
    Antworten: 2
    Letzter Beitrag: 29.01.2007, 14:25
  4. Asterisk & Cross Compiler
    Von iwankoenig im Forum Asterisk Allgemein
    Antworten: 1
    Letzter Beitrag: 26.09.2006, 08:48
  5. SP501 Problem mit screen und cross compiler
    Von RoyceMcKnight im Forum AVM OEM-Produkte
    Antworten: 4
    Letzter Beitrag: 18.09.2006, 12:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •