- 主题:请教 CVS 的 contrib/fb2k2smth 如何使用
看精华区,把 .c .h 的文件放到 local_utl 下面了
修改 Makefile.am
bin_PROGRAMS =chlevel convboards convpasswd calc_effsize conv_pc4fb2k gen_title \
strip_fh chfavbrd \
...
EXTRA_DIST = urlencode.c
但是fb2k2smth 的是 EXTRA_DIST = fb2kstruct.h README
怎么改?
如果按照 urlencode.c 的
在kbs 下 aclocal
libtoolize -c --force
autoheader
automake -a
autoconf
再之后
./configure --prefix=/home/bbs --enable-site=fb2k-v2 --disable-www --without-php -without-mysql
再make
bbs@debian:/home/kbs$ make
make -s all-recursive
Making all in libsystem
Making all in libBBS
Making all in rzsz
Making all in src
Making all in daemon
"/home/kbs/wrapper.sh" -DHAVE_CONFIG_H -I. -I. -I.. -DINVISIBLE -D_DETAIL_UINFO_ -DSHOW_IDLE_ TIME -I../src -Wall -DLINUX -I/usr/local/include -c newpop3.c
[Compiling newpop3.c]
[Linking newpop3d]
gcc -DINVISIBLE -D_DETAIL_UINFO_ -DSHOW_IDLE_TIME -I../src -Wall -DLINUX -I/usr/local/include -o newpop3d newpop3.o ../libBBS/.libs/libBBS.a ../libsystem/.libs/libsystem.a ../rzsz/.libs/libzm odem.a -L/usr/local/lib -lz -L/usr/lib -lpthread /usr/local/lib/libesmtp.so -ldl -Wl,--rpath -Wl ,/usr/local/lib -Wl,--rpath -Wl,/usr/local/lib
Making all in local_utl
"/home/kbs/wrapper.sh" -DHAVE_CONFIG_H -I. -I. -I.. -DINVISIBLE -D_DETAIL_UINFO_ -DSHOW_IDLE_ TIME -I../src -DLINUX -I/usr/local/include -c chlevel.c
[Compiling chlevel.c]
[Linking chlevel]
libtool: link: cannot find the library `/usr/local/mysql/lib/mysql/libmysqlclient.la'
make[2]: *** [chlevel] 错误 1
make[1]: *** [all-recursive] 错误 1
make: *** [all-recursive-am] 错误 2
就出错了
--
修改:tombcy FROM 218.249.29.*
FROM 218.249.29.*
已经 --without-mysql 了
为什么还会要 mysql 的 lib ?
【 在 tombcy (tombcy) 的大作中提到: 】
: 看精华区,把 .c .h 的文件放到 local_utl 下面了
: 修改 Makefile.am
: bin_PROGRAMS =chlevel convboards convpasswd calc_effsize conv_pc4fb2k gen_title \
: ...................
--
FROM 218.249.29.*
是 --without-mysql 不是 -without-mysql
是这个问题么?
【 在 tombcy@newsmth.net-SPAM.no (tombcy) 的大作中提到: 】
: 已经 --without-mysql 了
: 为什么还会要 mysql 的 lib ?
--
FROM 59.66.175.149
改了
还是一样
【 在 Carlking@thuenv.org-SPAM.no (C@rlKing·Pretty Boy~) 的大作中提到: 】
: 是 --without-mysql 不是 -without-mysql
: 是这个问题么?
--
FROM 218.249.29.*
我也是用的CVS里的fb2k2smth,我用的是比较暴力的方法
configure之后把某子目录里的Makefile文件和.deps的Po文件COPY了出来照着改,然后放到
fb2k2smth目录,configure完成后直接make一下就有可执行文件了……
【 在 tombcy (tombcy) 的大作中提到: 】
: 看精华区,把 .c .h 的文件放到 local_utl 下面了
: 修改 Makefile.am
: bin_PROGRAMS =chlevel convboards convpasswd calc_effsize conv_pc4fb2k gen_title \
: ...................
--
FROM 211.151.95.*
...
ms 工作量很大
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 我也是用的CVS里的fb2k2smth,我用的是比较暴力的方法
: configure之后把某子目录里的Makefile文件和.deps的Po文件COPY了出来照着改,然后放到
: fb2k2smth目录,configure完成后直接make一下就有可执行文件了……
: ...................
--
FROM 218.249.29.*
还好吧……相对于自己配置全站的makefile来说……
比如config后把local_utl之类的目录的Makefile COPY出来,在目录下建一个fb2k2smth目
录,Makefile里的文件名替换一下.deps里COPY一个xxxxx.Po出来放在fb2k2smth的.deps里
然后打开按对应的文件名修改一下……比如改成convpasswd.c convpasswd.o,文件名也
改成convpasswd.Po,然后到fb2k2smth里make convpasswd就可以了……我是这样的,好像
运行蛮正常的
【 在 tombcy (tombcy) 的大作中提到: 】
: ...
: ms 工作量很大
--
FROM 211.151.95.*
thx
我去试试
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 还好吧……相对于自己配置全站的makefile来说……
: 比如config后把local_utl之类的目录的Makefile COPY出来,在目录下建一个fb2k2smth目
: 录,Makefile里的文件名替换一下.deps里COPY一个xxxxx.Po出来放在fb2k2smth的.deps里
: ...................
--
FROM 218.249.29.*
我的编译命令
gcc -I/home/bbs/src/kbs_bbs -I/home/bbs/src/kbs_bbs/src -lBBS -lsystem -L/home/bbs/lib -o chlevel chlevel.c
根据你的情况稍微改改试一试
【 在 tombcy (tombcy) 的大作中提到: 】
: 看精华区,把 .c .h 的文件放到 local_utl 下面了
: 修改 Makefile.am
: bin_PROGRAMS =chlevel convboards convpasswd calc_effsize conv_pc4fb2k gen_title \
: ...................
--
修改:atppp FROM 61.182.213.*
FROM 61.182.213.*
牛人出马了……
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我的编译命令
: gcc -I/home/bbs/src/kbs_bbs -I/home/bbs/src/kbs_bbs/src -lBBS -lsystem -L/home/bbs/lib -o chlevel chlevel.c
: 根据你的情况稍微改改试一试
: ...................
--
FROM 211.151.95.*