Bug#718490: More info
On 01/08/13 15:10, Petr Salinger wrote:
> But it suffices to add #include <netinet/ether.h>
> and segfault of ifconfig is gone.
Strange that this only breaks on 9.1, but the above fix makes sense
because build log checks already showed:
http://qa.debian.org/bls/packages/f/freebsd-utils.html
> W implicit-declaration af_link.c:68 (kfreebsd-i386)
and a few similar issues.
https://buildd.debian.org/status/fetch.php?pkg=freebsd-utils&arch=kfreebsd-i386&ver=9.1-2&stamp=1374530954
> cc -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -isystem /usr/include/freebsd -I/«PKGBUILDDIR»/debian/local/include -I/«PKGBUILDDIR»/include -lbsd -DINET6 -DINET -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -std=gnu99 -fstack-protector -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c af_link.c
> af_link.c: In function 'link_status':
> af_link.c:68:8: warning: implicit declaration of function 'ether_ntoa' [-Wimplicit-function-declaration]
> ether_ntoa((struct ether_addr *)LLADDR(sdl)));
> ^
> cc -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -isystem /usr/include/freebsd -I/«PKGBUILDDIR»/debian/local/include -I/«PKGBUILDDIR»/include -lbsd -DINET6 -DINET -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -std=gnu99 -fstack-protector -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c ifieee80211.c
> ifieee80211.c: In function 'list_scan':
> ifieee80211.c:3184:4: warning: implicit declaration of function 'ether_ntoa' [-Wimplicit-function-declaration]
> cc -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -isystem /usr/include/freebsd -I/«PKGBUILDDIR»/debian/local/include -I/«PKGBUILDDIR»/include -lbsd -DINET6 -DINET -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -std=gnu99 -fstack-protector -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -c ifbridge.c
> ifbridge.c: In function 'bridge_addresses':
> ifbridge.c:241:3: warning: implicit declaration of function 'ether_ntoa' [-Wimplicit-function-declaration]
> cc -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -isystem /usr/include/freebsd -I/«PKGBUILDDIR»/debian/local/include -I/«PKGBUILDDIR»/include -lbsd -DINET6 -DINET -Wall -Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wnested-externs -Wall -g -pipe -fPIC -I. -D_GNU_SOURCE -D__va_list=__builtin_va_list -isystem /usr/include/tirpc -D__FreeBSD_version=__FreeBSD_kernel_version -O2 -std=gnu99 -fstack-protector -Wall -Wno-format-y2k -Wno-uninitialized -Wno-pointer-sign -o ifconfig ifconfig.o af_link.o af_inet.o af_inet6.o af_atalk.o af_nd6.o ifclone.o ifmedia.o ifvlan.o ifgre.o ifgif.o ifieee80211.o regdomain.o ifcarp.o ifgroup.o ifbridge.o iflagg.o af_ipx.o -lexpat -lsbuf -lipx -lbsd ../../lib/linkaddr.o
Regards,
--
Steven Chamberlain
steven@pyro.eu.org
Reply to: