- 主题:请教 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.*
改了
还是一样
【 在 Carlking@thuenv.org-SPAM.no (C@rlKing·Pretty Boy~) 的大作中提到: 】
: 是 --without-mysql 不是 -without-mysql
: 是这个问题么?
--
FROM 218.249.29.*
...
ms 工作量很大
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 我也是用的CVS里的fb2k2smth,我用的是比较暴力的方法
: configure之后把某子目录里的Makefile文件和.deps的Po文件COPY了出来照着改,然后放到
: fb2k2smth目录,configure完成后直接make一下就有可执行文件了……
: ...................
--
FROM 218.249.29.*
thx
我去试试
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 还好吧……相对于自己配置全站的makefile来说……
: 比如config后把local_utl之类的目录的Makefile COPY出来,在目录下建一个fb2k2smth目
: 录,Makefile里的文件名替换一下.deps里COPY一个xxxxx.Po出来放在fb2k2smth的.deps里
: ...................
--
FROM 218.249.29.*
收到
【 在 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 218.249.29.*
/home/bbs/lib 下面有 libbbs.so.0
bbs@0[lib]$ ls
libBBS.a libbbslib.so libBBS.so.0 libsystem.so libzmodem.la
libBBS.la libbbslib.so.0 libBBS.so.0.0.0 libsystem.so.0 libzmodem.so
libbbslib.a libbbslib.so.0.0.0 libsystem.a libsystem.so.0.0.0 libzmodem.so.0
libbbslib.la libBBS.so libsystem.la libzmodem.a libzmodem.so.0.0.0
【 在 tombcy (tombcy) 的大作中提到: 】
: chlevel.c 在 /home/kbs/src 下
: 是不是
: cd /home/kbs/src
: ...................
--
FROM 218.249.29.*
12076 MpFive
12077 99.152
12082 ?
12083 beibei
12084 254.225
12090 missu
12091 240.59
12092 Users Attribute Tranfered...
这样的是不是错了
【 在 atppp (Big Mouse) 的大作中提到: 】
: 有是有,但是不在系统自动寻找的范围内
: 所以连接能过,但是运行的时候就找不到拉。。。
--
FROM 218.249.29.*
IP做用户名 肯定是没有的
那个 ?? 也是错误的
应该是我的 convpasswd.c 第一步没转化正确
【 在 atppp (Big Mouse) 的大作中提到: 】
: 有这些用户么?可能是你老的那个结构没写对
--
修改:tombcy FROM 218.249.29.*
FROM 218.249.29.*
KBS 最后 int unused[7];
convpasswd.c
哪里怎么写?
user->usedspace = 0; 下面
user->unused[6] = 0; ??
【 在 tombcy (tombcy) 的大作中提到: 】
: IP做用户名 肯定是没有的
: 那个 ?? 也是错误的
: 应该是我的 convpasswd.c 第一步没转化正确
: ...................
--
修改:tombcy FROM 218.249.29.*
FROM 218.249.29.*