make[4]: stopped in /usr/ports/devel/libgtop

AN andy at neu.net
Fri Oct 18 23:15:18 UTC 2013



On Fri, 18 Oct 2013, Danilo Egea wrote:

> On 10/18/13 16:36, AN wrote:
>> FreeBSD FBSD11 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r256636: Wed Oct
>> 16 17:43:34 UTC 2013
>> root at snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC amd64
>>
>> Trying to build Gnome2 fails with:
>>
>> Making all in common
>> gmake[8]: Entering directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4/sysdeps/common'
>> gmake[8]: Nothing to be done for `all'.
>> gmake[8]: Leaving directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4/sysdeps/common'
>> Making all in freebsd
>> gmake[8]: Entering directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4/sysdeps/freebsd'
>> /bin/sh /usr/ports/devel/libgtop/work/gnome-libtool --tag=CC
>> --mode=compile cc -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../..
>> -I../../sysdeps/freebsd -I../../include -I/usr/local/include/glib-2.0
>> -I/usr/local/include    -I/usr/local/include  -I/usr/local/include
>> -DHAVE_NET_IF_VAR_H  -Winline   -Wall   -std=gnu89
>> -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes
>> -Wnested-externs -Wpointer-arith      -Wcast-align -Wsign-compare
>> -O2 -pipe -fno-strict-aliasing -MT netload.lo -MD -MP -MF
>> .deps/netload.Tpo -c -o netload.lo netload.c
>> gnome-libtool: compile:  cc -DHAVE_CONFIG_H -I. -I../.. -I../..
>> -I../.. -I../../sysdeps/freebsd -I../../include
>> -I/usr/local/include/glib-2.0 -I/usr/local/include
>> -I/usr/local/include -I/usr/local/include -DHAVE_NET_IF_VAR_H -Winline
>> -Wall -std=gnu89 -Wchar-subscripts -Wmissing-declarations
>> -Wmissing-prototypes -Wnested-externs -Wpointer-arith -Wcast-align
>> -Wsign-compare -O2 -pipe -fno-strict-aliasing -MT netload.lo -MD -MP
>> -MF .deps/netload.Tpo -c netload.c  -fPIC -DPIC -o .libs/netload.o
>> netload.c:100:31: error: field has incomplete type 'struct ifaddr'
>>                 struct ifaddr ifa;
>>                               ^
>> /usr/include/net/if_var.h:99:24: note: forward declaration of 'struct
>> ifaddr'
>> TAILQ_HEAD(ifaddrhead, ifaddr); /* instantiation is preserved in the
>> list */
>>                        ^
>> /usr/include/sys/queue.h:493:9: note: expanded from macro 'TAILQ_HEAD'
>>         struct type *tqh_first; /* first element */                     \
>>                ^
>> netload.c:101:34: error: field has incomplete type 'struct in_ifaddr'
>>                 struct in_ifaddr in;
>>                                  ^
>> netload.c:101:24: note: forward declaration of 'struct in_ifaddr'
>>                 struct in_ifaddr in;
>>                        ^
>> netload.c:210:58: warning: cast from 'struct sockaddr *' to 'struct
>> sockaddr_dl *' increases required alignment from 1 to 2 [-Wcast-align]
>>                                 struct sockaddr_dl *dl = (struct
>> sockaddr_dl *) sa;
>>
>> ^~~~~~~~~~~~~~~~~~~~~~~~~
>> netload.c:216:39: warning: cast from 'struct sockaddr *' to 'struct
>> sockaddr_in *' increases required alignment from 1 to 4 [-Wcast-align]
>>                                 sin = (struct sockaddr_in *)sa;
>>                                       ^~~~~~~~~~~~~~~~~~~~~~~~
>> netload.c:224:61: warning: cast from 'struct sockaddr *' to 'struct
>> sockaddr_in6 *' increases required alignment from 1 to 4 [-Wcast-align]
>>                                 struct sockaddr_in6 *sin6 = (struct
>> sockaddr_in6 *) sa;
>>
>> ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> 3 warnings and 2 errors generated.
>> gmake[8]: *** [netload.lo] Error 1
>> gmake[8]: Leaving directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4/sysdeps/freebsd'
>> gmake[7]: *** [all-recursive] Error 1
>> gmake[7]: Leaving directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4/sysdeps'
>> gmake[6]: *** [all-recursive] Error 1
>> gmake[6]: Leaving directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4'
>> gmake[5]: *** [all] Error 2
>> gmake[5]: Leaving directory
>> `/usr/ports/devel/libgtop/work/libgtop-2.28.4'
>> ===> Compilation failed unexpectedly.
>>

> Please, try this: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/183083
>
> I didn't test this yet.


Hi Danilo:

I confirm this fixed the problem for me.  Thank you for the quick 
response.

Andy


More information about the freebsd-ports mailing list