Trunk läßt sich nicht kompilieren

Herr des Lichts

Neuer User
Mitglied seit
28 Jan 2006
Beiträge
29
Punkte für Reaktionen
0
Punkte
0
Hallo,

schon seit Trunk 3256 (das war der letzte der ging) kann ich keine freetz Version mehr aus dem Trunk erstellen. Das ist unabhängig vom Inhalt der .config, der gewählten Box (3030,7170,7270/16MB) usw. Selbst ein kpl. neues auschecken zeigt immer dieselbe Fehlermeldung. Achja freetz 1.1rc1 geht problemlos.

Any hint? Oder kommt das make mit einem 4 Core Rechner + 8GB + openSUSE 11. x86_64 nicht zurecht?

[Edit frank_m24: Bitte benutzt CODE Tags für solche Ausgaben.]
Code:
2009-05-10 16:15:07 (77,7 KB/s) - »dl/uClibc++-0.2.2.tar.bz2« gespeichert [270154/270154]

Download succeeded - [url]http://cxx.uclibc.org/src//uClibc++-0.2.2.tar.bz2[/url]  ->  saved to folder dl
PATH="/mnt/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/target/bin:/opt/kde3/bin:/usr/lib64/mpi/gcc/openmpi/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin:/opt/gnome/bin:/usr/lib/qt3/bin:/usr/sbin:/usr/sbin:/usr/sbin" \
                make -j2 -C source/uClibc++-0.2.2 \
                ARCH_CFLAGS="-Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64" \
                CROSS="mipsel-linux-uclibc-" \
                all
make[1]: Entering directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2'
for dir in bin include src ; do \
                make -C $dir all; \
        done
make[2]: Entering directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/bin'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/bin'
make[2]: Entering directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/include'
make[2]: Für das Ziel »all« ist nichts zu tun.
make[2]: Leaving directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/include'
make[2]: Entering directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/src'
make -C abi/libgcc_eh all
make -C abi/libsupc all
make[3]: Entering directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/src/abi/libgcc_eh'
make[3]: Für das Ziel »all« ist nichts zu tun.
make[3]: Leaving directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/src/abi/libgcc_eh'
make[3]: Entering directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/src/abi/libsupc'
mipsel-linux-uclibc-ar x /mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/lib/libsupc++.a
rm -f -f new_op*.o del_op*.o pure.o new_handler.o eh_alloc.o eh_globals.o
make[3]: Leaving directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/src/abi/libsupc'
mipsel-linux-uclibc-ar rcs libuClibc++.a algorithm.o associative_base.o bitset.o char_traits.o complex.o del_op.o del_opnt.o del_opv.o del_opvnt.o deque.o eh_alloc.o eh_globals.o exception.o fstream.o func_exception.o iomanip.o ios.o iostream.o istream.o iterator.o limits.o list.o locale.o map.o new_handler.o new_op.o new_opnt.o new_opv.o new_opvnt.o numeric.o ostream.o queue.o set.o sstream.o stack.o stdexcept.o streambuf.o string.o utility.o valarray.o vector.o abi/abi.o abi/libgcc_eh/gthr-gnat.o abi/libgcc_eh/unwind-c.o abi/libgcc_eh/unwind-dw2-fde-glibc.o abi/libgcc_eh/unwind-dw2.o abi/libgcc_eh/unwind-sjlj.o abi/libsupc/cp-demangle.o abi/libsupc/eh_arm.o abi/libsupc/eh_aux_runtime.o abi/libsupc/eh_call.o abi/libsupc/eh_catch.o abi/libsupc/eh_exception.o abi/libsupc/eh_personality.o abi/libsupc/eh_term_handler.o abi/libsupc/eh_terminate.o abi/libsupc/eh_throw.o abi/libsupc/eh_type.o abi/libsupc/eh_unex_handler.o abi/libsupc/guard.o abi/libsupc/tinfo2.o abi/libsupc/tinfo.o abi/libsupc/vec.o abi/libsupc/vterminate.o
mipsel-linux-uclibc-gcc -Wl,--warn-common -Wl,--warn-once -Wl,-z,combreloc -Wl,-z,defs -nodefaultlibs -shared -Wl,-soname,libuClibc++.so.0 `echo ""` -Wl,-s -o libuClibc++-0.2.2.so algorithm.o associative_base.o bitset.o char_traits.o complex.o del_op.o del_opnt.o del_opv.o del_opvnt.o deque.o eh_alloc.o eh_globals.o exception.o fstream.o func_exception.o iomanip.o ios.o iostream.o istream.o iterator.o limits.o list.o locale.o map.o new_handler.o new_op.o new_opnt.o new_opv.o new_opvnt.o numeric.o ostream.o queue.o set.o sstream.o stack.o stdexcept.o streambuf.o string.o utility.o valarray.o vector.o abi/abi.o abi/libsupc/cp-demangle.o abi/libsupc/eh_arm.o abi/libsupc/eh_aux_runtime.o abi/libsupc/eh_call.o abi/libsupc/eh_catch.o abi/libsupc/eh_exception.o abi/libsupc/eh_personality.o abi/libsupc/eh_term_handler.o abi/libsupc/eh_terminate.o abi/libsupc/eh_throw.o abi/libsupc/eh_type.o abi/libsupc/eh_unex_handler.o abi/libsupc/guard.o abi/libsupc/tinfo2.o abi/libsupc/tinfo.o abi/libsupc/vec.o abi/libsupc/vterminate.o abi/libgcc_eh/gthr-gnat.o abi/libgcc_eh/unwind-c.o abi/libgcc_eh/unwind-dw2-fde-glibc.o abi/libgcc_eh/unwind-dw2.o abi/libgcc_eh/unwind-sjlj.o  -L/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/ -lc -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
mipsel-linux-uclibc-ranlib libuClibc++.a
/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/bin/ld:/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/lib/libc.so: file format not recognized; treating as linker script
/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/bin/ld:/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/toolchain/build/gcc-4.2.4-uClibc-0.9.29/mipsel-linux-uclibc/bin-ccache/../lib/gcc/mipsel-linux-uclibc/4.2.4/../../../../mipsel-linux-uclibc/lib/libc.so:4: syntax error
collect2: ld returned 1 exit status
make[2]: *** [libuClibc++-0.2.2.so] Fehler 1
make[2]: *** Warte auf noch nicht beendete Prozesse...
make[2]: Leaving directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2/src'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/mnt/crypt0/Support/DSL/AVM/Fritz!Box7270/freetz-trunk/source/uClibc++-0.2.2'
make: *** [source/uClibc++-0.2.2/src/libuClibc++-0.2.2.so] Fehler 2


