[Problem] Freetz 1.4 Compiler Fehler

castle111284

Neuer User
Mitglied seit
18 Apr 2011
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Ich benutze Freetz 1.4 auf meiner virtuellen Ubuntu 11 Maschine. Habe alle Pakete die auf der Freetz Seite aufgelistet sind installiert.

kann freetz auch ausführen, die konfiguration die ich gemacht habe abspeichern und wenn ich das dann kompelieren möchte geht das auch über make, am ende des ganzen erhalte ich eine Fehlermeldung (siehe bild)

olistudent hat schon versucht zu helfen, in dem er mir http://freetz.org/changeset/7084/branches/freetz-stable-1.1 dies empfohlen hat. Habe das Script entsprechend geändert, aber dann startet Freetz schon garnicht mehr.

und die konsole spuckt folgendes aus:

ascha@ubuntu:~/Desktop/freetz-1.1.4$ make menuconfig
tools/make/tar.mk:16: Warnung: Die Befehle für das Ziel »source/tar-1.15.1/.unpacked« werden überschrieben
tools/make/tar.mk:12: Warnung: Alte Befehle für das Ziel »source/tar-1.15.1/.unpacked« werden ignoriert
tools/make/tar.mk:17: *** missing separator. Schluss.

hat jemand ne idee?
 
Vielleicht zeigst du uns mal die tar.mk nach deinen Änderungen?

Code:
tools/make/tar.mk:17: *** missing separator. Schluss.
Deutet auf Leerzeichen statt Tabs hin.

Gruß
Oliver
 
Der auszug aus der Datei:

TAR_VERSION:=1.15.1
TAR_SOURCE:=tar-$(TAR_VERSION).tar.bz2
TAR_SOURCE_MD5:=57da3c38f8e06589699548a34d5a5d07
TAR_SITE:=http://ftp.gnu.org/gnu/tar
TAR_DIR:=$(SOURCE_DIR)/tar-$(TAR_VERSION)
TAR_MAKE_DIR:=$(TOOLS_DIR)/make

$(DL_DIR)/$(TAR_SOURCE): | $(DL_DIR)
$(DL_TOOL) $(DL_DIR) $(TOOLS_DOT_CONFIG) $(TAR_SOURCE) $(TAR_SITE) $(TAR_SOURCE_MD5)

$(TAR_DIR)/.unpacked: $(DL_DIR)/$(TAR_SOURCE)
tar -C $(SOURCE_DIR) $(VERBOSE) -xjf $(DL_DIR)/$(TAR_SOURCE)
for i in $(TAR_MAKE_DIR)/patches/*.tar.patch; do\
$(PATCH_TOOL) $(TAR_DIR) $$i; \
done
touch $@

$(TAR_DIR)/.configured: $(TAR_DIR)/.unpacked
(cd $(TAR_DIR); rm -rf config.cache; \
CFLAGS="-O2 -Wall" \
CC="$(TOOLS_CC)" \
./configure \
--prefix=/usr \
$(DISABLE_NLS) \
);
touch $@
 
habe die Änderung in dem File jetzt nochmal neu gemacht und habe mehr auf Tab und Leerzeichen geachtet, da war in der Tat etwas komisch.

Danach lässt sich Freetz auch wieder starten.

habe dann in Freetz was eingestellt und dann wie gewohnt mit make Kompelieren lassen.

am ende kommt dann folgendes:

--2011-06-22 03:18:43-- http://ftp.gnu.org/gnu/tar/tar-1.15.1.tar.bz2
Auflösen des Hostnamen ftp.gnu.org... 140.186.70.20
Verbindungsaufbau zu ftp.gnu.org|140.186.70.20|:80... verbunden.
HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
Länge: 1611489 (1,5M) [application/x-bzip2]
In »dl/tar-1.15.1.tar.bz2« speichern.

100%[======================================>] 1.611.489 58,7K/s in 35s

2011-06-22 03:19:18 (45,0 KB/s) - »dl/tar-1.15.1.tar.bz2« gespeichert [1611489/1611489]

Download succeeded - http://ftp.gnu.org/gnu/tar/tar-1.15.1.tar.bz2 -> saved to folder dl
MD5 verified for dl/tar-1.15.1.tar.bz2: 57da3c38f8e06589699548a34d5a5d07
tar -C source -xjf dl/tar-1.15.1.tar.bz2
for i in tools/make/patches/*.tar.patch; do\
tools/freetz_patch source/tar-1.15.1 $i; \
done
tools/freetz_patch: Zeile 67: tools/make/patches/*.tar.patch: Datei oder Verzeichnis nicht gefunden
ERROR: modpatch: Error in patch-file tools/make/patches/*.tar.patch
make: *** [source/tar-1.15.1/.unpacked] Fehler 2
 
Code:
wget http://freetz.org/export/7084/branches/freetz-stable-1.1/tools/make/patches/200-buffer_overflow.tar.patch
mv 200-buffer_overflow.tar.patch tools/make/patches
make
Gruß
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.