Irix > Programmieren, Kompilieren
gmake: Makefile:63: *** commands commence before first target. Stop.
chrisindy:
Hi,
Versuche gerade "drqueue", ein dist.rendering-server für blender und andere zu kompilieren. Zunächst bekam ich die Fehlermeldung:
..
make: file `Makefile' line 21: Must be a separator (: or ::) for rules (bu39)
..
Worauf ich etwas recherchierte und einige Angaben gefunden haben, die auf die Nutzung von gmake in diesem Falle hinweisen.
Also habe ich die aktuelle Gmake-ver. (sgi.freeware) installiert und bekomme nun folgende Meldung:
Makefile:63: *** commands commence before first target. Stop.
Die Makefile enthält in Z. 63 folgendes:
ifeq ($(systype),CYGWIN_NT-5.1)
CFLAGS = -DCOMM_REPORT -Wall -I. -D__CYGWIN -g -O2
CPPFLAGS = -D__CPLUSPLUS -DCOMM_REPORT -Wall -I. -D__CYGWIN -g -O2
MAKE = make
UIFLAGS += -e _mainCRTStartup -mwindows
Jasper:
Schau mal, ob die Zeilen mit einem Tabulator beginnen (böse ist bei allem ausser Kommandos in Targets...)
chrisindy:
Es befinden sich leider keine Tabulatoren am beginn der beschriebenen Zeilen =/
Grüße
Chris
Jasper:
Prinzipiell könntest Du die betroffenen Zeilen auch komplett löschen oder mit # auskommentieren, es sei denn, DU kompilierst grad mit der Cygwin. Eigentlich kann ich so auf Anhieb sonst kein Problem erkennen, ist aber auch schon eine Weile her, dass ich ds letzte Mal intensiver mit Makefiles zu tun hatte. Davor taucht auch kein Tab auf, oder? Evtl. auch mal die Einrückung entsorgen, auch wenn sie eigentlich erlaubt sein sollte, sofern sie nur aus Leerzeichen besteht...
Die Variable MAKE hast Du auf gmake an der relevanten Stelle geändert, wie im drqueue Forum beschrieben?
chrisindy:
tja - also soweit habe ich mal alle leerzeichen weggenommen und es ergab sich auch keine änderung. =/ Alle make=make stellen sind mit make=gmake ersetzt worden.
Grüße
Chris
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln