- 主题:紧急求救,关于编译ytht!!!!!!!!!
flock在compatible.c里面有
这些没有的应该在<errno.h>或者<sys/errno.h>里面吧?
【 在 ASHOW (阿兽) 的大作中提到: 】
: 我也可以找到flock.只不过认为它里面有几个没有定义的变量:EAGAIN; errno;EACCES; EWOULDBLOCK;EINVAL;
: 我打开ythtlib/compatible.c看了一下确实没有定义阿,
: 怎么看cygwin的版本?
: 我的好像是 1.5.x把!
: 【 在 lepton 的大作中提到: 】
: : 奇怪 我的cygwin可以找到flock啊
: : 你cygwin版本最新吗?
: : 【 在 ASHOW (阿兽) 的大作中提到: 】
: ...................
--
FROM 211.155.251.247
你先看看有没/usr/include/errno.h
/usr/include/sys/errno.h
【 在 ASHOW (阿兽) 的大作中提到: 】
: 这是什么问题?如何解决阿?是我的cygwin版本不够????
: 【 在 lepton 的大作中提到: 】
: : 你configure时候的输出:
: : checking for flock... no
: : 【 在 ASHOW (阿兽) 的大作中提到: 】
: : (以下引言省略...)
--
FROM 211.155.251.247
哦 你稍等一下
【 在 ASHOW (阿兽) 的大作中提到: 】
: 我觉得应该不是cygwin的问题,而是路径的问题。
: 【 在 lepton (在黑夜中等待黎明) 的大作中提到: 】
: : 给我shell吧
: : 你启动cygwin环境的sshd
: : 给我一个帐号 密码
--
FROM 211.155.251.247
重新co代码再试试
【 在 ASHOW (阿兽) 的大作中提到: 】
: 我觉得应该不是cygwin的问题,而是路径的问题。
: 【 在 lepton (在黑夜中等待黎明) 的大作中提到: 】
: : 给我shell吧
: : 你启动cygwin环境的sshd
: : 给我一个帐号 密码
--
FROM 211.155.251.247
哦 他似乎说已经自己改了很多。。
【 在 lepton (在黑夜中等待黎明) 的大作中提到: 】
: update 就可以了...
: 【 在 dinger (test) 的大作中提到: 】
: : 重新co代码再试试
--
FROM 211.155.251.247
cygcheck -svr 看下cygwin1.dll版本
用1.5.7或以上版本吧 呵呵
【 在 ASHOW (阿兽) 的大作中提到: 】
: 什么意思?可以说的详细一点吗???
: 【 在 lepton 的大作中提到: 】
: : 为什么没有 -lcygipc呢
: : 【 在 ASHOW (阿兽) 的大作中提到: 】
: : (以下引言省略...)
--
FROM 211.155.251.247
1.5.7以上(好像是从这个版以上吧?)就可以用gcc3.3
sjtu是什么版本不太清楚
ipc这个我记得从1.5.7(好像是?)开始 采用bad system call的方式解决ipc问题
如果一定要用1.5.5的话
你把local_utl目录Makefile里面$(BBSLIB)后面加上$(LIBS)试试看把
【 在 ASHOW (阿兽) 的大作中提到: 】
: cygwin 1.5.5-1这个版本应该是可以的啊?
: sjtu上的是什么版本?我的gcc是3.3.1-2,是不是应该用3.2版?
: 【 在 dinger 的大作中提到: 】
: : cygcheck -svr 看下cygwin1.dll版本
: : 用1.5.7或以上版本吧 呵呵
: : 【 在 ASHOW (阿兽) 的大作中提到: 】
--
FROM 211.155.251.247
有crtshm那个不用编译 改ini配置文件直接运行的
下载的时候看一下旁边的说明
只有telnet部分 测试版本 玩一下还行 不建议用来架站
从ytht.net co的最新代码如果用低于cygwin1.5.7可能会碰到些麻烦的
我这里是1.5.9了 我自己测试1.5.9上面跑没有问题的
【 在 tnds (拖泥带水) 的大作中提到: 】
: 那个nt cvs我也编译过,没用shminit,用crtshm,然后用bbsd就成功启动了。
: 【 在 ASHOW (阿兽) 的大作中提到: 】
: : 我用了glutton改的YTHTNTCVS11.21,把他的local_utl覆盖了我的local_utl,编译通过,就是生成bbspop3d错误,我也没管,就把生成的exe cp到了bin下面,然后执行
: : $ ipc-daemon2&
: : [1] 216
: : $ /home/bbs/bin/shminit
: : bash:/home/bbs/bin/shminit :no such file or directory
: : ...................
: ...................
--
FROM 211.155.251.247
注意看手册
bbsconfig里面的用户id 组id 用户名要填写你用来运行bbs程序的用户
cat /etc/passwd看一下
【 在 tnds (拖泥带水) 的大作中提到: 】
: 我今天cvs的ytht0.3版本,运行shminit时候说要用bbs用户登录或者清除以前的shmkey,
: 怎么做?
: cygwin里怎么用bbs用户登录?
: 另外那个清除shmkey的命令是什么?
: 【 在 dinger (test) 的大作中提到: 】
: : 有crtshm那个不用编译 改ini配置文件直接运行的
: : 下载的时候看一下旁边的说明
: : 只有telnet部分 测试版本 玩一下还行 不建议用来架站
: ...................
--
FROM 211.155.251.247