Evt. Fehler in 3283? Trunk lässt sich nicht kompilieren

lxuser

Mitglied
Mitglied seit
4 Nov 2004
Beiträge
287
Punkte für Reaktionen
0
Punkte
0
Hallo,

seit gestern kann ich den freetz-trunk nicht mehr kompilieren:
Code:
touch -c root/lib/libc.so.0
cp -a /home/lxuser/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/mipsel-linux-uclibc/lib/libgcc_s* root/lib/
cp: cannot stat `/home/lxuser/freetz-trunk/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/usr/mipsel-linux-uclibc/lib/libgcc_s*': No such file or directory
make: [root/lib/libgcc_s.so.1] Error 1 (ignored)
/home/lxuser/freetz-trunk/toolchain/target/usr/bin/mipsel-linux-uclibc-strip --remove-section={.comment,.note,.pdr} root/lib/libgcc_s.so.1
/home/lxuser/freetz-trunk/toolchain/target/usr/bin/mipsel-linux-uclibc-strip: 'root/lib/libgcc_s.so.1': No such file
make: *** [root/lib/libgcc_s.so.1] Error 1
Sowohl auf meinem Laptop mit Xbuntu 8.10 auf dem es vorher ging als auch auf einem Ubuntu 9.04 Server. Trunk jeweils auch mal frisch ausgescheckt.

Evt. wegen http://trac.freetz.org/changeset/ ?

Viele Grüße
Mario
 
Hi.

Probier bitte nochmal mit HEAD.

MfG Oliver
 
Hallo Oliver,

ich hab zwar kurz die Suche hier im Forum und im Freetz-Wiki benutzt, aber was meinst du mit HEAD?

Edit:
Dafür habe ich gerade http://trac.freetz.org/changeset/3291 gesehen. Ich lass jetzt mal make dirclean und dann make drüber laufen. Oder lieber ganz neu auschecken?

Gruß Mario
 
dirclean sollte reichen.

MfG Oliver
 
Bringt immer noch einen Fehler:
Code:
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/ld-uClibc-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/ld-uClibc.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libc.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libcrypt-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libcrypt.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libdl-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libdl.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libm-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libm.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libnsl-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libnsl.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libpthread-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libpthread.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libresolv-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libresolv.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/librt-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/librt.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libthread_db-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libthread_db.so.1“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libuClibc-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libutil-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/media/truecrypt1/freetz-trunk/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libutil.so.0“ nicht möglich: No such file or directory
make: *** [root/lib/libc.so.0] Fehler 1
Ich checke mal komplett aus. Aber mit welchem Befehl könnte ich hier die Toolchain neu bauen?

Mario
 
Hi mario,

bist nicht der einzige mit der Fehlermeldung. Habe StinkyLinux neu aufgesetzt, geupdated und svn ausgecheckt. Beim make erhalte ich den gleich Fehler wie du. Selbst wenn ich kein Paket extra auswähle kommt der Fehler...

kann jemand weiter helfen?

mfg
original
 
Warte mal noch. Ich hab was übersehen.

MfG Oliver
 
Hallo,

war es bei dir schon die 3291? Ist ja gerade mal eine gute halbe Stunde raus.

Bei mir sieht es damit frisch in ein neues Verzeichnis ausgecheckt bisher gut aus.


Edit:
Doch nicht, Fehler ist noch da. Dann probier ich gleich wohl mal die mal die 3292.

Mario
 
Also heute habe ich es noch nicht ausprobiert - gestrn habe ich es mit der 3287, 3288 ohne erfolg probiert.

Ich werde es mit früheren r versuchen.
 
Hallo - auch die 3291 tut nicht.

Prozess versucht Libs (Bsp. libutil) von toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libutil.so.0 zu kopieren nach root/lib zu kopieren.

Die Libaries liegen aber unter toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/lib/libutil.so.0. Also entweder beim build falsch oder aber Quellverzeichnis beim kopieren.

Gruss Chris
 
Hallo,

habs mit der 3280 gestartet, läuft bisher ohne Abbruch...

Edit: mit 3280 hats geklappt
 
Zuletzt bearbeitet:
Probiert mal bitte folgenden Patch. Löscht aber vorher die Datei gcc-4.x.x-uclibc...lzma aus dem dl-Ordner.

MfG Oliver
 

Anhänge

  • toolchain_r3291.patch.bz2
    654 Bytes · Aufrufe: 33
Hi Oli,

zumindest bei mir scheinst noch nicht zu laufen bekomme da nen Prüfsummen-mismatch
Code:
guido@Ubuntu-VM:~/7270/freetz-trunk_r3291$ make

--2009-04-24 21:02:14--  http://freetz.3dfxatwork.de/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma
Auflösen des Hostnamen »freetz.3dfxatwork.de«.... 85.214.81.232
Verbindungsaufbau zu freetz.3dfxatwork.de|85.214.81.232|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
2009-04-24 21:02:14 FEHLER 404: Not Found.

Download failed - http://freetz.3dfxatwork.de/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma  ->  error code 1

--2009-04-24 21:02:14--  http://freetz.magenbrot.net/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma
Auflösen des Hostnamen »freetz.magenbrot.net«.... 212.34.184.253
Verbindungsaufbau zu freetz.magenbrot.net|212.34.184.253|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
2009-04-24 21:02:14 FEHLER 404: Not Found.

Download failed - http://freetz.magenbrot.net/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma  ->  error code 1

--2009-04-24 21:02:14--  http://freetz.wirsind.info/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma
Auflösen des Hostnamen »freetz.wirsind.info«.... 85.214.27.242
Verbindungsaufbau zu freetz.wirsind.info|85.214.27.242|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 9659230 (9,2M) [application/x-tar]
In »dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma« speichern.

100%[======================================>] 9.659.230    692K/s   in 14s     

2009-04-24 21:02:28 (675 KB/s) - »dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma« gespeichert [9659230/9659230]

Download succeeded - http://freetz.wirsind.info/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma  ->  saved to folder dl
MD5 mismatch for dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma: df6d159166412a705a615ef520a8b369 da247a3146dd6e57813d96d2a4c9b5a2
make: *** [dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma] Fehler 1
guido@Ubuntu-VM:~/7270/freetz-trunk_r3291$
[EDIT] ich muß mich korrigieren. Irgendwie ging der gcc...-Download jedesmal schief. Habs manuell runtergladen und nach dl/ kopiert und nach make geths auch kurz weiter
Aber nur soweit wie vorher auch,...mein ich jedenfalls.
Code:
cp: Aufruf von stat für „/home/guido/7270/freetz-trunk_r3291/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/librt.so.0“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/home/guido/7270/freetz-trunk_r3291/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libthread_db-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/home/guido/7270/freetz-trunk_r3291/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libthread_db.so.1“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/home/guido/7270/freetz-trunk_r3291/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libuClibc-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/home/guido/7270/freetz-trunk_r3291/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libutil-0.9.29.so“ nicht möglich: No such file or directory
cp: Aufruf von stat für „/home/guido/7270/freetz-trunk_r3291/toolchain/build/gcc-4.3.3-uClibc-0.9.29/mipsel-linux-uclibc/usr/lib/libutil.so.0“ nicht möglich: No such file or directory
make: *** [root/lib/libc.so.0] Fehler 1
guido@Ubuntu-VM:~/7270/freetz-trunk_r3291$
[EDIT] gleiches Verhalten auch mit trunk-r3193
Hoffe es liegt nicht irgendwo an meiner config, aber ich häng sie einfach mal an
 

Anhänge

  • config.txt
    35.3 KB · Aufrufe: 3
Zuletzt bearbeitet von einem Moderator:
Hallo Oliver,

so sieht es bei mir mit Patch aus:
Code:
--2009-04-24 21:16:44--  http://freetz.3dfxatwork.de/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma
Auflösen des Hostnamen »freetz.3dfxatwork.de«.... 85.214.81.232
Verbindungsaufbau zu freetz.3dfxatwork.de|85.214.81.232|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
2009-04-24 21:16:47 FEHLER 404: Not Found.

Download failed - http://freetz.3dfxatwork.de/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma  ->  error code 1

--2009-04-24 21:16:47--  http://freetz.magenbrot.net/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma
Auflösen des Hostnamen »freetz.magenbrot.net«.... 212.34.184.253
Verbindungsaufbau zu freetz.magenbrot.net|212.34.184.253|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 404 Not Found
2009-04-24 21:16:47 FEHLER 404: Not Found.

Download failed - http://freetz.magenbrot.net/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma  ->  error code 1

--2009-04-24 21:16:47--  http://freetz.wirsind.info/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma
Auflösen des Hostnamen »freetz.wirsind.info«.... 85.214.27.242
Verbindungsaufbau zu freetz.wirsind.info|85.214.27.242|:80... verbunden.
HTTP Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 9659230 (9,2M) [application/x-tar]
In »dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma« speichern.

100%[===============================================================================================================>] 9.659.230   1,66M/s   in 6,3s    

2009-04-24 21:16:54 (1,47 MB/s) - »dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma« gespeichert [9659230/9659230]

Download succeeded - http://freetz.wirsind.info/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma  ->  saved to folder dl
MD5 mismatch for dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma: df6d159166412a705a615ef520a8b369 da247a3146dd6e57813d96d2a4c9b5a2
make: *** [dl/gcc-4.3.3-uclibc-0.9.29-freetz-0.1.tar.lzma] Fehler 1
Viele Grüße
Mario
 
Zuletzt bearbeitet:
also genauso wie bei mir. Prüf mal dein dl/-Verzeichnis, dort ist keine gcc... gespeichert. Deshalb hatte ich sie manuell gezogen und abgelegt.
 
Mit der 3293 (neu ausgecheckt) bekomme ich folgende Fehlermeldung:

Code:
In file included from algorithm.cpp:21:
../include/algorithm: In function 'void std::random_shuffle(RandomAccessIterator, RandomAccessIterator)':
../include/algorithm:767: error: there are no arguments to 'rand' that depend on a template parameter, so a declaration of 'rand' must be available
In file included from ../include/associative_base:21,
                 from associative_base.cpp:20:
../include/memory: In function 'std::pair<T*, int> std::get_temporary_buffer(ptrdiff_t)':
../include/memory:105: error: there are no arguments to 'malloc' that depend on a template parameter, so a declaration of 'malloc' must be available
../include/memory:105: error: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from ../include/iosfwd:21,
                 from ../include/iterator:21,
                 from ../include/associative_base:23,
                 from associative_base.cpp:20:
../include/char_traits: In static member function 'static bool std::char_traits<char>::lt(const char&, const char&)':
../include/char_traits:67: error: 'strncmp' was not declared in this scope
../include/char_traits: In static member function 'static char* std::char_traits<char>::move(char*, const char*, size_t)':
../include/char_traits:74: error: 'memmove' was not declared in this scope
../include/char_traits: In static member function 'static char* std::char_traits<char>::assign(char*, size_t, char)':
../include/char_traits:85: error: 'memset' was not declared in this scope
../include/char_traits: In static member function 'static int std::char_traits<char>::compare(const char*, const char*, size_t)':
../include/char_traits:89: error: 'strncmp' was not declared in this scope
../include/char_traits: In static member function 'static size_t std::char_traits<char>::length(const char*)':
../include/char_traits:93: error: 'strlen' was not declared in this scope
make[2]: *** [algorithm.o] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
In file included from ../include/list:22,
                 from ../include/associative_base:25,
                 from associative_base.cpp:20:
../include/algorithm: In function 'void std::random_shuffle(RandomAccessIterator, RandomAccessIterator)':
../include/algorithm:767: error: there are no arguments to 'rand' that depend on a template parameter, so a declaration of 'rand' must be available
make[2]: *** [associative_base.o] Fehler 1
make[2]: Leaving directory `/home/gm/myfreetz/freetz3293/freetz-trunk/source/uClibc++-0.2.2/src'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/home/gm/myfreetz/freetz3293/freetz-trunk/source/uClibc++-0.2.2'
make: *** [source/uClibc++-0.2.2/src/libuClibc++-0.2.2.so] Fehler 2
 
