看板SetupBBS
标 题Re: [请益] make发生错误
发信站无名小站 (Wed Jul 27 03:20:30 2005)
转信站ptt!ctu-reader!ctu-peer!news.nctu!netnews.csie.nctu!wretch
※ 引述《[email protected] (云淡风清)》之铭言:
> ※ 引述《[email protected] (Zero 日落)》之铭言:
> > 我架了一台伺服器
> > 系统为 Fedora 4
> > 下载了 MapleBBS-3.02-RELEASE.tgz
> > 依照说明执行 make
> > 但是显示以下错误讯息:
> > make[1]: *** [gem.o] Error 1
> > make[1]: Leaving directory `/home/bbs/src/maple'
> > make: *** [linux] Error 2
> > 不知道要怎样解决
> > 请大大帮忙 谢谢
> 资讯还不够
> 还要上面几行才能知道是哪里出了问题
> > 另外
> > Makefile中及make指令中均需要选择作业系统
> > Fedora4应该属於选哪一种?
> linux
小弟猜测原post和我遇到差不多的问题,弟爬文章爬了好久
我在compiled 时也遇到问题,错误讯息大概是如下
------------------------------------------------------------------
../lib/libdao.a(str_passwd.o)(.text
: undefined refernce to 'crypt'
*** Error code 1
Stop in /home/bbs/scr/daemon.
*** Error code 1
Stop in /home/bbs/scr/daemon.
*** Error code 1
Stop in /home/bbs/src.
---------------------
前辈提出解决的方法是:
先去src/lib里面make all即可
就这样我跟着照做了...
先 cd /home/bbs/src/lib
执行 make 指令
接着 cd /home/bbs/src/util/ 目录
执行 make linux 指令
cd /home/bbs/src/maple/ 目录
执行 make linux ; make install指令
也会有另外的错误讯息跑出来....@@~
实在是找不出错误原因,我又全部重新删掉後,按照文件步骤跑了一遍
此时换成bbs身份後再执install.sh
在install文件中所说的install.sh有些时候会不工作,
所以设定好config.h之後在/home/bbs/src底下直接执行:
make clean linux install (是用BBS身份来安装,第一次忽略了这一点)
後来这样就OK了。
--
夫兵者不祥之器物或恶之故有道者不处君子居则贵左用兵则贵右兵者不祥之器非君子
之器不得已而用之恬淡为上胜而不美而美之者是乐杀人夫乐杀人者则不可得志於天下
矣吉事尚左凶事尚右偏将军居左上将军居右言以丧礼处之杀人之众以哀悲泣之战胜以
丧礼处之道常无名朴虽小天下莫能臣侯王若能守之万物将自宾天地相合以降甘露民莫
之令而自均始制有名名亦既有夫亦将知止知止可以不Kewas.Dorm-GD2.NCTU.edu.tw海