Makefile:3: *** missing separator. Stoppen

Habe ich versucht, was ich konnte, mit den Antworten auf StackOverflow auf diese Frage. Ich glaube nicht, dass das Problem mit den tabs. Hier ist die makefile:


#   $OpenBSD: Makefile,v 1.15 2010/02/09 08:55:31 markus Exp $

.include <bsd.own.mk>

SUBDIR= lib ssh sshd ssh-add ssh-keygen ssh-agent scp sftp-server \
    ssh-keysign ssh-keyscan sftp ssh-pkcs11-helper

distribution:
    ${INSTALL} -C -o root -g wheel -m 0644 ${.CURDIR}/ssh_config \
        ${DESTDIR}/etc/ssh/ssh_config
    ${INSTALL} -C -o root -g wheel -m 0644 ${.CURDIR}/sshd_config \
        ${DESTDIR}/etc/ssh/sshd_config

.include <bsd.subdir.mk>

Ich habe versucht, legen Sie eine Registerkarte vor der Linie 3 (wo das Problem ist), und hatte die folgende Fehlermeldung angezeigt:

Makefile:3: *** commands commence before first target.  Stop.

Dies ist nicht ein makefile von meinem eigenen design--es war direkt heruntergeladen von hier:
http://www.openssh.com/openbsd.html
(im ersten download link)

Zusätzlich, basierend auf eine andere Antwort auf diese Frage habe ich den folgenden Befehl:

root@server:/usr/src/ssh# cat -e -t -v Makefile

welche Ausgabe der folgende:

 \#^I$OpenBSD: Makefile,v 1.15 2010/02/09 08:55:31 markus Exp $$ $ .include <bsd.own.mk>$ $ SUBDIR=^Ilib ssh sshd ssh-add ssh-keygen
 ssh-agent scp sftp-server \$ ^Issh-keysign ssh-keyscan sftp
 ssh-pkcs11-helper$ $ distribution:$ ^I${INSTALL} -C -o root -g wheel
 -m 0644 ${.CURDIR}/ssh_config \$ ^I    ${DESTDIR}/etc/ssh/ssh_config$ ^I${INSTALL} -C -o root -g wheel -m 0644 ${.CURDIR}/sshd_config \$ ^I 
 ${DESTDIR}/etc/ssh/sshd_config$ $ .include <bsd.subdir.mk>$

Weiß jemand, was könnte das Problem sein? Vielen Dank im Voraus.

  • Können Sie wieder zu veröffentlichen, die Ergebnisse von cat am Ende und verwenden Sie code-Formatierung (Einrücken jede Zeile mit 4 Leerzeichen) eher als blockquotes (> vor jeder Zeile)? Das blockquote-version ist alles entstellt.
  • Ich ging vor und löschte den '>'. Wenn Ihr Problem mit war es nur 5 Zeilen, wenn es erscheint, sollte es mehr werden, wurde die Ausgabe tatsächlich genau so.
InformationsquelleAutor jperezov | 2014-01-13
Schreibe einen Kommentar