【发布时间】:2014-06-05 03:26:58
【问题描述】:
MAKEINFO = ${SHELL} /Users/mbingi/Summer/suricata-2.0.1/missing makeinfo
MANIFEST_TOOL = :
MKDIR_P = ./install-sh -c -d
NM = /opt/local/bin/nm
NMEDIT = nmedit
NVCC =
OBJDUMP = false
OBJEXT = o
OTOOL = otool
OTOOL64 = :
PACKAGE = suricata
PACKAGE_BUGREPORT =
PACKAGE_NAME = suricata
PACKAGE_STRING = suricata 2.0.1
PACKAGE_TARNAME = suricata
PACKAGE_URL =
对于上面的 make 文件代码,我收到 (PACKAGE = suricata) 行缺少分隔符错误。
【问题讨论】:
-
错误信息的哪一部分你不明白?
-
makefile 中没有规则,只有几个变量。
-
转到第 270 行(可能不在上面的 sn-p 中)。有可能该行应该以制表符开头,但它以其他一些空格开头,例如八个空格。修复它,然后重试。 不要问我们如何在文本文件中放置标签,或者为什么你的编辑器不能这样做。
-
link 这是我正在使用的 Makefile。我无法在第 270 行(PACKAGE = suricata)确定什么是确切的错误。
-
我刚刚在它上面运行了 GNU make,它没有报告这个错误。你用的是哪个版本的make?
make -v说什么?