- 主题:Cgywin下安装怎么这么难啊?!!
1。首先,从svn同步下来的代码在./config时,找不到Makefile文件,
configure: creating ./config.status
.infig.status: error: cannot find input file: innbbsd/Makefile
不知道怎么回事~
2。然后下了kbsbbs-snapshot.tar,可以通过./configure,可是
make的时候出现一堆warning啊~。。。。。
*** Warning: This system can not link to static lib archive ../libBBS/libBBS.la.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This system can not link to static lib archive ../libsystem/libsystem.la.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
*** Warning: This system can not link to static lib archive /usr/local/lib/mysql/libmysqlclient.la.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have.
libtool: link: warning: undefined symbols not allowed in i686-pc-cygwin shared libraries
期待牛人解答~
--
FROM 123.122.155.*
有innbbsd目录,
我是按照这个安装步骤执行的
“2.6 安装 kbs
同样切换到 $(SRCDIR) 目录,进入 kbs 的源代码目录。编辑 site/fb2k-v2.h
文件,填上自己的站点名称等信息,然后执行下面的一系列命令:
./autogen.sh
cd sshbbsd; ./autogen.sh; cd ..
./configure --enable-site=fb2k-v2 --with-php=/home/bbs/php \
--enable-ssh --enable-innbbsd \
&& make && make install
make install-home
”
autogen.sh因为格式的问题,回车会转译成"/r",所以,我直接运行了里面的命令
“aclocal; libtoolize -c --force; autoheader; automake -a; autoconf”
然后进入innbbsd/,只有Makefile.am和Makefile.in文件,没有找到Makefile文件,
前面都做了好几遍了,每次都出现这个问题~
【 在 flyriver (江~~做多中国) 的大作中提到: 】
: 你从 svn 下载的代码里面没有 innbbsd 目录吗?
: 后面那个 warning 不用管,只是提示没法用 DLL 而已。
--
FROM 220.194.0.*
ok
谢谢Flyriver~
现在终于可以telnet了,
不过还有2个问题啊:
1。有可能我的SYSOP注册过了,但我忘了。。。
现在SYSOP不能注册了,该怎么办?
a)不能登陆:
---请输入代号: SYSOP
错误的使用者代号.
b)不能注册
----请输入代号: SYSOP
目前无法注册帐号SYSOP,请与系统管理人员联系
2。我的80端口已经被占用的话,修改哪个文件可以改端口啊?
先谢过了啊,麻烦指点~
【 在 flyriver (江~~做多中国) 的大作中提到: 】
: 对了,你是不是用 TortoiseSVN 下载的代码,然后进 cygwin 里面编译的?
: 这样做可能会出问题,最好还是先进入 cygwin 的 shell,然后再用
: svn co
http://svn.kcn.cn/repos/kbs/trunk kbs
: ...................
--
修改:scentralperk FROM 123.113.77.*
FROM 123.113.77.*
【 在 SoapDinosaur (肥龙) 的大作中提到: 】
: SYSOP注成小写了?
: 是apache 1.x么? 叫httpd.conf吧
没有注成小写,
之前注册过一次,但后来因为web起不来,所以从mysql开始,又重新装了一次,
装完就注册不了了~
我重装只$BBSHOME文件夹里的都删了~
--
FROM 123.113.77.*
可以注册别的,只是SYSOP注册不了~
另外,80端口被占用的话,怎么办啊?lighttp起不来~
求教阿~
【 在 SoapDinosaur (肥龙) 的大作中提到: 】
: 既登不上也注册不了?
--
FROM 218.206.177.*
不好意思~
麻烦大家了,80端口是因为之前装了IIS,关了就好了,
lighttpd.conf文件中好像可以把端口改成 81
不过还是不知道怎么解决SYSOP注册问题~Flyriver 帮帮忙啊~
谢谢了
【 在 scentralperk (david) 的大作中提到: 】
: 可以注册别的,只是SYSOP注册不了~
: 另外,80端口被占用的话,怎么办啊?lighttp起不来~
: 求教阿~
--
FROM 218.206.177.*
好的,谢谢~
暴力下试试
【 在 flyriver (江~~做多中国) 的大作中提到: 】
: 有一个比较简单粗暴的办法,前提是你现在的 BBS 没有想留下的数据。
: 1. 重启机器
: 2. 重启后,进入 cygwin shell
: ...................
--
FROM 218.206.177.*
恩,的确好使,
遇到个新的问题,运行./miscd daemon后,发现80端口就处于listening,
起lighttpd就会报错can't bind to port: 80 Address already in use ,
我把lighttpd.conf绑定的端口改成81,不出现这个错了,
不过,又出现了新的问题,不知道怎么解决了~以下是输出的错误:
[~]$ /usr/sbin/lighttpd -f /home/bbs/php/etc/lighttpd.conf
2008-10-14 15:08:49: (/home/lapo/packaging/cygport/lighttpd-1.4.18-1/src/lighttpd-1.4.18/src/mod_accesslog.c.535) opening access-log failed: No such file or directory /var/log/lighttpd/access.log
2008-10-14 15:08:49: (/home/lapo/packaging/cygport/lighttpd-1.4.18-1/src/lighttpd-1.4.18/src/server.c.895) Configuration of plugins failed. Going down.
【 在 flyriver (江~~做多中国) 的大作中提到: 】
: 有一个比较简单粗暴的办法,前提是你现在的 BBS 没有想留下的数据。
: 1. 重启机器
: 2. 重启后,进入 cygwin shell
: ...................
--
FROM 218.206.177.*