Discussion:
ÇëœÌ CVS µÄ contrib/fb2k2smth ÈçºÎʹÓÃ
(时间太久无法回复)
tombcy
2005-12-05 04:28:55 UTC
Permalink
已经 --without-mysql 了

为什么还会要 mysql 的 lib ?
【 在 tombcy (tombcy) 的大作中提到: 】
: 看精华区,把 .c .h 的文件放到 local_utl 下面了
: 修改 Makefile.am
: bin_PROGRAMS =chlevel convboards convpasswd calc_effsize conv_pc4fb2k gen_title \
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
¡€Pretty Boy~
2005-12-05 04:44:28 UTC
Permalink
tombcy
2005-12-05 05:02:53 UTC
Permalink
改了
还是一样
【 在 ***@thuenv.org-SPAM.no (***@rlKing・Pretty Boy~) 的大作中提到: 】
: 是 --without-mysql 不是 -without-mysql
: 是这个问题么?


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 05:07:18 UTC
Permalink
我也是用的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 \
: ...................

--
■│ ─┐ ─┐ ■ ■ ■
 ■│ ■■└┐ ■■└┐ ■ ■ ■
 ■│ ■└─■│ ■│ ■│ ■ ■ ■
  ■│ ■■■■ ■│ ■│ ■ ■ ■
 ■└──┐ ■└──┐ ■└─■
 ■■■■ ■■■ ■■ ■ ■ ■


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 05:15:02 UTC
Permalink
..
ms 工作量很大

【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 我也是用的CVS里的fb2k2smth,我用的是比较暴力的方法
: configure之后把某子目录里的Makefile文件和.deps的Po文件COPY了出来照着改,然后放到
: fb2k2smth目录,configure完成后直接make一下就有可执行文件了……
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 05:18:49 UTC
Permalink
还好吧……相对于自己配置全站的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 工作量很大


--
看,我没有胸耶 △ 来 自 妈呀!鬼来啦!快跑啊
\ ¤ <- 小黑屋 . . /
`##' 的 鬼 ` ○ '
~~        /□\
(飘,平胸) >< (抖)


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 05:22:17 UTC
Permalink
thx
我去试试

【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 还好吧……相对于自己配置全站的makefile来说……
: 比如config后把local_utl之类的目录的Makefile COPY出来,在目录下建一个fb2k2smth目
: 录,Makefile里的文件名替换一下.deps里COPY一个xxxxx.Po出来放在fb2k2smth的.deps里
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
Big Mouse
2005-12-05 05:24:22 UTC
Permalink
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 05:25:49 UTC
Permalink
牛人出马了……
【 在 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
: 根据你的情况稍微改改试一试
: ...................

