当前位置: 技术问答>linux和unix
为何quagga在make时出错?
来源: 互联网 发布时间:2016-12-04
本文导语: 解压,配置都是按步骤做的,应该没问题,但在make时就出错了,求解啊 archer@archer-desktop:~/文档/quagga-0.98.6$ make make all-recursive make[1]: 正在进入目录 `/home/archer/文档/quagga-0.98.6' Making all in lib make[2]: 正在进入目录...
解压,配置都是按步骤做的,应该没问题,但在make时就出错了,求解啊
archer@archer-desktop:~/文档/quagga-0.98.6$ make
make all-recursive
make[1]: 正在进入目录 `/home/archer/文档/quagga-0.98.6'
Making all in lib
make[2]: 正在进入目录 `/home/archer/文档/quagga-0.98.6/lib'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DSYSCONFDIR="/usr/local/etc/" -I. -I. -I.. -I.. -I.. -I../lib -Os -g -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT sockopt.lo -MD -MP -MF ".deps/sockopt.Tpo" -c -o sockopt.lo sockopt.c;
then mv -f ".deps/sockopt.Tpo" ".deps/sockopt.Plo"; else rm -f ".deps/sockopt.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -DSYSCONFDIR="/usr/local/etc/" -I. -I. -I.. -I.. -I.. -I../lib -Os -g -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT sockopt.lo -MD -MP -MF .deps/sockopt.Tpo -c sockopt.c -fPIC -DPIC -o .libs/sockopt.o
sockopt.c: In function 'getsockopt_ipv6_ifindex':
sockopt.c:150: error: dereferencing pointer to incomplete type
make[2]: *** [sockopt.lo] 错误 1
make[2]:正在离开目录 `/home/archer/文档/quagga-0.98.6/lib'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/archer/文档/quagga-0.98.6'
make: *** [all] 错误 2
archer@archer-desktop:~/文档/quagga-0.98.6$ make
make all-recursive
make[1]: 正在进入目录 `/home/archer/文档/quagga-0.98.6'
Making all in lib
make[2]: 正在进入目录 `/home/archer/文档/quagga-0.98.6/lib'
if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -DSYSCONFDIR="/usr/local/etc/" -I. -I. -I.. -I.. -I.. -I../lib -Os -g -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT sockopt.lo -MD -MP -MF ".deps/sockopt.Tpo" -c -o sockopt.lo sockopt.c;
then mv -f ".deps/sockopt.Tpo" ".deps/sockopt.Plo"; else rm -f ".deps/sockopt.Tpo"; exit 1; fi
gcc -DHAVE_CONFIG_H -DSYSCONFDIR="/usr/local/etc/" -I. -I. -I.. -I.. -I.. -I../lib -Os -g -Wall -Wsign-compare -Wpointer-arith -Wbad-function-cast -Wwrite-strings -MT sockopt.lo -MD -MP -MF .deps/sockopt.Tpo -c sockopt.c -fPIC -DPIC -o .libs/sockopt.o
sockopt.c: In function 'getsockopt_ipv6_ifindex':
sockopt.c:150: error: dereferencing pointer to incomplete type
make[2]: *** [sockopt.lo] 错误 1
make[2]:正在离开目录 `/home/archer/文档/quagga-0.98.6/lib'
make[1]: *** [all-recursive] 错误 1
make[1]:正在离开目录 `/home/archer/文档/quagga-0.98.6'
make: *** [all] 错误 2
|
可能是源码本身的bug吧 楼主看看下面链接
http://blog.csdn.net/koalazoo/archive/2004/12/26/229559.aspx
http://blog.csdn.net/koalazoo/archive/2004/12/26/229559.aspx
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。