看板FreeBSD
标 题Re: 在FreeBSD6.2安装net-snmp问题求救?
发信站中正筑梦园 (Sun Feb 25 16:37:21 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ccu!reader.ccu!ccudream
※ 引述《jcluh (相见欢)》之铭言:
> ※ 引述《[email protected] (XXYY)》之铭言:
> > ※ 引述《[email protected] (相见欢)》之铭言:
> > : 昨天在 FreeBSD 6.2-RELEASE 下以 ports 安装net-snmp
> > : 执行指令如下:
> > : cd /usr/ports/net-mgmt/net-snmp
> > : make install clean
> > : 但出现如下error ,
> > : ===> Building for net-snmp-5.2.3_4
> > : cc -E -Iinclude -I./include
> > : -I./agent/mibgroup -I. -I. -DDONT_INC_STRUCTS -DBINDIR=/usr/local/bin
> > : -x c ./sedscript.in | egrep '^s[/#]' | sed
> > : 's/REMOVEME//g;s# */#/#g;s/ *#/#/g;s#/ *#/#g;s/# g/#g/;' > sedscript
> > : echo 's#DATADIR#/usr/local/share#g' >> sedscript
> > : echo 's#LIBDIR#/usr/local/lib#g' >> sedscript
> > : echo 's#BINDIR#/usr/local/bin#g' >> sedscript
> > : echo 's#PERSISTENT_DIRECTORY#/var/net-snmp#g' >> sedscript
> > : echo 's#SYSCONFDIR#/usr/local/etc#g' >> sedscript
> > : /usr/bin/sed -f sedscript ./EXAMPLE.conf.def > EXAMPLE.conf
> > : making all in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.2.3/snmplib
> > : make: don't know how to make //ftp.tw.freebsd.org/pub/FreeBSD/distfiles//.
> > 看这行应该是你的 make.conf 出了问题吧
> > /etc/make.conf 贴出来看看
> > : Stop
> > : *** Error code 2
> > : Stop in /usr/ports/net-mgmt/net-snmp/work/net-snmp-5.2.3.
> > : *** Error code 1
> > : Stop in /usr/ports/net-mgmt/net-snmp.
> 我的make.conf 如下:
> [root@dp /etc]# cat /etc/make.conf
> # for system
> CPUTYPE?= pentium4
> NO_X= true
> XFREE86_VERSION=4
> USA_RESIDENT= NO
> MASTER_SITE_BACKUP?=
> ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp6.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp11.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp12.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
> ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
> MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
> MASTER_SORT_REGEX= .tw/ .tw. .edu/ .edu.
> SUP_UPDATE= YES
> SUP= /usr/bin/csup
> SUPFLAGS= -L 2 -Z
> SUPHOST= cvsup.tw.freebsd.org
> SUPFILE= /usr/local/etc/stable-supfile
> PORTSSUPFILE= /usr/local/etc/ports-supfile
> KERNCONF= KERNEL
> # for ports
> WITHOUT_X11= YES
> # suidperl
> ENABLE_SUIDPERL=YES
> #然後记得修改为你的设定,例如「CPUTYPE?=」、「KERNCONF=」等。另外,
> #FreeBSD 6.2 的话,要把「SUP=/usr/local/bin/csup」改为「SUP=/usr/bin/csup」。
> # added by use.perl 2007-02-21 18:18:38
> PERL_VER=5.8.8
> PERL_VERSION=5.8.8
> [root@dp /etc]#
非常感谢style520.大大的指导 !!
我换了一个旧的make.conf (以前在FreeBSD 4.X用的)
再 make install clean 就可以了!!
其中make.conf内容如下:
cat make.conf
SUP_UPDATE= yes
SUP= /usr/local/bin/cvsup
SUPFLAGS= -g -L 2
#
# SUPHOST 代表要到哪台 CVSup,请改成离你比较近的 Server。
SUPHOST= cvsup3.tw.FreeBSD.org
#
# 如果你是用 -stable,请用 stable-supfile (目前的 -stable 是 4.3)
# 如果你是用 -current,请用 standard-supfile (目前的 -current 是 5.0)
SUPFILE= /usr/share/examples/cvsup/stable-supfile
PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
MASTER_SITE_BACKUP?= \
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://freebsd.csie.nctu.edu.tw/pub/distfiles/${DIST_SUBDIR}/\
ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\
ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
# added by use.perl 2007-02-21 00:17:17
PERL_VER=5.8.8
PERL_VERSION=5.8.8
请教是否因为去
ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
抓档而没去
ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
而两者其中的内容稍有不同
所以去ftp2.tw 抓回来的编译可以过,而去 ftp.tw抓回来的编译却没过。
这两个站台不都是 mirror ftp.FreeBSD.org 的资料吗?
怎麽会有所不同呢?
且ftp.tw.freebsd.org 应该是一般人最常去的地方?
请教各位前辈。
--
● ˙ ˙ ◢▇◣ ◢▇◣ ▇ ▇ █▇◣ █▇◣ █▇◣ ◢▇◣ █▇▉ /
˙ ╲ █ █ █ █ █ ▉ █ ▉ █▆ █▆▉ ▉▉▉ ★
◢ ★˙ ◥█◤ ◥█◤ ◥█◤ ██◤ █◥▆ █▆◤ █ ▉ ▉▉▉˙ ◣
CDBBS 中正筑梦园BBS站 欢迎莅临参观 cd.twbbs.org (140.123.20.230)
http://cd.twbbs.org◥ * Author: jcluh ★ From: 218.172.164.226 ◤