make[2]: *** [rtadv.o] 错误 1
make[2]:正在离开目录 `/home/talence/桌面/zebra-0.95a/zebra'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make: *** [all] 错误 2
怎么回事儿 我是新手
安装ZEBRA出错(包是从Zebra 官网下的)
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 7
- 注册时间: 2009-11-09 19:19
-
- 帖子: 7
- 注册时间: 2009-11-09 19:19
-
- 帖子: 40
- 注册时间: 2009-07-12 16:35
-
- 帖子: 7
- 注册时间: 2009-11-09 19:19
Re: 安装ZEBRA出错(包是从Zebra 官网下的)
换了英文目录也不行 用netbeans编译了一下 说是里面函数有问题 但我是从www.zebra.org下的 换老矣点的版本的还是这错误GrayChan1978 写了:换个目录看看,放在纯英文路径下。
-
- 帖子: 7
- 注册时间: 2009-11-09 19:19
Re: 安装ZEBRA出错(包是从Zebra 官网下的)
source='rtadv.c' object='rtadv.o' libtool=no \
depfile='.deps/rtadv.Po' tmpdepfile='.deps/rtadv.TPo' \
depmode=gcc3 /bin/bash ../depcomp \
gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib -g -O2 -Wall -c `test -f 'rtadv.c' || echo './'`rtadv.c
rtadv.c: In function ‘rtadv_recv_packet’:
rtadv.c:123: error: dereferencing pointer to incomplete type
rtadv.c:124: error: dereferencing pointer to incomplete type
rtadv.c:124: error: dereferencing pointer to incomplete type
rtadv.c:130: warning: dereferencing type-punned pointer will break strict-aliasing rules
rtadv.c: In function ‘rtadv_send_packet’:
rtadv.c:149: error: invalid application of ‘sizeof’ to incomplete type ‘struct in6_pktinfo’
rtadv.c:194: warning: operation on ‘node’ may be undefined
rtadv.c:268: error: dereferencing pointer to incomplete type
rtadv.c:269: error: dereferencing pointer to incomplete type
rtadv.c: In function ‘rtadv_prefix_lookup’:
rtadv.c:476: warning: operation on ‘node’ may be undefined
rtadv.c: In function ‘rtadv_config_write’:
rtadv.c:977: warning: operation on ‘node’ may be undefined
rtadv.c:982: warning: pointer targets in passing argument 3 of ‘inet_ntop’ differ in signedness
/usr/include/arpa/inet.h:65: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’
make[4]: *** [rtadv.o] 错误 1
make[4]:正在离开目录 `/home/talence/桌面/zebra-0.95a/zebra'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make[2]: *** [all] 错误 2
make[2]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make[1]: *** [.build-conf] 错误 2
make[1]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make: *** [.build-impl] 错误 2
生成 失败 (退出值 2, 总计时间: 469毫秒)
但老师用的就是这个 没错
depfile='.deps/rtadv.Po' tmpdepfile='.deps/rtadv.TPo' \
depmode=gcc3 /bin/bash ../depcomp \
gcc -DHAVE_CONFIG_H -DSYSCONFDIR=\"/usr/local/etc/\" -DMULTIPATH_NUM=1 -I. -I. -I.. -I.. -I.. -I../lib -g -O2 -Wall -c `test -f 'rtadv.c' || echo './'`rtadv.c
rtadv.c: In function ‘rtadv_recv_packet’:
rtadv.c:123: error: dereferencing pointer to incomplete type
rtadv.c:124: error: dereferencing pointer to incomplete type
rtadv.c:124: error: dereferencing pointer to incomplete type
rtadv.c:130: warning: dereferencing type-punned pointer will break strict-aliasing rules
rtadv.c: In function ‘rtadv_send_packet’:
rtadv.c:149: error: invalid application of ‘sizeof’ to incomplete type ‘struct in6_pktinfo’
rtadv.c:194: warning: operation on ‘node’ may be undefined
rtadv.c:268: error: dereferencing pointer to incomplete type
rtadv.c:269: error: dereferencing pointer to incomplete type
rtadv.c: In function ‘rtadv_prefix_lookup’:
rtadv.c:476: warning: operation on ‘node’ may be undefined
rtadv.c: In function ‘rtadv_config_write’:
rtadv.c:977: warning: operation on ‘node’ may be undefined
rtadv.c:982: warning: pointer targets in passing argument 3 of ‘inet_ntop’ differ in signedness
/usr/include/arpa/inet.h:65: note: expected ‘char * __restrict__’ but argument is of type ‘u_char *’
make[4]: *** [rtadv.o] 错误 1
make[4]:正在离开目录 `/home/talence/桌面/zebra-0.95a/zebra'
make[3]: *** [all-recursive] 错误 1
make[3]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make[2]: *** [all] 错误 2
make[2]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make[1]: *** [.build-conf] 错误 2
make[1]:正在离开目录 `/home/talence/桌面/zebra-0.95a'
make: *** [.build-impl] 错误 2
生成 失败 (退出值 2, 总计时间: 469毫秒)
但老师用的就是这个 没错
- luojie-dune
- 帖子: 22033
- 注册时间: 2007-07-30 18:28
- 系统: Linux
- 来自: 空气中
Re: 安装ZEBRA出错(包是从Zebra 官网下的)
2005年。。。这么老了。。。库都变了。。。看看源里有没。。。
-
- 帖子: 7
- 注册时间: 2009-11-09 19:19
Re: 安装ZEBRA出错(包是从Zebra 官网下的)
库里有我早就装了 有个同名的但不是这个 这个是路由方面的软件luojie-dune 写了:2005年。。。这么老了。。。库都变了。。。看看源里有没。。。
-
- 帖子: 7
- 注册时间: 2009-11-09 19:19
Re: 安装ZEBRA出错(包是从Zebra 官网下的)
老师就给了这个包 告诉是从这个网站下的 他说能用的 应该是代码的问题qkbeyond 写了:就没有deb包么?
您老师的成功了么? 可以问问您老师的么?
-
- 帖子: 25
- 注册时间: 2010-11-08 11:28
Re: 安装ZEBRA出错(包是从Zebra 官网下的)
这好像是代码的兼容问题,在配置文件中加入定义如下定义,看我的帖子:viewtopic.php?f=56&t=370196
#ifdef GNU_LINUX
#define __USE_GNU
#endif
#ifdef GNU_LINUX
#define __USE_GNU
#endif