- 主题:加入转信编译出错了
DLINUX -I/usr/include/mysql -Wall -c dbzinnbbsd.c
dbzinnbbsd.c:60: error: `CMDihave' undeclared here (not in a function)
dbzinnbbsd.c:60: error: initializer element is not constant
dbzinnbbsd.c:60: error: (near initialization for `cmds[2].main')
dbzinnbbsd.c:60: error: initializer element is not constant
dbzinnbbsd.c:60: error: (near initialization for `cmds[2]')
dbzinnbbsd.c:62: error: initializer element is not constant
dbzinnbbsd.c:62: error: (near initialization for `cmds[3]')
dbzinnbbsd.c:64: error: initializer element is not constant
dbzinnbbsd.c:64: error: (near initialization for `cmds[4]')
dbzinnbbsd.c:66: error: initializer element is not constant
dbzinnbbsd.c:66: error: (near initialization for `cmds[5]')
dbzinnbbsd.c:68: error: initializer element is not constant
dbzinnbbsd.c:68: error: (near initialization for `cmds[6]')
dbzinnbbsd.c:70: error: initializer element is not constant
dbzinnbbsd.c:70: error: (near initialization for `cmds[7]')
dbzinnbbsd.c:71: error: initializer element is not constant
dbzinnbbsd.c:71: error: (near initialization for `cmds[8]')
dbzinnbbsd.c:73: error: initializer element is not constant
dbzinnbbsd.c:73: error: (near initialization for `cmds[9]')
dbzinnbbsd.c:75: error: initializer element is not constant
dbzinnbbsd.c:75: error: (near initialization for `cmds[10]')
dbzinnbbsd.c:76: error: initializer element is not constant
dbzinnbbsd.c:76: error: (near initialization for `cmds[11]')
dbzinnbbsd.c:77: error: initializer element is not constant
dbzinnbbsd.c:77: error: (near initialization for `cmds[12]')
dbzinnbbsd.c:78: error: initializer element is not constant
dbzinnbbsd.c:78: error: (near initialization for `cmds[13]')
dbzinnbbsd.c:80: error: initializer element is not constant
dbzinnbbsd.c:80: error: (near initialization for `cmds[14]')
dbzinnbbsd.c:82: error: initializer element is not constant
dbzinnbbsd.c:82: error: (near initialization for `cmds[15]')
dbzinnbbsd.c:85: error: initializer element is not constant
dbzinnbbsd.c:85: error: (near initialization for `cmds[16]')
dbzinnbbsd.c:91: error: initializer element is not constant
dbzinnbbsd.c:91: error: (near initialization for `cmds[17]')
dbzinnbbsd.c: In function `CMDihave':
dbzinnbbsd.c:777: warning: `return' with no value, in function returning non-void
dbzinnbbsd.c:709: warning: unused variable `frontptr'
dbzinnbbsd.c:710: warning: unused variable `p'
dbzinnbbsd.c: At top level:
dbzinnbbsd.c:707: warning: `CMDihave' defined but not used
make[2]: *** [dbzinnbbsd.o] 错误 1
make[1]: *** [all-recursive] 错误 1
make: *** [all-recursive-am] 错误 2
请教是什么原因?
--
FROM 221.2.106.*
初步诊断你的automake版本太老了
ps你这种提问一没代码版本说明二没代码贴出来还指望有什么解答
他说第60句错了,你倒是把第60行贴出来啊
kbs的代码每天平均十次cvs修改,你指望我手上的代码和你的一样啊
【 在 szbin (网路上的Likoo是偶) 的大作中提到: 】
: DLINUX -I/usr/include/mysql -Wall -c dbzinnbbsd.c
: dbzinnbbsd.c:60: error: `CMDihave' undeclared here (not in a function)
: dbzinnbbsd.c:60: error: initializer element is not constant
: dbzinnbbsd.c:60: error: (near initialization for `cmds[2].main')
: dbzinnbbsd.c:60: error: initializer element is not constant
: dbzinnbbsd.c:60: error: (near initialization for `cmds[2]')
: dbzinnbbsd.c:62: error: initializer element is not constant
: dbzinnbbsd.c:62: error: (near initialization for `cmds[3]')
: dbzinnbbsd.c:64: error: initializer element is not constant
: dbzinnbbsd.c:64: error: (near initialization for `cmds[4]')
: dbzinnbbsd.c:66: error: initializer element is not constant
: dbzinnbbsd.c:66: error: (near initialization for `cmds[5]')
: dbzinnbbsd.c:68: error: initializer element is not constant
: dbzinnbbsd.c:68: error: (near initialization for `cmds[6]')
: dbzinnbbsd.c:70: error: initializer element is not constant
: dbzinnbbsd.c:70: error: (near initialization for `cmds[7]')
: dbzinnbbsd.c:71: error: initializer element is not constant
: dbzinnbbsd.c:71: error: (near initialization for `cmds[8]')
: dbzinnbbsd.c:73: error: initializer element is not constant
: dbzinnbbsd.c:73: error: (near initialization for `cmds[9]')
: dbzinnbbsd.c:75: error: initializer element is not constant
: dbzinnbbsd.c:75: error: (near initialization for `cmds[10]')
: dbzinnbbsd.c:76: error: initializer element is not constant
: dbzinnbbsd.c:76: error: (near initialization for `cmds[11]')
: dbzinnbbsd.c:77: error: initializer element is not constant
: dbzinnbbsd.c:77: error: (near initialization for `cmds[12]')
: dbzinnbbsd.c:78: error: initializer element is not constant
: dbzinnbbsd.c:78: error: (near initialization for `cmds[13]')
: dbzinnbbsd.c:80: error: initializer element is not constant
: dbzinnbbsd.c:80: error: (near initialization for `cmds[14]')
: dbzinnbbsd.c:82: error: initializer element is not constant
: dbzinnbbsd.c:82: error: (near initialization for `cmds[15]')
: dbzinnbbsd.c:85: error: initializer element is not constant
: dbzinnbbsd.c:85: error: (near initialization for `cmds[16]')
: dbzinnbbsd.c:91: error: initializer element is not constant
: dbzinnbbsd.c:91: error: (near initialization for `cmds[17]')
: dbzinnbbsd.c: In function `CMDihave':
: dbzinnbbsd.c:777: warning: `return' with no value, in function returning non-void
: dbzinnbbsd.c:709: warning: unused variable `frontptr'
: dbzinnbbsd.c:710: warning: unused variable `p'
: dbzinnbbsd.c: At top level:
: dbzinnbbsd.c:707: warning: `CMDihave' defined but not used
: make[2]: *** [dbzinnbbsd.o] 错误 1
: make[1]: *** [all-recursive] 错误 1
: make: *** [all-recursive-am] 错误 2
: 请教是什么原因?
--
FROM 128.12.150.*
不好意思,着急了。
今天刚CVS的代码
下面三行是59 60 61行
#ifndef DBZSERVER
{"ihave", "ihave mid", 2, 2, 435, 335, CMDihave},
#endif
【 在 atppp (Big Mouse) 的大作中提到: 】
: 初步诊断你的automake版本太老了
: ps你这种提问一没代码版本说明二没代码贴出来还指望有什么解答
: 他说第60句错了,你倒是把第60行贴出来啊
: ...................
--
FROM 221.2.106.*
我不是都诊断了吗。。。
你直接automake --version,然后比较一下doc/INSTALL里面的要求
【 在 szbin (网路上的Likoo是偶) 的大作中提到: 】
: 不好意思,着急了。
: 今天刚CVS的代码
: 下面三行是59 60 61行
: ...................
--
FROM 128.12.150.*
谢谢,已经解决了。
我用的是Debian 3.1
用#update-alternatives --config automake
There are 2 alternatives which provide `automake'.
Selection Alternative
-----------------------------------------------
*+ 1 /usr/bin/automake-1.4
2 /usr/bin/automake-1.9
Press enter to keep the default[*], or type selection number: 2
Using `/usr/bin/automake-1.9' to provide `automake'.
选了高版本的,好了,再次感谢。
看来从YTHT转过来没错,这里解决问题太快了。。。。。。。
【 在 atppp (Big Mouse) 的大作中提到: 】
: 我不是都诊断了吗。。。
: 你直接automake --version,然后比较一下doc/INSTALL里面的要求
--
FROM 221.2.106.*
Debian的automake总是很奇怪
无论先装1.4还是更高版本,总是默认1.4
并且,php4-dev依赖automake1.4
很是麻烦
【 在 szbin (网路上的Likoo是偶) 的大作中提到: 】
: 谢谢,已经解决了。
: 我用的是Debian 3.1
: 用#update-alternatives --config automake
: There are 2 alternatives which provide `automake'.
: Selection Alternative
: -----------------------------------------------
: *+ 1 /usr/bin/automake-1.4
: 2 /usr/bin/automake-1.9
: Press enter to keep the default[*], or type selection number: 2
: Using `/usr/bin/automake-1.9' to provide `automake'.
: 选了高版本的,好了,再次感谢。
: 看来从YTHT转过来没错,这里解决问题太快了。。。。。。。
--
FROM 218.28.14.*
哦,那是不是Make后还要把automake改回用1.4呢?
【 在 JulyClyde (七月) 的大作中提到: 】
: Debian的automake总是很奇怪
: 无论先装1.4还是更高版本,总是默认1.4
: 并且,php4-dev依赖automake1.4
: ...................
--
FROM 221.2.106.*
有新的谁还用旧的啊
【 在 szbin (网路上的Likoo是偶) 的大作中提到: 】
: 哦,那是不是Make后还要把automake改回用1.4呢?
--
FROM 218.28.14.*