- 主题:编译ytht bbs出现问题,请指教
./configure完后make,编译不过去,错误提示是:
gcc -Wall -O2 -mmmx -msse -mcpu=i686 -march=i686 -pipe -DCONF_HAVE_OPENP
TY -I../include -I../ythtlib -I../libythtbbs -g -DLINU
X -o bbspop3d bbspop3d.o -L/home/bbs/bin -lythtbbs -lytht
make[1]: *** No rule to make target `/home/bbs/etc/sysconf.ini', needed
by `usesql.h'. Stop.
make[1]: Leaving directory `/home/bbssrc/bbs/local_utl'
make: *** [all] Error 2
我到nju09目录下make usesql.h
也是提示错误make: *** No rule to make target `/home/bbs/etc/sysconf.ini'
, needed by `usesql.h'. Stop.
nju09目录下的makefile里有关usesql.h的定义是这样的:
usesql.h: ~/etc/sysconf.ini
echo "#include <mysql/mysql.h>" > usesql.h
cat ~/etc/sysconf.ini|grep SQL|sed -e 's/^/#define /;s/=//g' >>
usesql.h
哪位知道如何解决啊?
--
FROM 218.249.35.*
>>
>>
>>后一句的cat结果好像是空的,提示没有制定编译规则,你再看看你
>>安装之前的设置是否正确
>>
>>
>>
【 在 kdy@newsmth.net-SPAM.no (kevin) 的大作中提到: 】
: ./configure完后make,编译不过去,错误提示是:
: gcc -Wall -O2 -mmmx -msse -mcpu=i686 -march=i686 -pipe -DCONF_HAVE_OPENP
: TY -I../include -I../ythtlib -I../libythtbbs -g -DLINU
: X -o bbspop3d bbspop3d.o -L/home/bbs/bin -lythtbbs -lytht
: make[1]: *** No rule to make target `/home/bbs/etc/sysconf.ini', needed
: by `usesql.h'. Stop.
: make[1]: Leaving directory `/home/bbssrc/bbs/local_utl'
: make: *** [all] Error 2
: ...................
--
FROM 218.244.99.125
早上来了编译又没有那个错了,但提示几个程序中用到的mysql信息没定义。我手工
把下面三个加到了usesql.h文件中
并把makefile里生成usesql.h的规则删了。编译通过。
#define SQLUSER "test"
#define SQLPASSWD ""
#define SQLDB "test"
thanks!
【 在 Bayweb.bbs@bbs.cumt.edu.cn (海纳百川) 的大作中提到: 】
: >>
: >>
: >>后一句的cat结果好像是空的,提示没有制定编译规则,你再看看你
: ...................
--
FROM 218.249.35.*
>>
>>
>>呵呵,ytht的mysql功能是文章评价等几个共能使用的,如果不使用,
>>可以注视掉,或者单独在usesql.h文件中手工编辑,然后另外编译,
>>好像编译出来的默认名称叫做bbsevad,同时配置mysql相关数据库
>>
>>
【 在 kdy@newsmth.net-SPAM.no (kevin) 的大作中提到: 】
: 早上来了编译又没有那个错了,但提示几个程序中用到的mysql信息没定义。我手工
: 把下面三个加到了usesql.h文件中
: 并把makefile里生成usesql.h的规则删了。编译通过。
: #define SQLUSER "test"
: #define SQLPASSWD ""
: #define SQLDB "test"
: thanks!
: 【 在 Bayweb.bbs@bbs.cumt.edu.cn (海纳百川) 的大作中提到: 】
: ...................
--
FROM 218.244.99.125