目前的成果还不能使YTHT CVS版本在NT下运行,不过提出了
问题所在的地方,希望大家能来想办法解决。或者得到YTHT官方的帮助。
1.在
http://www.cygwin.com 下载setup文件,选择网络安装或者
下载到本地都可以(如果各位下载有问题,我可以给各位上传)
2.安装时候务必选择安装autoconf-devel autoconf-stable automake几个包
bzip2、cron、cvs也装上,重要的是要装cygipc,否则会找不到很多.h文件。
gcc和gzip装上,make也装了,tar,vim,wget也装了。其他的自己可以到
http://www.cygwin.com查看package列表选择。
3.装好了以后,进入shell,准备co代码,
cd /home
输入export CVSROOT=:pserver:bbsdev@162.105.31.222:/home/cvs
cvs login
输入密码bbsdev
cvs -z 9 co bbs
就开始下载代码了
4.下载完毕后mv -f bbs bbssrc
ln -s /usr/autotool/devel/share/automake-1.7 /usr/share/automake
cd /home/bbssrc
./makedist.sh
./configure --without-mysql 还是 --disable-mysql忘记了 :)
配置完以后就没了,^_^,
这样编译的时候只有两个问题,一个是flock的问题。cygwin没有这个,LOCK_EX
的define都没有,一个是NAME_MAX没有的问题。
所以各位拿些主意出来解决这两个问题,基本就可以编译了。
SMTH的for NT我编译了,整个过程非常顺利(用snap包),注意到configure的时候
有一个flock的check,也许就是smth跟cygwin融合的比较好的原因
--
FROM 211.161.162.219