[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#638238: freebsd-kernel-headers: netinet/in_pcb.h: some more gcc-4.6 problems and some other symbols with incomplete type



Package: kfreebsd-kernel-headers
Version: 0.56
Severity: normal
File: freebsd-kernel-headers

trying to get gkrellm working (already patched):

/usr/include/netinet/in_pcb.h:70: error: field ‘ia46_addr4’ has incomplete type
/usr/include/netinet/in_pcb.h:84: error: field ‘ie6_foreign’ has incomplete type
/usr/include/netinet/in_pcb.h:89: error: field ‘ie6_local’ has incomplete type

if you don't have accidently already included ctypes it's having the usual load of gcc-4.6 troubles as well:

In file included from /usr/include/netinet/in_pcb.h:38:0,
                 from test.c:1:
/usr/include/sys/_lock.h:36:2: error: unknown type name ‘u_int’
/usr/include/sys/_lock.h:37:2: error: unknown type name ‘u_int’
In file included from test.c:1:0:
/usr/include/netinet/in_pcb.h:61:1: error: unknown type name ‘u_quad_t’
/usr/include/netinet/in_pcb.h:69:2: error: unknown type name ‘u_int32_t’
/usr/include/netinet/in_pcb.h:70:17: error: field ‘ia46_addr4’ has incomplete type
/usr/include/netinet/in_pcb.h:78:2: error: unknown type name ‘u_int16_t’
/usr/include/netinet/in_pcb.h:79:2: error: unknown type name ‘u_int16_t’
/usr/include/netinet/in_pcb.h:84:19: error: field ‘ie6_foreign’ has incomplete type
/usr/include/netinet/in_pcb.h:89:19: error: field ‘ie6_local’ has incomplete type
/usr/include/netinet/in_pcb.h:102:2: error: unknown type name ‘u_int8_t’
/usr/include/netinet/in_pcb.h:103:2: error: unknown type name ‘u_int8_t’
/usr/include/netinet/in_pcb.h:104:2: error: unknown type name ‘u_int16_t’
/usr/include/netinet/in_pcb.h:163:2: error: unknown type name ‘u_int32_t’
/usr/include/netinet/in_pcb.h:166:2: error: unknown type name ‘u_char’
/usr/include/netinet/in_pcb.h:167:2: error: unknown type name ‘u_char’
/usr/include/netinet/in_pcb.h:168:2: error: unknown type name ‘u_char’
/usr/include/netinet/in_pcb.h:169:2: error: unknown type name ‘u_char’
/usr/include/netinet/in_pcb.h:171:2: error: unknown type name ‘u_int’
/usr/include/netinet/in_pcb.h:173:2: error: unknown type name ‘u_int’
/usr/include/netinet/in_pcb.h:184:3: error: unknown type name ‘u_char’
/usr/include/netinet/in_pcb.h:259:2: error: unknown type name ‘u_short’
/usr/include/netinet/in_pcb.h:271:2: error: unknown type name ‘u_int’
/usr/include/netinet/in_pcb.h:278:2: error: unknown type name ‘u_long’
/usr/include/netinet/in_pcb.h:284:2: error: unknown type name ‘u_long’
/usr/include/netinet/in_pcb.h:289:2: error: unknown type name ‘u_short’
/usr/include/netinet/in_pcb.h:290:2: error: unknown type name ‘u_short’
/usr/include/netinet/in_pcb.h:291:2: error: unknown type name ‘u_short’
/usr/include/netinet/in_pcb.h:302:2: error: unknown type name ‘u_quad_t’

not sure we really want to fix all of these ourselfes or just hope freebsd-9 will be better in this regard

Regards

    Christoph

-- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: kfreebsd-amd64 (x86_64)

Kernel: kFreeBSD 8.2-1-amd64
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

-- no debconf information



Reply to: