[Problem] Fehlermeldung bei make (mksquashfs3)

bienchenmeier

Neuer User
Mitglied seit
7 Mai 2007
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Wollte gerade nach längerer zeit mal wieder ein update meiner 7390 durchführen. Bisher installiert war:

84.05.05freetz-devel-7977

habe zuerst mit svn up die aktuelle revision 8269 gezogen, anschließend (wie bisher auch) mit make menu oldconfig die bereits gespeicherte Konfiguration aktualisiert, dann make gestartet. Jetzt erhalte ich folgenden Fehlermeldung:

PHP:
Ausgecheckt, Revision 8269.
[email protected]:~$ cd freetz-trunk-1st
[email protected]:~/freetz-trunk-1st$ make
make -j2 CC="gcc" CXX="g++" LZMA_DIR="/home/fritz/freetz-trunk-1st/source/host-tools/lzma443" \
		-C /home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools all
make[1]: Betrete Verzeichnis '/home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools'
touch -c /home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools/mksquashfs3
cp /home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools/mksquashfs3 tools/mksquashfs3
cp: Aufruf von stat für „/home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools/mksquashfs3“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [tools/mksquashfs3] Fehler 1
[email protected]:~/freetz-trunk-1st$ make oldconfig
#
# configuration written to .config
#
[email protected]:~/freetz-trunk-1st$ make
make -j2 CC="gcc" CXX="g++" LZMA_DIR="/home/fritz/freetz-trunk-1st/source/host-tools/lzma443" \
		-C /home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools all
make[1]: Betrete Verzeichnis '/home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools'
make[1]: Für das Ziel »all« ist nichts zu tun.
make[1]: Verlasse Verzeichnis '/home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools'
touch -c /home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools/mksquashfs3
cp /home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools/mksquashfs3 tools/mksquashfs3
cp: Aufruf von stat für „/home/fritz/freetz-trunk-1st/source/host-tools/squashfs3.4/squashfs-tools/mksquashfs3“ nicht möglich: Datei oder Verzeichnis nicht gefunden
make: *** [tools/mksquashfs3] Fehler 1
[email protected]:~/freetz-trunk-1st$
 

SaschaBr

Aktives Mitglied
Mitglied seit
1 Mai 2007
Beiträge
2,319
Punkte für Reaktionen
18
Punkte
38
Ich vermute mal, in der letzten Zeit gab es viele gravierende Änderung, sodass selbst make oldconfig nicht hilft.
Drei Lösungsvorschläge:
1.) Einfach mal die .config löschen, und mit make menuconfig neu erstellen (am wenigsten arbeit, denke aber nicht, dass das klappt)
2.) make dirclean / make distclean (Wahrscheinlichkeit, das es klappt ist etwas höher, dauert aber durch das komplette neubauen wesentlich länger als <1>)
3.) "rm -rf freetz-trunk" und neu auschecken (dauert etwas länger als <2>, da ebenfalls auch alles neu geladen werden muss, ist aber der sicherste Weg, dass es wieder klappt)
 

olistudent

IPPF-Urgestein
Mitglied seit
19 Okt 2004
Beiträge
14,787
Punkte für Reaktionen
12
Punkte
38
Code:
make squashfs3-dirclean
sollte helfen...

Gruß
Oliver
 

bienchenmeier

Neuer User
Mitglied seit
7 Mai 2007
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
So Hürde 1 überwunden: make squashfs3-dirclean hat geholfen. Aber jetzt erhalte ich folgende Meldung:

PHP:
mkdir -p packages/target-mips_uClibc-0.9.31.1/mod-1.0/root
if test -d make/mod/files; then tar -c -C make/mod/files --exclude=.svn . | tar -x -C packages/target-mips_uClibc-0.9.31.1/mod-1.0 ; fi
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/scp
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh-add
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh-agent
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh-keygen
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh-keysign
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh-keyscan
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/ssh-rand-helper
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/sbin/sshd
rm -f -rf packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/etc
rm -f -rf packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/lib/cgi-bin
rm -f -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/.language
rm -f packages/target-mips_uClibc-0.9.31.1/openssh-5.6p1/root/usr/bin/sftp
fakeroot: preload library `libfakeroot.so' not found, aborting.
make: *** [firmware-nocompile] Fehler 1
 

olistudent

IPPF-Urgestein
Mitglied seit
19 Okt 2004
Beiträge
14,787
Punkte für Reaktionen
12
Punkte
38
Probier mal "make fakeroot-dirclean" und anschließend make.

Gruß
Oliver
 

bienchenmeier

Neuer User
Mitglied seit
7 Mai 2007
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Vielen Dank,

jetzt ist es durch.

Gruß

Detlef
 

cwambo

Neuer User
Mitglied seit
13 Aug 2010
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Hi

So ein ähnliches Problem habe ich auch.

-7390
-Revision 8271

Der Build läuft Problemlos mit der Standart Firmware. Sobald man(n) auf die Labor firmware geht wird die 21078 verlangt (die habe ich leider nicht mehr). Ein umbenenen der 21320 auf die 21078 im DL Folder geht zwar aber zum Schluss kommt der Fehler "ERROR: modunsqfs: Error in build/original/kernel/kernelsquashfs.raw". Muss ich hier warten bis eine neue Revision kommt oder mache ich generel etwas falsch...?

Gruß
C.
 

bienchenmeier

Neuer User
Mitglied seit
7 Mai 2007
Beiträge
68
Punkte für Reaktionen
0
Punkte
0
Hi

So ein ähnliches Problem habe ich auch.

Na, das Problem ist ja wohl doch etwas anderes. Bei Dir wird eine Firmware von AVM vermisst. Das kannst Du ja über das entsprechende Sub-Forum suchen. Gruindsätzlich würde ich das aber nicht irgendwo anhängen, sondern als neuen Thread einstellen.
 

dileks

Neuer User
Mitglied seit
7 Apr 2006
Beiträge
180
Punkte für Reaktionen
0
Punkte
0
Biite ON-TOPIC bleiben.

Der SVN trunk (devel) Branch unterliegt ständigen Änderungen.
Eine "alte" (existierende) freetz-trunk Build-Umgebung und womöglich alte .config können fatale Auswirkungen haben.

Das New-Ticket Wiki und auf der Einstiegsseite <freetz.org> gibt es Troubleshooting Hinweise.

Aus [3] "Entwicklerversion":
"Diese Version ist ausschließlich für erfahrene Benutzer und Entwickler gedacht, die sich selbst zu helfen wissen! Die Entwicklerversion ist ständigen Änderungen unterworfen und funktioniert möglicherweise temporär nicht oder nur eingeschränkt."

Ich weiss das... ich hab diese Zeilen geschreiben :)

- dileks -

[1] http://freetz.org/wiki/ticket
[2] http://freetz.org/wiki/WikiStart#Troubleshooting
[3] http://freetz.org/wiki/common/source_code#Entwicklerversion
 

cwambo

Neuer User
Mitglied seit
13 Aug 2010
Beiträge
37
Punkte für Reaktionen
0
Punkte
0
Hi

danke....:) Eigentlich kann ich mir selber helfen....nur eben habe ich da keine idee mehr...

Gruß
C.
 

dileks

Neuer User
Mitglied seit
7 Apr 2006
Beiträge
180
Punkte für Reaktionen
0
Punkte
0
Anyway, bei "neuen" Problemen: Mach einen neuen Thread auf, Danke.
 
3CX

Neueste Beiträge

Statistik des Forums

Themen
238,170
Beiträge
2,107,672
Mitglieder
360,782
Neuestes Mitglied
edgem

Erhalten Sie 3CX für 1 Jahr kostenlos!

Gehostet, in Ihrer privaten Cloud oder on-Premise! Ganz ohne Haken. Geben Sie Ihren Namen und Ihre E-Mail an und los geht´s:

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.
oder via