Cu

Achim
 
Mach mal "make dirclean" und lösch die Download-Toolchains aus dl/ (gcc-4.x.x-uclibc-...freetz...tar.lzma).

Hier gibts ein Patch für die neueste Download-Toolchain. Aber ich hab noch keine Bestätigung ob sie tut.

MfG Oliver
 
Any hint? Oder kommt das make mit einem 4 Core Rechner + 8GB + openSUSE 11. x86_64 nicht zurecht?

Ich habe mit openSUSE 11.1 x86_64 und der linux32 bash, den trunk 3314 (neu ausgecheckt) erfolgreich kompiliert.
 
Bei bricht der compiler bei libftdi ab.


......
Code:
config.status: creating libftdi.pc
config.status: creating libftdi.spec
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing default commands
touch source/libftdi-0.14/.configured
PATH=/var/freetz/freetz-1.0.3/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin:/bin:/sbin:/usr/bin:/usr/sbin \
           make -j2 -C source/libftdi-0.14 all
make[1]: Entering directory `/var/freetz/freetz-1.0.3/source/libftdi-0.14'
make  all-recursive
make[2]: Entering directory `/var/freetz/freetz-1.0.3/source/libftdi-0.14'
Making all in src
make[3]: Entering directory `/var/freetz/freetz-1.0.3/source/libftdi-0.14/src'
/bin/sh ../libtool --tag=CC   --mode=link /var/freetz/freetz-1.0.3/toolchain/target/bin/mipsel-linux-uclibc-gcc  -Os -pipe -march=4kc -Wa,--trap -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64  -version-info 15:0:14   -o libftdi.la -rpath /usr/lib ftdi.lo  -lusb
/var/freetz/freetz-1.0.3/toolchain/target/bin/mipsel-linux-uclibc-gcc -shared  .libs/ftdi.o  /usr/lib/libusb.so  -march=4kc -Wl,-soname -Wl,libftdi.so.1 -o .libs/libftdi.so.1.14.0
/var/freetz/freetz-1.0.3/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: skipping incompatible /lib/libusb.so when searching for /lib/libusb.so
/var/freetz/freetz-1.0.3/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: cannot find /lib/libusb.so
collect2: ld returned 1 exit status
make[3]: *** [libftdi.la] Fehler 1
make[3]: Leaving directory `/var/freetz/freetz-1.0.3/source/libftdi-0.14/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/var/freetz/freetz-1.0.3/source/libftdi-0.14'
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/var/freetz/freetz-1.0.3/source/libftdi-0.14'
make: *** [source/libftdi-0.14/src/.libs/libftdi.so.1.14.0] Fehler 2
freetz@vdr02 /var/freetz/freetz-1.0.3 $

Code:
....
/var/freetz/freetz-1.0.3/toolchain/build/gcc-4.2.1-uClibc-0.9.29/mipsel-linux-uclibc/bin/../lib/gcc/mipsel-linux-uclibc/4.2.1/../../../../mipsel-linux-uclibc/bin/ld: cannot find /lib/libusb.so
....

libusb ist aber installiert, - zumindest mal wurde es heruntergeladen und existeiert im source Verzeichnis...
 
Das hat aber nichts mit 64 Bit zu tun.

libusb muß nicht nur im Source-Verzeichnis existieren, sondern auch im Toolchain-Verzeichnis.

Und was hat es überhaupt mit diesem Thread zu tun, außer, daß der Threadersteller einen unglücklichen Titel gewählt hat?
 
Sorry, dann mache ich mal einen neuen Thread auf.....
 

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
246,300
Beiträge
2,249,713
Mitglieder
373,904
Neuestes Mitglied
Elemir
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.