Ihr habt ja auch den Patch nicht eingespielt!? Eventuell waren aber auch die Mirrors noch nicht synchronisiert.

MfG Oliver
 
Bei mir genauso. Frische 3293 - dann Patch anwenden. Der make liefert dann beim bauen der uClibc++-0.2.2 den o.a Fehler.
Mit selbstübersetzter toolchain läuft es nebenbei.
Chris
 
Okay. Dann stimmt wohl mit C++ was nicht. Ich schau gleich mal...

MfG Oliver
 
Ich kann den Fehler mit der libuClibc++ nicht nachvollziehen. Bei der uClibc-0.9.28 Toolchain erhalte ich einen anderen Fehler, aber mit der uClibc-0.9.29 Toolchain läuft das durch.

Anbei nochmal ein Patch gegen r3294. (Mit "svn revert" sollte man die Änderungen des vorherigen Patch rückgängig machen können. Oder die Dateien löschen und mit "svn up" neu holen) Vorher wieder die Download-Toolchain (gcc-4.3.3-...) aus dl löschen. Der Upload der neuen Datei braucht auch noch 20 Minuten (lahmes DSL :) ).

MfG Oliver
 

Anhänge

  • toolchain_r3294.patch.bz2
    1.1 KB · Aufrufe: 43
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.