--
看,我没有胸耶 △ 来 自 妈呀!鬼来啦!快跑啊
\ ¤ <- 小黑屋 . . /
`##' 的 鬼 ` ○ '
~~        /□\
(飘,平胸) >< (抖)


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
Big Mouse
2005-12-05 05:27:11 UTC
Permalink
Òª¿ËÖÆ
2005-12-05 05:28:37 UTC
Permalink
还有 rpath :-(

【 在 atppp (Big Mouse) 的大作中提到: 】
: 这东西其实没什么奥妙,编译保证找到头文件,连接保证找到动态库,就行了
: -I -L -l 三个参数倒腾倒腾就是了


--

※ 来源:・水木社区 newsmth.net・[FROM: 59.66.199.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 05:29:13 UTC
Permalink
我对gcc这东西不很了解的说,看到一堆参数还要分大小写就有点头大……//shy

【 在 atppp (Big Mouse) 的大作中提到: 】
: 这东西其实没什么奥妙,编译保证找到头文件,连接保证找到动态库,就行了
: -I -L -l 三个参数倒腾倒腾就是了


--
main() { printf(&unix["\021%siz\012\0"],(unix)["have"]+"fun"-0x60); }


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 05:32:32 UTC
Permalink
收到

【 在 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
: 根据你的情况稍微改改试一试
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
tombcy
2005-12-05 05:55:28 UTC
Permalink
chlevel.c 在 /home/kbs/src 下
是不是

cd /home/kbs/src
gcc -I/home/kbs -I/home/kbs/src -lBBS -lsystem -L/home/bbs/lib -o chlevel chlevel.c

出来个 chlevel
mv chlevel /home/bbs

但是

chlevel
chlevel: error while loading shared libraries: libBBS.so.0: cannot open shared object file: No such file or directory

【 在 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
: 根据你的情况稍微改改试一试
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
Big Mouse
2005-12-05 05:57:37 UTC
Permalink
tombcy
2005-12-05 05:58:07 UTC
Permalink
/home/bbs/lib 下面有 libbbs.so.0
***@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
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
Big Mouse
2005-12-05 05:59:30 UTC
Permalink
tombcy
2005-12-05 06:05:22 UTC
Permalink
12076 MpFive
12077 99.152
12082 ?
12083 beibei
12084 254.225
12090 missu
12091 240.59

12092 Users Attribute Tranfered...

这样的是不是错了

【 在 atppp (Big Mouse) 的大作中提到: 】
: 有是有,但是不在系统自动寻找的范围内
: 所以连接能过,但是运行的时候就找不到拉。。。


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
Big Mouse
2005-12-05 06:07:22 UTC
Permalink
tombcy
2005-12-05 06:09:27 UTC
Permalink
IP做用户名 肯定是没有的
那个 ?? 也是错误的
应该是我的 convpasswd.c 第一步没转化正确

【 在 atppp (Big Mouse) 的大作中提到: 】
: 有这些用户么?可能是你老的那个结构没写对


--

※ 修改:・tombcy 于 Dec 5 14:09:26 修改本文・[FROM: 218.249.29.*]
※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 06:20:08 UTC
Permalink
是不是userec和olduserec不对?

【 在 tombcy (tombcy) 的大作中提到: 】
: IP做用户名 肯定是没有的
: 那个 ?? 也是错误的
: 应该是我的 convpasswd.c 第一步没转化正确
: ...................

--
虽然我有许许多多的梦想,但有的梦想将永远也无法实现

――它们一生将注定只是梦想……


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 06:21:13 UTC
Permalink
KBS 最后 int unused[7];
convpasswd.c

哪里怎么写?
user->usedspace = 0; 下面
user->unsed[6] = 0; ??

【 在 tombcy (tombcy) 的大作中提到: 】
: IP做用户名 肯定是没有的
: 那个 ?? 也是错误的
: 应该是我的 convpasswd.c 第一步没转化正确
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 06:23:06 UTC
Permalink
不是有一步memset可以把整个结构清空的吗?

【 在 tombcy (tombcy) 的大作中提到: 】
: KBS 最后 int unused[7];
: convpasswd.c
: 哪里怎么写?
: ...................

--
main() { printf(&unix["\021%siz\012\0"],(unix)["have"]+"fun"-0x60); }


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 06:29:34 UTC
Permalink
新的 KBS struct 在原来奖章的地方添加 unsigned int medals;

我们老的 userec 在最后自己修改了
/*ufo: 加上两个int值,以作以后扩展方便。这样一共五个int空间用于扩展*/
unsigned int extendlevel;
int unused2;

现在
convpasswd.c
里面把整个 userec 都复制过去,然后把 passwd[PASSLEN];改成 OLDPASSLEN
添加的两个值不用了,就不用管了吧?

我要保留nummedals
convert_userec 中原来的顺序添加 user->nummedals = olduser->nummedals;

然后转化
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 是不是userec和olduserec不对?


--

※ 修改:・tombcy 于 Dec 5 14:29:34 修改本文・[FROM: 218.249.29.*]
※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 06:29:56 UTC
Permalink
嗯~~我们以前的FBNT也有这些奖章什么的,也要自己改改的

【 在 tombcy (tombcy) 的大作中提到: 】
: 新的 KBS struct 在原来奖章的地方添加 unsigned int medals;
: 我们老的 userec 在最后自己修改了
: /*ufo: 加上两个int值,以作以后扩展方便。这样一共五个int空间用于扩展*/
: ...................

--
main() { printf(&unix["\021%siz\012\0"],(unix)["have"]+"fun"-0x60); }


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 06:33:10 UTC
Permalink
我改了新的struct添加了奖章
在 convpasswd.c 中也改了奖章的
只是原来的 struct 的最后两个自己添加值不要了

转换 .PASSWDS 的过程,表面上是正确地,转换的都是帐号
但现在 chlevel 又出错了

【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 嗯~~我们以前的FBNT也有这些奖章什么的,也要自己改改的


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
Big Mouse
2005-12-05 06:34:47 UTC
Permalink
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 06:39:53 UTC
Permalink
那个地方千万要注意,KBS有很多ifdef的,我就是嫌ifdef太多才手工COPY makefile的


【 在 tombcy (tombcy) 的大作中提到: 】
: 嗯
: 我在改


--
复 ┃ 复旦复旦旦复旦 巍巍学府文章焕 学术独立思想自由 政罗教网无羁绊 ┃
旦 ┃  无羁绊前程远 向前 向前 向前进展 复旦复旦旦复旦 日月光华同灿烂 ┃
大 ┃ 复旦复旦旦复旦 师生一德精神贯 巩固学校维护国家 先忧后乐交相勉  ┃
学 ┃  交相勉前程远 向前 向前 向前进展 复旦复旦旦复旦 日月光华同灿烂 ┃
校 ┃ 复旦复旦旦复旦 沪滨屹立东南冠 作育国士恢廓学风 震欧铄美声名满 ┃
歌 ┃  声名满前程远 向前 向前 向前进展 复旦复旦旦复旦 日月光华同灿烂 ┃


※ 修改:・cometcaptor 于 Dec 5 14:39:52 修改本文・[FROM: 211.151.95.*]
※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 06:36:39 UTC
Permalink
会出现IP地址的话可能是读的文件错了,userec大小错了或代码哪里不对

要不你输出一下sizeof(struct userec)看看是不是KBS的userec大小

【 在 tombcy (tombcy) 的大作中提到: 】
: 我改了新的struct添加了奖章
: 在 convpasswd.c 中也改了奖章的
: 只是原来的 struct 的最后两个自己添加值不要了
: ...................

--
■│ ─┐ ─┐ ■ ■ ■
 ■│ ■■└┐ ■■└┐ ■ ■ ■
 ■│ ■└─■│ ■│ ■│ ■ ■ ■
  ■│ ■■■■ ■│ ■│ ■ ■ ■
 ■└──┐ ■└──┐ ■└─■
 ■■■■ ■■■ ■■ ■ ■ ■


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 06:38:00 UTC
Permalink

我在改
【 在 atppp (Big Mouse) 的大作中提到: 】
: chlevel用的结构定义是src/struct.h里面的userec吧


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
tombcy
2005-12-05 06:46:58 UTC
Permalink
13814 yoro
13815 hfiko
13816 elon
13817 missu
13818 trash
13819 robertlee
13820 headbigbig

13820 Users Attribute Tranfered...

现在看着正确了 :)
我把 ifdef CON_PASS 和 BIRTHDAY 的都去掉了

【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 那个地方千万要注意,KBS有很多ifdef的,我就是嫌ifdef太多才手工COPY makefile的


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
²ÎËÞËÄ[¡î]Ò»ÉÁÒ»ÉÁÁÁŸ§Ÿ§
2005-12-05 06:52:41 UTC
Permalink
这么多用户……牛啊
【 在 tombcy (tombcy) 的大作中提到: 】
: 13814 yoro
: 13815 hfiko
: 13816 elon
: ...................

--
对一些自以为很了不起的人,完全没有必要跟他们一般见识。
用一句话来总结就是:8 care 之


※ 来源:・水木社区 newsmth.net・[FROM: 211.151.95.*]
tombcy
2005-12-05 06:54:45 UTC
Permalink
死的差不多了

-rw-r--r-- 1 bbs bbs 8057252 2005-12-04 04:08 PASSWDS.BAK_FOR_TAR
-rw-r--r-- 1 bbs bbs 2708720 2005-12-04 21:11 .PASSWDS.NEW

小了四倍?!

【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 这么多用户……牛啊


--

※ 来源:・水木社区 newsmth.net・[FROM: 218.249.29.*]
继续阅读narkive:
Loading...