pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: python36, boost-libs fail packaging on netbsd-8, -current
On Mon, 12 Jun 2017, John D. Baker wrote:
> No clue about python36-3.6.0nb3 yet.
Watching the build output closely reveals:
[...]
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c: In function 'makesockaddr':
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c:1406:14: error: dereferencing pointer to incomplete type 'struct sockaddr_can'
if (a->can_ifindex) {
^
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c:1408:17: warning: implicit declaration of function 'ioctl' [-Wimplicit-function-declaration]
if (ioctl(sockfd, SIOCGIFNAME, &ifr) == 0)
^
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c:1408:31: error: 'SIOCGIFNAME' undeclared (first use in this function)
if (ioctl(sockfd, SIOCGIFNAME, &ifr) == 0)
^
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c:1408:31: note: each undeclared identifier is reported only once for each function it appears in
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c: In function 'getsockaddrlen':
/tmp/pkgsrc/lang/python36/work/Python-3.6.0/Modules/socketmodule.c:2149:28: error: invalid application of 'sizeof' to incomplete type 'struct sockaddr_can'
*len_ret = sizeof (struct sockaddr_can);
^
[...]
Which appears to be the underlying cause. It appears to be related to
the introduction of CANbus support in HEAD just before the netbsd-8 branch.
I'm building on an up-to-date amd64-8.99.1 as of 201706121342Z and
i386-8.0_BETA as of 201706102212Z.
Not sure how to deal with this.
--
|/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X
|\ / jdbaker[snail]mylinuxisp[flyspeck]com OpenBSD FreeBSD
| X No HTML/proprietary data in email. BSD just sits there and works!
|/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645
Home |
Main Index |
Thread Index |
Old Index