- 主题:kbs编译的问题
选装了差不多所有的功能,只有libesmtp没加到编译选项里
make的时候报错
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DNJU_WWWBBS -DBBS2WWW -DINVISIBLE -DSAFE_KILL -D_DETAIL_UINFO_ -DSHOW_IDLE_TIME -I../../src -I../include -Wall -DLINUX -I/usr/local/mysql/include/mysql -MT bbslib.lo -MD -MP -MF .deps/bbslib.Tpo -c bbslib.c -fPIC -DPIC -o .libs/bbslib.o
bbslib.c: In function `www_user_login':
bbslib.c:1104: error: `genbuf' undeclared (first use in this function)
bbslib.c:1104: error: (Each undeclared identifier is reported only once
bbslib.c:1104: error: for each function it appears in.)
bbslib.c:1107: error: `uc' undeclared (first use in this function)
make[3]: *** [bbslib.lo] 错误 1
make[2]: *** [all-recursive] 错误 1
make[1]: *** [all-recursive] 错误 2
我看了看源代码,bbs2www/lib/bbslib.c
似乎确实有两个变量没有定义
不知道有没有人和我遇到过同样的问题
--
FROM 210.72.232.*
手工加了这两个变量的定义,编译通过了
继续
【 在 larva (虫子) 的大作中提到: 】
: 选装了差不多所有的功能,只有libesmtp没加到编译选项里
: make的时候报错
: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DNJU_WWWBBS -DBBS2WWW -DINVISIBLE -DSAFE_KILL -D_DETAIL_UINFO_ -DSHOW_IDLE_TIME -I../../src -I../include -Wall -DLINUX -I/usr/local/mysql/include/mysql -MT bbslib.lo -MD -MP -MF .deps/bbslib.Tpo -c bbslib.c -fPIC
: ...................
--
FROM 219.142.254.*
site.h HAVE_TSINGHUA_INFO_REGISTER 改成 0,前面有人说过
【 在 larva (虫子) 的大作中提到: 】
: 选装了差不多所有的功能,只有libesmtp没加到编译选项里
: make的时候报错
: gcc -DHAVE_CONFIG_H -I. -I. -I../.. -DNJU_WWWBBS -DBBS2WWW -DINVISIBLE -DSAFE_KILL -D_DETAIL_UINFO_ -DSHOW_IDLE_TIME -I../../src -I../include -Wall -DLINUX -I/usr/local/mysql/include/mysql -MT bbslib.lo -MD -MP -MF .deps/bbslib.Tpo -c bbslib.c -fPIC
: ...................
--
FROM 128.12.181.*
开发组应该把cvs里的这个文件更新一下了
【 在 sstiger (冷) 的大作中提到: 】
: site.h HAVE_TSINGHUA_INFO_REGISTER 改成 0,前面有人说过
--
FROM 221.14.178.*