本帖最后由 kxmp 于 2013-10-19 23:19 编辑
无厘头错误啊。。
make[3]: Leaving directory `/home/kxmp/krb/src/lib/kadm5/srv'
making all in lib/kadm5/unit-test...
make[3]: Entering directory `/home/kxmp/krb/src/lib/kadm5/unit-test'
make[3]: Leaving directory `/home/kxmp/krb/src/lib/kadm5/unit-test'
make[2]: Leaving directory `/home/kxmp/krb/src/lib/kadm5'
making all in lib/apputils...
make[2]: Entering directory `/home/kxmp/krb/src/lib/apputils'
gcc -I../../include -I../../include -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -g -O2 -Wall -Wcast-align -Wshadow -Wmissing-prototypes -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=uninitialized -Werror=declaration-after-statement -Werror=variadic-macros -Werror-implicit-function-declaration -pthread -c net-server.c
在包含自 net-server.c:60 的文件中:
../../include/net-server.h:32:19: 错误:verto.h:没有那个文件或目录
In file included from net-server.c:60:
../../include/net-server.h:43: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
../../include/net-server.h:48: 错误:expected ‘)’ before ‘*’ token
../../include/net-server.h:50: 错误:expected ‘)’ before ‘*’ token
../../include/net-server.h:52: 错误:expected ‘)’ before ‘*’ token
../../include/net-server.h:54: 错误:expected ‘)’ before ‘*’ token
../../include/net-server.h:71: 错误:expected declaration specifiers or ‘...’ before ‘verto_ctx’
net-server.c:260: 错误:expected specifier-qualifier-list before ‘verto_ev’
net-server.c:262: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c:272: 错误:expected ‘)’ before ‘*’ token
net-server.c:284: 错误:expected ‘)’ before ‘*’ token
net-server.c:295: 错误:expected ‘)’ before ‘*’ token
net-server.c:301: 错误:expected ‘)’ before ‘*’ token
net-server.c:396: 错误:expected specifier-qualifier-list before ‘verto_ctx’
net-server.c:420: 错误:expected ‘)’ before ‘*’ token
net-server.c:434: 错误:expected ‘)’ before ‘*’ token
net-server.c:477: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c:502: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c:531: 错误:expected ‘)’ before ‘*’ token
net-server.c:532: 错误:expected ‘)’ before ‘*’ token
net-server.c:533: 错误:expected ‘)’ before ‘*’ token
net-server.c:534: 错误:expected ‘)’ before ‘*’ token
net-server.c:535: 错误:expected ‘)’ before ‘*’ token
net-server.c:536: 错误:expected ‘)’ before ‘*’ token
net-server.c:538: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c:548: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c:558: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c: 在函数‘create_server_socket’中:
net-server.c:578: 错误:‘struct socksetup’没有名为‘retval’的成员
net-server.c:579: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:588: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:595: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:602: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:605: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:613: 错误:‘struct socksetup’没有名为‘retval’的成员
net-server.c:614: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c: 在文件层:
net-server.c:623: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c:659: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
net-server.c: 在函数‘setup_a_tcp_listener’中:
net-server.c:698: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:704: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:711: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c: 在函数‘setup_tcp_listener_ports’中:
net-server.c:763: 错误:隐式声明函数‘add_tcp_listener_fd’
net-server.c:763: 警告:比较指针和整数
net-server.c:771: 警告:比较指针和整数
net-server.c: 在函数‘setup_rpc_listener_ports’中:
net-server.c:817: 错误:隐式声明函数‘add_rpc_listener_fd’
net-server.c:817: 警告:比较指针和整数
net-server.c:830: 警告:比较指针和整数
net-server.c: 在函数‘setup_udp_pktinfo_ports’中:
net-server.c:872: 错误:‘struct socksetup’没有名为‘udp_flags’的成员
net-server.c:887: 错误:‘struct socksetup’没有名为‘udp_flags’的成员
net-server.c: 在函数‘setup_udp_port_1’中:
net-server.c:919: 错误:‘struct socksetup’没有名为‘prog’的成员
net-server.c:929: 错误:隐式声明函数‘add_udp_fd’
net-server.c: 在函数‘setup_udp_port’中:
net-server.c:944: 错误:‘struct socksetup’没有名为‘udp_flags’的成员
net-server.c:947: 错误:‘struct socksetup’没有名为‘udp_flags’的成员
net-server.c: 在文件层:
net-server.c:1191: 错误:expected ‘)’ before ‘*’ token
net-server.c:1222: 错误:expected ‘)’ before ‘*’ token
net-server.c:1550: 错误:expected ‘)’ before ‘*’ token
net-server.c:1628: 错误:expected declaration specifiers or ‘...’ before ‘verto_ev’
net-server.c: 在函数‘kill_lru_tcp_or_rpc_connection’中:
net-server.c:1631: 错误:‘verto_ev’未声明(在此函数内第一次使用)
net-server.c:1631: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
net-server.c:1631: 错误:所在的函数内也只报告一次。)
net-server.c:1631: 错误:‘ev’未声明(在此函数内第一次使用)
net-server.c:1631: 错误:‘oldest_ev’未声明(在此函数内第一次使用)
net-server.c:1631: 警告:逗号表达式的左操作数不起作用
net-server.c:1632: 错误:ISO C90 不允许混合使用声明和代码
net-server.c:1636: 错误:‘struct <anonymous>’没有名为‘n’的成员
net-server.c:1636: 错误:‘struct <anonymous>’没有名为‘data’的成员
net-server.c:1636: 警告:逗号表达式的左操作数不起作用
net-server.c:1637: 错误:‘newev’未声明(在此函数内第一次使用)
net-server.c:1640: 错误:隐式声明函数‘verto_get_private’
net-server.c:1659: 错误:隐式声明函数‘verto_get_fd’
net-server.c:1662: 错误:隐式声明函数‘verto_del’
net-server.c: 在文件层:
net-server.c:1668: 错误:expected ‘)’ before ‘*’ token
net-server.c:1751: 错误:expected specifier-qualifier-list before ‘verto_ctx’
net-server.c: 在函数‘process_tcp_response’中:
net-server.c:1759: 错误:‘verto_ev’未声明(在此函数内第一次使用)
net-server.c:1759: 错误:‘ev’未声明(在此函数内第一次使用)
net-server.c:1775: 错误:隐式声明函数‘make_event’
net-server.c:1775: 错误:‘struct tcp_dispatch_state’没有名为‘ctx’的成员
net-server.c:1775: 错误:‘VERTO_EV_FLAG_IO_WRITE’未声明(在此函数内第一次使用)
net-server.c:1775: 错误:‘VERTO_EV_FLAG_PERSIST’未声明(在此函数内第一次使用)
net-server.c:1776: 错误:‘process_tcp_connection_write’未声明(在此函数内第一次使用)
net-server.c:1776: 错误:‘struct tcp_dispatch_state’没有名为‘sock’的成员
net-server.c:1785: 错误:‘struct tcp_dispatch_state’没有名为‘sock’的成员
net-server.c: 在文件层:
net-server.c:1791: 错误:expected ‘)’ before ‘*’ token
net-server.c:1810: 错误:expected ‘)’ before ‘*’ token
net-server.c:1905: 错误:expected ‘)’ before ‘*’ token
net-server.c:1946: 错误:expected ‘)’ before ‘*’ token
net-server.c: 在函数‘have_event_for_fd’中:
net-server.c:1958: 错误:‘verto_ev’未声明(在此函数内第一次使用)
net-server.c:1958: 错误:‘ev’未声明(在此函数内第一次使用)
net-server.c:1959: 错误:ISO C90 不允许混合使用声明和代码
net-server.c:1961: 错误:‘struct <anonymous>’没有名为‘n’的成员
net-server.c:1961: 错误:‘struct <anonymous>’没有名为‘data’的成员
net-server.c:1961: 警告:逗号表达式的左操作数不起作用
net-server.c: 在文件层:
net-server.c:1970: 错误:expected ‘)’ before ‘*’ token
net-server.c:2048: 错误:expected ‘)’ before ‘*’ token
make[2]: *** [net-server.o] 错误 1
make[2]: Leaving directory `/home/kxmp/krb/src/lib/apputils'
make[1]: *** [all-recurse] 错误 1
make[1]: Leaving directory `/home/kxmp/krb/src/lib'
make: *** [all-recurse] 错误 1
kxmp:
到verto.h所在目录编译安装verto.h就行了
yacc not found
yum install byacc
apt-get install bison
@levibeta
@lixihong10 @LisaLan @wulanmaodu @耐卡饭 @michael123 @专业路过 @cky2k3 @LLJ杰 @christina7358 @Hopesky @jack1986001 @guantong @xiaomudou @liping1994 @aslprince @treeyard @nbaworldcup @读图时代 @jshbkf @天山童姥 @/jwTMF圣翼圆 @瞬间与永恒 @4397903 @jayavira @gffgef @xp163 @eLiT3CH_KSP @千夏奈奈 @唐僧是个耍猴的 @jiao轩 @Amazing @東方不敗 @tomjohnjoan @Beatit @ziucqea @Lirio @O(∩_∩)O哈哈~ @xiaowu0750 @pigiam @陈-烈焰风暴 @bbbxyoiil
|