Compile-Problem: uClibc++

skwal

Neuer User
Mitglied seit
10 Nov 2005
Beiträge
5
Punkte für Reaktionen
0
Punkte
1
Code:
make[2]: Entering directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src'
make -C abi/libgcc_eh all
make -C abi/libsupc all
../../../scripts/find_libsupc.sh: line 8: mipsel-linux-uclibc-gcc: command not found
make[3]: Entering directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src/abi/libsupc'
mipsel-linux-uclibc-ar x 
Usage: mipsel-linux-uclibc-ar [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...
       mipsel-linux-uclibc-ar -M [<mri-script]
 commands:
  d            - delete file(s) from the archive
  m[ab]        - move file(s) in the archive
  p            - print file(s) found in the archive
  q[f]         - quick append file(s) to the archive
  r[ab][f][u]  - replace existing or insert new file(s) into the archive
  t            - display contents of archive
  x[o]         - extract file(s) from the archive
 command specific modifiers:
  [a]          - put file(s) after [member-name]
  [b]          - put file(s) before [member-name] (same as [i])
  [N]          - use instance [count] of name
  [f]          - truncate inserted file names
  [P]          - use full path names when matching
  [o]          - preserve original dates
  [u]          - only replace files that are newer than current archive contents
 generic modifiers:
  [c]          - do not warn if the library had to be created
  [s]          - create an archive index (cf. ranlib)
  [S]          - do not build a symbol table
  [v]          - be verbose
  [V]          - display the version number
  @<file>      - read options from <file>
 emulation options: 
  No emulation specific options
mipsel-linux-uclibc-ar: supported targets: elf32-tradlittlemips elf32-tradbigmips ecoff-littlemips ecoff-bigmips elf32-ntradlittlemips elf64-tradlittlemips elf32-ntradbigmips elf64-tradbigmips elf64-little elf64-big elf32-little elf32-big srec symbolsrec tekhex binary ihex
make[3]: *** [libsupc] Error 1
make[3]: Leaving directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src/abi/libsupc'
make[2]: *** [libsupc] Error 2
make[2]: *** Waiting for unfinished jobs....
../../../scripts/find_libgcc_eh.sh: line 8: mipsel-linux-uclibc-gcc: command not found
make[3]: Entering directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src/abi/libgcc_eh'
mipsel-linux-uclibc-ar x 
Usage: mipsel-linux-uclibc-ar [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...
       mipsel-linux-uclibc-ar -M [<mri-script]
 commands:
  d            - delete file(s) from the archive
  m[ab]        - move file(s) in the archive
  p            - print file(s) found in the archive
  q[f]         - quick append file(s) to the archive
  r[ab][f][u]  - replace existing or insert new file(s) into the archive
  t            - display contents of archive
  x[o]         - extract file(s) from the archive
 command specific modifiers:
  [a]          - put file(s) after [member-name]
  [b]          - put file(s) before [member-name] (same as [i])
  [N]          - use instance [count] of name
  [f]          - truncate inserted file names
  [P]          - use full path names when matching
  [o]          - preserve original dates
  [u]          - only replace files that are newer than current archive contents
 generic modifiers:
  [c]          - do not warn if the library had to be created
  [s]          - create an archive index (cf. ranlib)
  [S]          - do not build a symbol table
  [v]          - be verbose
  [V]          - display the version number
  @<file>      - read options from <file>
 emulation options: 
  No emulation specific options
mipsel-linux-uclibc-ar: supported targets: elf32-tradlittlemips elf32-tradbigmips ecoff-littlemips ecoff-bigmips elf32-ntradlittlemips elf64-tradlittlemips elf32-ntradbigmips elf64-tradbigmips elf64-little elf64-big elf32-little elf32-big srec symbolsrec tekhex binary ihex
make[3]: *** [unwind-c.o] Error 1
make[3]: Leaving directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src/abi/libgcc_eh'
make[2]: *** [libgcc_eh] Error 2
make[2]: Leaving directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2'
make: *** [source/uClibc++-0.2.2/src/libuClibc++-0.2.2.so] Error 2


hier nochmal die Fehlermeldung aus der Toolchain, nachdem's versehentlich gelöscht wurde
 
Zuletzt bearbeitet:
Hi.
Häng mal bitte deine .config an. Was für ein Befehl rufst du denn auf? Einfach "make"?
Vielleicht hängst du mal noch ein längeres Log an. Auch ruhig als Textdatei.

Und falls du deinen Beitrag noch irgendwo hast... Sorry.

MfG Oliver
 
Hi.
Häng mal bitte deine .config an. Was für ein Befehl rufst du denn auf? Einfach "make"?
Vielleicht hängst du mal noch ein längeres Log an. Auch ruhig als Textdatei.

Und falls du deinen Beitrag noch irgendwo hast... Sorry.

MfG Oliver

nicht schlimm.

eigentlich ganz normal - make menuconfig und dann make. Logs und so weiter gibt's heute Abend, wenn ich wieder daheim bin.
Ob die .config gross Sinn macht - selbst mit der minimalsten Änderung (7141 - das ist die Box die ich hab) geht's nicht. Sieht nach'nem Toolchain-Problem in Verbindung mit der Gentoo-Umgebung aus - so genau hab ich aber noch nicht reingeschaut - wollte erst wissen, ob das Problem nicht schon irgendwo aufgetreten ist..
 
Ich hab den Fehler noch nicht gesehen.

MfG Oliver
 
aktuelle config und das build-log ab dem zeitpunkt, an dem der download des packages fertig war
 

Anhänge

  • config.txt
    14 KB · Aufrufe: 3
  • freetz-stable-1.1.log.txt
    12 KB · Aufrufe: 7
bisher keine neuen erkenntnisse:

- unter gentoo linux (egal ob 32bit oder 64bit) gibt's immer das gleiche traurige ergebnis mit dem toolchain problem.

- unter fedora rawhide (mit nahezu der gleichen umgebung, gcc-version) funktioniert's.

seltsam.
 
Ich kann in deinem Log zwei mögliche Probleme erkennen.
Code:
make -C abi/libsupc all
../../../scripts/find_libsupc.sh: line 8: mipsel-linux-uclibc-gcc: command not found
make[3]: Entering directory `/D100/OWN/src/svn/freetz/freetz-stable-1.1/source/uClibc++-0.2.2/src/abi/libsupc'
mipsel-linux-uclibc-ar x 
Usage: mipsel-linux-uclibc-ar [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [count] archive-file file...
1. Das Skript findet den cross compiler nicht. Warum? bzw. was ist bei Fedora anders
2. Der Befehl "mipsel-linux-uclibc-ar x" ist nicht vollständig. Da fehlt hinter dem x noch was. Was fehlt und warum?

MfG Oliver
 
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.