- 主题:升级遇到问题,版面错误用户错误
老机器是dell 2650 debian 3.1
新机器是dell 2950 freebsd 7 amd64
long这些怎么看。。。@@?
共享内存的事情是这样的,用老数据的时候,我以前测试的时候注册过的用户名老是显示密码错误,测试时候没有注册,但老数据有的用户名显示没有这样的用户,但是也不能注册。。。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 原来系统 long 多大?现在系统 long 多大?指针呢?
: 机器字长一样么?
: 你不说清楚我只好挨个问了
: ...................
--
FROM 211.99.222.*
恩,是amd64的
> uname -a
FreeBSD bbs.uibe.edu.cn 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 10:35:36 UTC 2008
root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
我试试去,3ks =,=!
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: -i386的吧?
: ~~~~~
: 32位系统 sizeof(long) 和 sizeof(int *) 是 4
: ...................
--
修改:cougarwww FROM 211.99.222.*
FROM 211.99.222.*
哎,被打回来了,呵呵,那个,咋编译啊
默认没编译吗?还是编译了跑哪去了?
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: -i386的吧?
: ~~~~~
: 32位系统 sizeof(long) 和 sizeof(int *) 是 4
: ...................
--
FROM 211.99.222.*
bbs# gcc -I/home/bbs/trunk/kbs_bbs/src -lBBS -lsystem -L/home/bbs/telbbs/libBBS -L/home/bbs/telbbs/libsystem -o contrib/32bitTO64bit/cnv_boards64.c
/usr/bin/ld: cannot find -lBBS
哎,实在是不了解这块,再加上技术水平有限,以前就安装一下,维护维护,这回可难倒我了
ps,学校看救灾义演的同学不少都哭了
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 那个,默认没编译啊,你自己改改自己编译啊 ...
: gcc -I$(top_srcdir)/src -lBBS -lsystem -L$(top_builddir)/libBBS \
: -L$(top_builddir)/libsystem -o blahblah blahblah.c
: ...................
--
FROM 211.99.222.*
还是不太会编译这些文件。。。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
: 靠,我刚发现。。
--
FROM 202.204.172.*
ok,我试试,我之前试着放到其他目录@@
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 告诉你个简单的,丢到 local_utl下头去,在Makefile.am那一行巨长的 bin_PROGRAMS=
: 后头加上这些个源文件去掉.c以后的部分,然后 make;make install 去 $(BBSHOME)/bin
: 下头找 ...
: ...................
--
FROM 211.99.222.*
这么搞了以后版面已经没问题了,
照葫芦画瓢该用户的时候不行了。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 告诉你个简单的,丢到 local_utl下头去,在Makefile.am那一行巨长的 bin_PROGRAMS=
: 后头加上这些个源文件去掉.c以后的部分,然后 make;make install 去 $(BBSHOME)/bin
: 下头找 ...
: ...................
--
修改:cougarwww FROM 211.99.222.*
FROM 211.99.222.*
附件(13.8KB) struct.h附件(12.9KB) struct.old.h附件(4.7KB) cnv_passwd64.c改成这样:?
bhnew.unused[0] = bh.unused[0];
bhnew.unused[1] = bh.unused[1];
bhnew.unused[2] = bh.unused[2];
bhnew.unused[3] = bh.unused[3];
bhnew.unused[4] = bh.unused[4];
bhnew.unused[5] = bh.unused[5];
bhnew.unused[6] = bh.unused[6];
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 还有
: memcpy(bhnew.unused, bh.unused, 7);
: 定义分明是
: ...................
--
FROM 211.99.222.*
真实感谢各位老大,用户和版面已经没问题了。。。
该剩下的。。。
【 在 fancyrabbit (兔兔猫★Initial F★三个月等来两封拒信) 的大作中提到: 】
: 这种,下次指不定他来个指针就错了,哈哈。
--
FROM 211.99.222.*