【发布时间】:2014-11-24 23:27:48
【问题描述】:
我正在尝试对 FreeBSD 系统上的 syslogd 进行一些小改动。我想将 syslogd.c 中的 MAXLINE 的值更改为 4096,然后重新编译。我已经参考了这篇文章中的步骤:
http://bsdpants.blogspot.com/2010/08/truncated-syslog-messages.html 。
但是,由于我对下拉、编辑和重新编译源代码不太熟悉,所以我一直在尝试重新编译。
到目前为止我已采取的步骤:
- #svn checkout svn://svn0.us-east.FreeBSD.org/base/head /usr/src
- 编辑了 /usr/src/usr.sbin/syslogd/syslogd.c 中 MAXLINE 的值
- #make obj && make depend && make && make install
当我尝试第三步(make obj && make depend && make && make install)时,出现以下错误:
make: "/usr/src/usr.sbin/syslogd/Makefile" line 4: Could not find src.opts.mk
make: "/usr/src/usr.sbin/syslogd/Makefile" line 17: Malformed conditional (${MK_INET6_SUPPORT} != "no")
make: Fatal errors encountered -- cannot continue
make: stopped in /usr/src/usr.sbin/syslogd
我是否错过了这个过程中的一个步骤?任何帮助将不胜感激。如果我可以提供更多信息,请告诉我。
谢谢!
【问题讨论】: