Makefile:4: *** missing seperator. STOP.

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Jazzforever
Beiträge: 4
Registriert: 22.11.2003 20:55:17
Wohnort: Chiemgau

Makefile:4: *** missing seperator. STOP.

Beitrag von Jazzforever » 06.12.2003 20:36:11

Also, ich versuche gerade meinen Drucker zum laufen zu bringen (HP PSC 750) und folge dabei der Anleitung von sourceforge.net (http://hpoj.sourceforge.net/download/li ... ter/README) nachdem alles andere fehlgeschlagen ist.
dabei soll ich 'make' starten. Nur bekomme ich da die obige Fehlermeldung (siehe Titel). Befehl war:
make -f /home/ulrich/debian/Makefile
wobei es sich bei diesem Makefile um das von sourceforge handelt (gleiches Verzeichnis wie die Readme)
Verwendeter Kernel ist 2.4.18-bf2.4 auf debian woody

Wer kann mir helfen?

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 06.12.2003 22:49:31

Womit hast du denn das Makefile editiert? Bei Makefiles sind IIRC Tabs wichtig.
Außerdem solltest du make von dem Verzeichnis aufrufen, in dem auch printer.c ist.

Lad dir das Makefile einfach nochmal runter und editiere nur die entsprechende Kernel-Zeile

Jazzforever
Beiträge: 4
Registriert: 22.11.2003 20:55:17
Wohnort: Chiemgau

Beitrag von Jazzforever » 06.12.2003 22:55:21

Womit hast du denn das Makefile editiert? Bei Makefiles sind IIRC Tabs wichtig.
Außerdem solltest du make von dem Verzeichnis aufrufen, in dem auch printer.c ist.

Lad dir das Makefile einfach nochmal runter und editiere nur die entsprechede Kernel-Zeile
Hm, die Dateien befinden sich in meinem Home-Verzeichnis (printer.c, Makefile und die Readme-Datei)
und der Befehl war (aus dem Home-Verzeichnis)
make -f ./Makefile

Hier die ersten Zeilen aus dem Makefile:

# Uncomment the appropriate line below:
# LINUX_DIR=/usr/src/linux
LINUX_DIR=/usr/src/linux-2.4.18
ls
INFILE=printer.c
FILES=README Makefile printer.c
WEBDEST=download/linux-usb-printer

all: printer.o
... usw.

ein auskommentieren der 4. Zeile (ls), sowie ein löschen der ganzen Zeile bewirken nix.
Ach so, ich editire mit kwrite.

Grüße Jazzforever

Jazzforever
Beiträge: 4
Registriert: 22.11.2003 20:55:17
Wohnort: Chiemgau

Beitrag von Jazzforever » 07.12.2003 20:18:38

# Uncomment the appropriate line below:
# LINUX_DIR=/usr/src/linux
LINUX_DIR=/usr/src/linux-2.4.18
ls
INFILE=printer.c
FILES=README Makefile printer.c
WEBDEST=download/linux-usb-printer

Also inzwischen weiß ich was falsch ist. Für's Archiv. die Zeile 'ls' muss gelöscht werden. Dann funktioniert das Script

Antworten