libgo fails to build. Here's the error output:
gmake[4]: Entering directory `/usr/home/chris/gnuobj/gccgo/i386-unknown-freebsd8.1/libgo' rm -f syscall.gox syscalls/libsyscall.a test -d syscalls || mkdir -p syscalls files=`echo ../../../../gnusrc/gccgo/libgo/syscalls/errstr.go ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go ../../../../gnusrc/gccgo/libgo/syscalls/exec.go ../../../../gnusrc/gccgo/libgo/syscalls/socket.go ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go ../../../../gnusrc/gccgo/libgo/syscalls/socket_epoll.go ../../../../gnusrc/gccgo/libgo/syscalls/syscall.go ../../../../gnusrc/gccgo/libgo/syscalls/syscall_unix.go ../../../../gnusrc/gccgo/libgo/syscalls/stringbyte.go ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_linux.go sysinfo.go ../../../../gnusrc/gccgo/libgo/syscalls/errno.c sync.gox | sed -e 's/[^ ]*\.gox//g' -e's/[^ ]*\.c//g'`; \ /bin/sh ./libtool --tag GO --mode=compile /usr/home/chris/gnuobj/gccgo/./gcc/gccgo -B/usr/home/chris/gnuobj/gccgo/./gcc/ -minline-all-stringops -O2 -g -c -fgo-prefix="libgo__" -o syscalls/syscall.o $files libtool: compile: /usr/home/chris/gnuobj/gccgo/./gcc/gccgo -B/usr/home/chris/gnuobj/gccgo/./gcc/ -minline-all-stringops -O2 -g -c -fgo-prefix=libgo__ ../../../../gnusrc/gccgo/libgo/syscalls/errstr.go ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go ../../../../gnusrc/gccgo/libgo/syscalls/exec.go ../../../../gnusrc/gccgo/libgo/syscalls/socket.go ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go ../../../../gnusrc/gccgo/libgo/syscalls/socket_epoll.go ../../../../gnusrc/gccgo/libgo/syscalls/syscall.go ../../../../gnusrc/gccgo/libgo/syscalls/syscall_unix.go ../../../../gnusrc/gccgo/libgo/syscalls/stringbyte.go ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_linux.go sysinfo.go -fPIC -o syscalls/.libs/syscall.o sysinfo.go:2904:32: error: expected ')' sysinfo.go:2904:32: error: expected ';' or newline after top level declaration sysinfo.go:2904:32: error: expected declaration sysinfo.go:2905:1: error: expected ';' or newline after top level declaration sysinfo.go:3067:6: error: recursive type definition sysinfo.go:3074:6: error: recursive type definition sysinfo.go:3075:6: error: recursive type definition sysinfo.go:3254:7: error: redefinition of '_FD_SETSIZE' sysinfo.go:196:7: note: previous definition of '_FD_SETSIZE' was here sysinfo.go:3255:7: error: redefinition of '_O_RDONLY' sysinfo.go:308:7: note: previous definition of '_O_RDONLY' was here sysinfo.go:3256:7: error: redefinition of '_O_WRONLY' sysinfo.go:309:7: note: previous definition of '_O_WRONLY' was here sysinfo.go:3257:7: error: redefinition of '_O_RDWR' sysinfo.go:310:7: note: previous definition of '_O_RDWR' was here sysinfo.go:3258:7: error: redefinition of '_O_ACCMODE' sysinfo.go:311:7: note: previous definition of '_O_ACCMODE' was here sysinfo.go:3259:7: error: redefinition of '_O_NONBLOCK' sysinfo.go:314:7: note: previous definition of '_O_NONBLOCK' was here sysinfo.go:3260:7: error: redefinition of '_O_APPEND' sysinfo.go:315:7: note: previous definition of '_O_APPEND' was here sysinfo.go:3261:7: error: redefinition of '_O_SHLOCK' sysinfo.go:316:7: note: previous definition of '_O_SHLOCK' was here sysinfo.go:3262:7: error: redefinition of '_O_EXLOCK' sysinfo.go:317:7: note: previous definition of '_O_EXLOCK' was here sysinfo.go:3263:7: error: redefinition of '_O_ASYNC' sysinfo.go:318:7: note: previous definition of '_O_ASYNC' was here sysinfo.go:3264:7: error: redefinition of '_O_FSYNC' sysinfo.go:319:7: note: previous definition of '_O_FSYNC' was here sysinfo.go:3265:7: error: redefinition of '_O_SYNC' sysinfo.go:320:7: note: previous definition of '_O_SYNC' was here sysinfo.go:3266:7: error: redefinition of '_O_NOFOLLOW' sysinfo.go:321:7: note: previous definition of '_O_NOFOLLOW' was here sysinfo.go:3267:7: error: redefinition of '_O_CREAT' sysinfo.go:322:7: note: previous definition of '_O_CREAT' was here sysinfo.go:3268:7: error: redefinition of '_O_TRUNC' sysinfo.go:323:7: note: previous definition of '_O_TRUNC' was here sysinfo.go:3269:7: error: redefinition of '_O_EXCL' sysinfo.go:324:7: note: previous definition of '_O_EXCL' was here sysinfo.go:3270:7: error: redefinition of '_O_NOCTTY' sysinfo.go:325:7: note: previous definition of '_O_NOCTTY' was here sysinfo.go:3271:7: error: redefinition of '_O_DIRECT' sysinfo.go:326:7: note: previous definition of '_O_DIRECT' was here sysinfo.go:3272:7: error: redefinition of '_O_DIRECTORY' sysinfo.go:327:7: note: previous definition of '_O_DIRECTORY' was here sysinfo.go:3273:7: error: redefinition of '_O_EXEC' sysinfo.go:328:7: note: previous definition of '_O_EXEC' was here sysinfo.go:3274:7: error: redefinition of '_O_TTY_INIT' sysinfo.go:329:7: note: previous definition of '_O_TTY_INIT' was here sysinfo.go:3275:7: error: redefinition of '_O_NDELAY' sysinfo.go:335:7: note: previous definition of '_O_NDELAY' was here sysinfo.go:3276:7: error: redefinition of '_F_DUPFD' sysinfo.go:342:7: note: previous definition of '_F_DUPFD' was here sysinfo.go:3277:7: error: redefinition of '_F_GETFD' sysinfo.go:343:7: note: previous definition of '_F_GETFD' was here sysinfo.go:3278:7: error: redefinition of '_F_SETFD' sysinfo.go:344:7: note: previous definition of '_F_SETFD' was here sysinfo.go:3279:7: error: redefinition of '_F_GETFL' sysinfo.go:345:7: note: previous definition of '_F_GETFL' was here sysinfo.go:3280:7: error: redefinition of '_F_SETFL' sysinfo.go:346:7: note: previous definition of '_F_SETFL' was here sysinfo.go:3281:7: error: redefinition of '_F_GETOWN' sysinfo.go:347:7: note: previous definition of '_F_GETOWN' was here sysinfo.go:3282:7: error: redefinition of '_F_SETOWN' sysinfo.go:348:7: note: previous definition of '_F_SETOWN' was here sysinfo.go:3283:7: error: redefinition of '_F_OGETLK' sysinfo.go:349:7: note: previous definition of '_F_OGETLK' was here sysinfo.go:3284:7: error: redefinition of '_F_OSETLK' sysinfo.go:350:7: note: previous definition of '_F_OSETLK' was here sysinfo.go:3285:7: error: redefinition of '_F_OSETLKW' sysinfo.go:351:7: note: previous definition of '_F_OSETLKW' was here sysinfo.go:3286:7: error: redefinition of '_F_DUP2FD' sysinfo.go:352:7: note: previous definition of '_F_DUP2FD' was here sysinfo.go:3287:7: error: redefinition of '_F_GETLK' sysinfo.go:353:7: note: previous definition of '_F_GETLK' was here sysinfo.go:3288:7: error: redefinition of '_F_SETLK' sysinfo.go:354:7: note: previous definition of '_F_SETLK' was here sysinfo.go:3289:7: error: redefinition of '_F_SETLKW' sysinfo.go:355:7: note: previous definition of '_F_SETLKW' was here sysinfo.go:3290:7: error: redefinition of '_F_SETLK_REMOTE' sysinfo.go:356:7: note: previous definition of '_F_SETLK_REMOTE' was here sysinfo.go:3291:7: error: redefinition of '_F_READAHEAD' sysinfo.go:357:7: note: previous definition of '_F_READAHEAD' was here sysinfo.go:3292:7: error: redefinition of '_F_RDAHEAD' sysinfo.go:358:7: note: previous definition of '_F_RDAHEAD' was here sysinfo.go:3293:7: error: redefinition of '_FD_CLOEXEC' sysinfo.go:359:7: note: previous definition of '_FD_CLOEXEC' was here sysinfo.go:3294:7: error: redefinition of '_F_RDLCK' sysinfo.go:360:7: note: previous definition of '_F_RDLCK' was here sysinfo.go:3295:7: error: redefinition of '_F_UNLCK' sysinfo.go:361:7: note: previous definition of '_F_UNLCK' was here sysinfo.go:3296:7: error: redefinition of '_F_WRLCK' sysinfo.go:362:7: note: previous definition of '_F_WRLCK' was here sysinfo.go:3297:7: error: redefinition of '_F_UNLCKSYS' sysinfo.go:363:7: note: previous definition of '_F_UNLCKSYS' was here sysinfo.go:3298:7: error: redefinition of '_F_CANCEL' sysinfo.go:364:7: note: previous definition of '_F_CANCEL' was here sysinfo.go:3299:7: error: redefinition of '_F_OK' sysinfo.go:2461:7: note: previous definition of '_F_OK' was here sysinfo.go:3300:7: error: redefinition of '_F_ULOCK' sysinfo.go:2519:7: note: previous definition of '_F_ULOCK' was here sysinfo.go:3301:7: error: redefinition of '_F_LOCK' sysinfo.go:2520:7: note: previous definition of '_F_LOCK' was here sysinfo.go:3302:7: error: redefinition of '_F_TLOCK' sysinfo.go:2521:7: note: previous definition of '_F_TLOCK' was here sysinfo.go:3303:7: error: redefinition of '_F_TEST' sysinfo.go:2522:7: note: previous definition of '_F_TEST' was here sysinfo.go:3383:7: error: redefinition of '_IPPROTO_IP' sysinfo.go:369:7: note: previous definition of '_IPPROTO_IP' was here sysinfo.go:3384:7: error: redefinition of '_IPPROTO_ICMP' sysinfo.go:370:7: note: previous definition of '_IPPROTO_ICMP' was here sysinfo.go:3385:7: error: redefinition of '_IPPROTO_TCP' sysinfo.go:371:7: note: previous definition of '_IPPROTO_TCP' was here sysinfo.go:3386:7: error: redefinition of '_IPPROTO_UDP' sysinfo.go:372:7: note: previous definition of '_IPPROTO_UDP' was here sysinfo.go:3387:7: error: redefinition of '_IPPROTO_RAW' sysinfo.go:374:7: note: previous definition of '_IPPROTO_RAW' was here sysinfo.go:3388:7: error: redefinition of '_IPPROTO_HOPOPTS' sysinfo.go:376:7: note: previous definition of '_IPPROTO_HOPOPTS' was here sysinfo.go:3389:7: error: redefinition of '_IPPROTO_IGMP' sysinfo.go:377:7: note: previous definition of '_IPPROTO_IGMP' was here sysinfo.go:3390:7: error: redefinition of '_IPPROTO_GGP' sysinfo.go:378:7: note: previous definition of '_IPPROTO_GGP' was here sysinfo.go:3391:7: error: redefinition of '_IPPROTO_IPV4' sysinfo.go:379:7: note: previous definition of '_IPPROTO_IPV4' was here sysinfo.go:3392:7: error: redefinition of '_IPPROTO_IPIP' sysinfo.go:380:7: note: previous definition of '_IPPROTO_IPIP' was here sysinfo.go:3393:7: error: redefinition of '_IPPROTO_ST' sysinfo.go:381:7: note: previous definition of '_IPPROTO_ST' was here sysinfo.go:3394:7: error: redefinition of '_IPPROTO_EGP' sysinfo.go:382:7: note: previous definition of '_IPPROTO_EGP' was here sysinfo.go:3395:7: error: redefinition of '_IPPROTO_PIGP' sysinfo.go:383:7: note: previous definition of '_IPPROTO_PIGP' was here sysinfo.go:3396:7: error: redefinition of '_IPPROTO_RCCMON' sysinfo.go:384:7: note: previous definition of '_IPPROTO_RCCMON' was here sysinfo.go:3397:7: error: redefinition of '_IPPROTO_NVPII' sysinfo.go:385:7: note: previous definition of '_IPPROTO_NVPII' was here sysinfo.go:3398:7: error: redefinition of '_IPPROTO_PUP' sysinfo.go:386:7: note: previous definition of '_IPPROTO_PUP' was here sysinfo.go:3399:7: error: redefinition of '_IPPROTO_ARGUS' sysinfo.go:387:7: note: previous definition of '_IPPROTO_ARGUS' was here sysinfo.go:3400:7: error: redefinition of '_IPPROTO_EMCON' sysinfo.go:388:7: note: previous definition of '_IPPROTO_EMCON' was here sysinfo.go:3401:7: error: redefinition of '_IPPROTO_XNET' sysinfo.go:389:7: note: previous definition of '_IPPROTO_XNET' was here sysinfo.go:3402:7: error: redefinition of '_IPPROTO_CHAOS' sysinfo.go:390:7: note: previous definition of '_IPPROTO_CHAOS' was here sysinfo.go:3403:7: error: redefinition of '_IPPROTO_MUX' sysinfo.go:391:7: note: previous definition of '_IPPROTO_MUX' was here sysinfo.go:3404:7: error: redefinition of '_IPPROTO_MEAS' sysinfo.go:392:7: note: previous definition of '_IPPROTO_MEAS' was here sysinfo.go:3405:7: error: redefinition of '_IPPROTO_HMP' sysinfo.go:393:7: note: previous definition of '_IPPROTO_HMP' was here sysinfo.go:3406:7: error: redefinition of '_IPPROTO_PRM' sysinfo.go:394:7: note: previous definition of '_IPPROTO_PRM' was here sysinfo.go:3407:7: error: redefinition of '_IPPROTO_IDP' sysinfo.go:395:7: note: previous definition of '_IPPROTO_IDP' was here sysinfo.go:3408:7: error: redefinition of '_IPPROTO_TRUNK1' sysinfo.go:396:7: note: previous definition of '_IPPROTO_TRUNK1' was here sysinfo.go:3409:7: error: redefinition of '_IPPROTO_TRUNK2' sysinfo.go:397:7: note: previous definition of '_IPPROTO_TRUNK2' was here sysinfo.go:3410:7: error: redefinition of '_IPPROTO_LEAF1' sysinfo.go:398:7: note: previous definition of '_IPPROTO_LEAF1' was here sysinfo.go:3411:7: error: redefinition of '_IPPROTO_LEAF2' sysinfo.go:399:7: note: previous definition of '_IPPROTO_LEAF2' was here sysinfo.go:3412:7: error: redefinition of '_IPPROTO_RDP' sysinfo.go:400:7: note: previous definition of '_IPPROTO_RDP' was here sysinfo.go:3413:7: error: redefinition of '_IPPROTO_IRTP' sysinfo.go:401:7: note: previous definition of '_IPPROTO_IRTP' was here sysinfo.go:3414:7: error: redefinition of '_IPPROTO_TP' sysinfo.go:402:7: note: previous definition of '_IPPROTO_TP' was here sysinfo.go:3415:7: error: redefinition of '_IPPROTO_BLT' sysinfo.go:403:7: note: previous definition of '_IPPROTO_BLT' was here sysinfo.go:3416:7: error: redefinition of '_IPPROTO_NSP' sysinfo.go:404:7: note: previous definition of '_IPPROTO_NSP' was here sysinfo.go:3417:7: error: redefinition of '_IPPROTO_INP' sysinfo.go:405:7: note: previous definition of '_IPPROTO_INP' was here sysinfo.go:3418:7: error: redefinition of '_IPPROTO_SEP' sysinfo.go:406:7: note: previous definition of '_IPPROTO_SEP' was here sysinfo.go:3419:7: error: redefinition of '_IPPROTO_3PC' sysinfo.go:407:7: note: previous definition of '_IPPROTO_3PC' was here sysinfo.go:3420:7: error: redefinition of '_IPPROTO_IDPR' sysinfo.go:408:7: note: previous definition of '_IPPROTO_IDPR' was here sysinfo.go:3421:7: error: redefinition of '_IPPROTO_XTP' sysinfo.go:409:7: note: previous definition of '_IPPROTO_XTP' was here sysinfo.go:3422:7: error: redefinition of '_IPPROTO_DDP' sysinfo.go:410:7: note: previous definition of '_IPPROTO_DDP' was here sysinfo.go:3423:7: error: redefinition of '_IPPROTO_CMTP' sysinfo.go:411:7: note: previous definition of '_IPPROTO_CMTP' was here sysinfo.go:3424:7: error: redefinition of '_IPPROTO_TPXX' sysinfo.go:412:7: note: previous definition of '_IPPROTO_TPXX' was here sysinfo.go:3425:7: error: redefinition of '_IPPROTO_IL' sysinfo.go:413:7: note: previous definition of '_IPPROTO_IL' was here sysinfo.go:3426:7: error: redefinition of '_IPPROTO_IPV6' sysinfo.go:414:7: note: previous definition of '_IPPROTO_IPV6' was here sysinfo.go:3427:7: error: redefinition of '_IPPROTO_SDRP' sysinfo.go:415:7: note: previous definition of '_IPPROTO_SDRP' was here sysinfo.go:3428:7: error: redefinition of '_IPPROTO_ROUTING' sysinfo.go:416:7: note: previous definition of '_IPPROTO_ROUTING' was here sysinfo.go:3429:7: error: redefinition of '_IPPROTO_FRAGMENT' sysinfo.go:417:7: note: previous definition of '_IPPROTO_FRAGMENT' was here sysinfo.go:3430:7: error: redefinition of '_IPPROTO_IDRP' sysinfo.go:418:7: note: previous definition of '_IPPROTO_IDRP' was here sysinfo.go:3431:7: error: redefinition of '_IPPROTO_RSVP' sysinfo.go:419:7: note: previous definition of '_IPPROTO_RSVP' was here sysinfo.go:3432:7: error: redefinition of '_IPPROTO_GRE' sysinfo.go:420:7: note: previous definition of '_IPPROTO_GRE' was here sysinfo.go:3433:7: error: redefinition of '_IPPROTO_MHRP' sysinfo.go:421:7: note: previous definition of '_IPPROTO_MHRP' was here sysinfo.go:3434:7: error: redefinition of '_IPPROTO_BHA' sysinfo.go:422:7: note: previous definition of '_IPPROTO_BHA' was here sysinfo.go:3435:7: error: redefinition of '_IPPROTO_ESP' sysinfo.go:423:7: note: previous definition of '_IPPROTO_ESP' was here sysinfo.go:3436:7: error: redefinition of '_IPPROTO_AH' sysinfo.go:424:7: note: previous definition of '_IPPROTO_AH' was here sysinfo.go:3437:7: error: redefinition of '_IPPROTO_INLSP' sysinfo.go:425:7: note: previous definition of '_IPPROTO_INLSP' was here sysinfo.go:3438:7: error: redefinition of '_IPPROTO_SWIPE' sysinfo.go:426:7: note: previous definition of '_IPPROTO_SWIPE' was here sysinfo.go:3439:7: error: redefinition of '_IPPROTO_NHRP' sysinfo.go:427:7: note: previous definition of '_IPPROTO_NHRP' was here sysinfo.go:3440:7: error: redefinition of '_IPPROTO_MOBILE' sysinfo.go:428:7: note: previous definition of '_IPPROTO_MOBILE' was here sysinfo.go:3441:7: error: redefinition of '_IPPROTO_TLSP' sysinfo.go:429:7: note: previous definition of '_IPPROTO_TLSP' was here sysinfo.go:3442:7: error: redefinition of '_IPPROTO_SKIP' sysinfo.go:430:7: note: previous definition of '_IPPROTO_SKIP' was here sysinfo.go:3443:7: error: redefinition of '_IPPROTO_ICMPV6' sysinfo.go:431:7: note: previous definition of '_IPPROTO_ICMPV6' was here sysinfo.go:3444:7: error: redefinition of '_IPPROTO_NONE' sysinfo.go:432:7: note: previous definition of '_IPPROTO_NONE' was here sysinfo.go:3445:7: error: redefinition of '_IPPROTO_DSTOPTS' sysinfo.go:433:7: note: previous definition of '_IPPROTO_DSTOPTS' was here sysinfo.go:3446:7: error: redefinition of '_IPPROTO_AHIP' sysinfo.go:434:7: note: previous definition of '_IPPROTO_AHIP' was here sysinfo.go:3447:7: error: redefinition of '_IPPROTO_CFTP' sysinfo.go:435:7: note: previous definition of '_IPPROTO_CFTP' was here sysinfo.go:3448:7: error: redefinition of '_IPPROTO_HELLO' sysinfo.go:436:7: note: previous definition of '_IPPROTO_HELLO' was here sysinfo.go:3449:7: error: redefinition of '_IPPROTO_SATEXPAK' sysinfo.go:437:7: note: previous definition of '_IPPROTO_SATEXPAK' was here sysinfo.go:3450:7: error: redefinition of '_IPPROTO_KRYPTOLAN' sysinfo.go:438:7: note: previous definition of '_IPPROTO_KRYPTOLAN' was here sysinfo.go:3451:7: error: redefinition of '_IPPROTO_RVD' sysinfo.go:439:7: note: previous definition of '_IPPROTO_RVD' was here sysinfo.go:3452:7: error: redefinition of '_IPPROTO_IPPC' sysinfo.go:440:7: note: previous definition of '_IPPROTO_IPPC' was here sysinfo.go:3453:7: error: redefinition of '_IPPROTO_ADFS' sysinfo.go:441:7: note: previous definition of '_IPPROTO_ADFS' was here sysinfo.go:3454:7: error: redefinition of '_IPPROTO_SATMON' sysinfo.go:442:7: note: previous definition of '_IPPROTO_SATMON' was here sysinfo.go:3455:7: error: redefinition of '_IPPROTO_VISA' sysinfo.go:443:7: note: previous definition of '_IPPROTO_VISA' was here sysinfo.go:3456:7: error: redefinition of '_IPPROTO_IPCV' sysinfo.go:444:7: note: previous definition of '_IPPROTO_IPCV' was here sysinfo.go:3457:7: error: redefinition of '_IPPROTO_CPNX' sysinfo.go:445:7: note: previous definition of '_IPPROTO_CPNX' was here sysinfo.go:3458:7: error: redefinition of '_IPPROTO_CPHB' sysinfo.go:446:7: note: previous definition of '_IPPROTO_CPHB' was here sysinfo.go:3459:7: error: redefinition of '_IPPROTO_WSN' sysinfo.go:447:7: note: previous definition of '_IPPROTO_WSN' was here sysinfo.go:3460:7: error: redefinition of '_IPPROTO_PVP' sysinfo.go:448:7: note: previous definition of '_IPPROTO_PVP' was here sysinfo.go:3461:7: error: redefinition of '_IPPROTO_BRSATMON' sysinfo.go:449:7: note: previous definition of '_IPPROTO_BRSATMON' was here sysinfo.go:3462:7: error: redefinition of '_IPPROTO_ND' sysinfo.go:450:7: note: previous definition of '_IPPROTO_ND' was here sysinfo.go:3463:7: error: redefinition of '_IPPROTO_WBMON' sysinfo.go:451:7: note: previous definition of '_IPPROTO_WBMON' was here sysinfo.go:3464:7: error: redefinition of '_IPPROTO_WBEXPAK' sysinfo.go:452:7: note: previous definition of '_IPPROTO_WBEXPAK' was here sysinfo.go:3465:7: error: redefinition of '_IPPROTO_EON' sysinfo.go:453:7: note: previous definition of '_IPPROTO_EON' was here sysinfo.go:3466:7: error: redefinition of '_IPPROTO_VMTP' sysinfo.go:454:7: note: previous definition of '_IPPROTO_VMTP' was here sysinfo.go:3467:7: error: redefinition of '_IPPROTO_SVMTP' sysinfo.go:455:7: note: previous definition of '_IPPROTO_SVMTP' was here sysinfo.go:3468:7: error: redefinition of '_IPPROTO_VINES' sysinfo.go:456:7: note: previous definition of '_IPPROTO_VINES' was here sysinfo.go:3469:7: error: redefinition of '_IPPROTO_TTP' sysinfo.go:457:7: note: previous definition of '_IPPROTO_TTP' was here sysinfo.go:3470:7: error: redefinition of '_IPPROTO_IGP' sysinfo.go:458:7: note: previous definition of '_IPPROTO_IGP' was here sysinfo.go:3471:7: error: redefinition of '_IPPROTO_DGP' sysinfo.go:459:7: note: previous definition of '_IPPROTO_DGP' was here sysinfo.go:3472:7: error: redefinition of '_IPPROTO_TCF' sysinfo.go:460:7: note: previous definition of '_IPPROTO_TCF' was here sysinfo.go:3473:7: error: redefinition of '_IPPROTO_IGRP' sysinfo.go:461:7: note: previous definition of '_IPPROTO_IGRP' was here sysinfo.go:3474:7: error: redefinition of '_IPPROTO_OSPFIGP' sysinfo.go:462:7: note: previous definition of '_IPPROTO_OSPFIGP' was here sysinfo.go:3475:7: error: redefinition of '_IPPROTO_SRPC' sysinfo.go:463:7: note: previous definition of '_IPPROTO_SRPC' was here sysinfo.go:3476:7: error: redefinition of '_IPPROTO_LARP' sysinfo.go:464:7: note: previous definition of '_IPPROTO_LARP' was here sysinfo.go:3477:7: error: redefinition of '_IPPROTO_MTP' sysinfo.go:465:7: note: previous definition of '_IPPROTO_MTP' was here sysinfo.go:3478:7: error: redefinition of '_IPPROTO_AX25' sysinfo.go:466:7: note: previous definition of '_IPPROTO_AX25' was here sysinfo.go:3479:7: error: redefinition of '_IPPROTO_IPEIP' sysinfo.go:467:7: note: previous definition of '_IPPROTO_IPEIP' was here sysinfo.go:3480:7: error: redefinition of '_IPPROTO_MICP' sysinfo.go:468:7: note: previous definition of '_IPPROTO_MICP' was here sysinfo.go:3481:7: error: redefinition of '_IPPROTO_SCCSP' sysinfo.go:469:7: note: previous definition of '_IPPROTO_SCCSP' was here sysinfo.go:3482:7: error: redefinition of '_IPPROTO_ETHERIP' sysinfo.go:470:7: note: previous definition of '_IPPROTO_ETHERIP' was here sysinfo.go:3483:7: error: redefinition of '_IPPROTO_ENCAP' sysinfo.go:471:7: note: previous definition of '_IPPROTO_ENCAP' was here sysinfo.go:3484:7: error: redefinition of '_IPPROTO_APES' sysinfo.go:472:7: note: previous definition of '_IPPROTO_APES' was here sysinfo.go:3485:7: error: redefinition of '_IPPROTO_GMTP' sysinfo.go:473:7: note: previous definition of '_IPPROTO_GMTP' was here sysinfo.go:3486:7: error: redefinition of '_IPPROTO_IPCOMP' sysinfo.go:474:7: note: previous definition of '_IPPROTO_IPCOMP' was here sysinfo.go:3487:7: error: redefinition of '_IPPROTO_SCTP' sysinfo.go:475:7: note: previous definition of '_IPPROTO_SCTP' was here sysinfo.go:3488:7: error: redefinition of '_IPPROTO_PIM' sysinfo.go:476:7: note: previous definition of '_IPPROTO_PIM' was here sysinfo.go:3489:7: error: redefinition of '_IPPROTO_CARP' sysinfo.go:477:7: note: previous definition of '_IPPROTO_CARP' was here sysinfo.go:3490:7: error: redefinition of '_IPPROTO_PGM' sysinfo.go:478:7: note: previous definition of '_IPPROTO_PGM' was here sysinfo.go:3491:7: error: redefinition of '_IPPROTO_PFSYNC' sysinfo.go:479:7: note: previous definition of '_IPPROTO_PFSYNC' was here sysinfo.go:3492:7: error: redefinition of '_IPPROTO_OLD_DIVERT' sysinfo.go:480:7: note: previous definition of '_IPPROTO_OLD_DIVERT' was here sysinfo.go:3493:7: error: redefinition of '_IPPROTO_MAX' sysinfo.go:481:7: note: previous definition of '_IPPROTO_MAX' was here sysinfo.go:3494:7: error: redefinition of '_IPPROTO_DONE' sysinfo.go:482:7: note: previous definition of '_IPPROTO_DONE' was here sysinfo.go:3495:7: error: redefinition of '_IPPROTO_DIVERT' sysinfo.go:483:7: note: previous definition of '_IPPROTO_DIVERT' was here sysinfo.go:3496:7: error: redefinition of '_IPPROTO_SPACER' sysinfo.go:484:7: note: previous definition of '_IPPROTO_SPACER' was here sysinfo.go:3497:7: error: redefinition of '_IPPROTO_MAXID' sysinfo.go:582:7: note: previous definition of '_IPPROTO_MAXID' was here sysinfo.go:3498:7: error: redefinition of '_TCP_MAX_SACK' sysinfo.go:733:7: note: previous definition of '_TCP_MAX_SACK' was here sysinfo.go:3499:7: error: redefinition of '_TCP_MSS' sysinfo.go:734:7: note: previous definition of '_TCP_MSS' was here sysinfo.go:3500:7: error: redefinition of '_TCP_MINMSS' sysinfo.go:735:7: note: previous definition of '_TCP_MINMSS' was here sysinfo.go:3501:7: error: redefinition of '_TCP_MAXWIN' sysinfo.go:737:7: note: previous definition of '_TCP_MAXWIN' was here sysinfo.go:3502:7: error: redefinition of '_TCP_MAX_WINSHIFT' sysinfo.go:739:7: note: previous definition of '_TCP_MAX_WINSHIFT' was here sysinfo.go:3503:7: error: redefinition of '_TCP_MAXBURST' sysinfo.go:740:7: note: previous definition of '_TCP_MAXBURST' was here sysinfo.go:3504:7: error: redefinition of '_TCP_MAXHLEN' sysinfo.go:741:7: note: previous definition of '_TCP_MAXHLEN' was here sysinfo.go:3505:7: error: redefinition of '_TCP_NODELAY' sysinfo.go:742:7: note: previous definition of '_TCP_NODELAY' was here sysinfo.go:3506:7: error: redefinition of '_TCP_MAXSEG' sysinfo.go:743:7: note: previous definition of '_TCP_MAXSEG' was here sysinfo.go:3507:7: error: redefinition of '_TCP_NOPUSH' sysinfo.go:744:7: note: previous definition of '_TCP_NOPUSH' was here sysinfo.go:3508:7: error: redefinition of '_TCP_NOOPT' sysinfo.go:745:7: note: previous definition of '_TCP_NOOPT' was here sysinfo.go:3509:7: error: redefinition of '_TCP_MD5SIG' sysinfo.go:746:7: note: previous definition of '_TCP_MD5SIG' was here sysinfo.go:3510:7: error: redefinition of '_TCP_INFO' sysinfo.go:747:7: note: previous definition of '_TCP_INFO' was here sysinfo.go:3511:7: error: redefinition of '_TCP_CONGESTION' sysinfo.go:748:7: note: previous definition of '_TCP_CONGESTION' was here sysinfo.go:3512:7: error: redefinition of '_TCP_CA_NAME_MAX' sysinfo.go:749:7: note: previous definition of '_TCP_CA_NAME_MAX' was here sysinfo.go:3513:7: error: redefinition of '_SOCK_STREAM' sysinfo.go:1017:7: note: previous definition of '_SOCK_STREAM' was here sysinfo.go:3514:7: error: redefinition of '_SOCK_DGRAM' sysinfo.go:1018:7: note: previous definition of '_SOCK_DGRAM' was here sysinfo.go:3515:7: error: redefinition of '_SOCK_RAW' sysinfo.go:1019:7: note: previous definition of '_SOCK_RAW' was here sysinfo.go:3516:7: error: redefinition of '_SOCK_RDM' sysinfo.go:1020:7: note: previous definition of '_SOCK_RDM' was here sysinfo.go:3517:7: error: redefinition of '_SOCK_SEQPACKET' sysinfo.go:1021:7: note: previous definition of '_SOCK_SEQPACKET' was here sysinfo.go:3518:7: error: redefinition of '_SO_DEBUG' sysinfo.go:1022:7: note: previous definition of '_SO_DEBUG' was here sysinfo.go:3519:7: error: redefinition of '_SO_ACCEPTCONN' sysinfo.go:1023:7: note: previous definition of '_SO_ACCEPTCONN' was here sysinfo.go:3520:7: error: redefinition of '_SO_REUSEADDR' sysinfo.go:1024:7: note: previous definition of '_SO_REUSEADDR' was here sysinfo.go:3521:7: error: redefinition of '_SO_KEEPALIVE' sysinfo.go:1025:7: note: previous definition of '_SO_KEEPALIVE' was here sysinfo.go:3522:7: error: redefinition of '_SO_DONTROUTE' sysinfo.go:1026:7: note: previous definition of '_SO_DONTROUTE' was here sysinfo.go:3523:7: error: redefinition of '_SO_BROADCAST' sysinfo.go:1027:7: note: previous definition of '_SO_BROADCAST' was here sysinfo.go:3524:7: error: redefinition of '_SO_USELOOPBACK' sysinfo.go:1028:7: note: previous definition of '_SO_USELOOPBACK' was here sysinfo.go:3525:7: error: redefinition of '_SO_LINGER' sysinfo.go:1029:7: note: previous definition of '_SO_LINGER' was here sysinfo.go:3526:7: error: redefinition of '_SO_OOBINLINE' sysinfo.go:1030:7: note: previous definition of '_SO_OOBINLINE' was here sysinfo.go:3527:7: error: redefinition of '_SO_REUSEPORT' sysinfo.go:1031:7: note: previous definition of '_SO_REUSEPORT' was here sysinfo.go:3528:7: error: redefinition of '_SO_TIMESTAMP' sysinfo.go:1032:7: note: previous definition of '_SO_TIMESTAMP' was here sysinfo.go:3529:7: error: redefinition of '_SO_NOSIGPIPE' sysinfo.go:1033:7: note: previous definition of '_SO_NOSIGPIPE' was here sysinfo.go:3530:7: error: redefinition of '_SO_ACCEPTFILTER' sysinfo.go:1034:7: note: previous definition of '_SO_ACCEPTFILTER' was here sysinfo.go:3531:7: error: redefinition of '_SO_BINTIME' sysinfo.go:1035:7: note: previous definition of '_SO_BINTIME' was here sysinfo.go:3532:7: error: redefinition of '_SO_NO_OFFLOAD' sysinfo.go:1036:7: note: previous definition of '_SO_NO_OFFLOAD' was here sysinfo.go:3533:7: error: redefinition of '_SO_NO_DDP' sysinfo.go:1037:7: note: previous definition of '_SO_NO_DDP' was here sysinfo.go:3534:7: error: redefinition of '_SO_SNDBUF' sysinfo.go:1038:7: note: previous definition of '_SO_SNDBUF' was here sysinfo.go:3535:7: error: redefinition of '_SO_RCVBUF' sysinfo.go:1039:7: note: previous definition of '_SO_RCVBUF' was here sysinfo.go:3536:7: error: redefinition of '_SO_SNDLOWAT' sysinfo.go:1040:7: note: previous definition of '_SO_SNDLOWAT' was here sysinfo.go:3537:7: error: redefinition of '_SO_RCVLOWAT' sysinfo.go:1041:7: note: previous definition of '_SO_RCVLOWAT' was here sysinfo.go:3538:7: error: redefinition of '_SO_SNDTIMEO' sysinfo.go:1042:7: note: previous definition of '_SO_SNDTIMEO' was here sysinfo.go:3539:7: error: redefinition of '_SO_RCVTIMEO' sysinfo.go:1043:7: note: previous definition of '_SO_RCVTIMEO' was here sysinfo.go:3540:7: error: redefinition of '_SO_ERROR' sysinfo.go:1044:7: note: previous definition of '_SO_ERROR' was here sysinfo.go:3541:7: error: redefinition of '_SO_TYPE' sysinfo.go:1045:7: note: previous definition of '_SO_TYPE' was here sysinfo.go:3542:7: error: redefinition of '_SO_LABEL' sysinfo.go:1046:7: note: previous definition of '_SO_LABEL' was here sysinfo.go:3543:7: error: redefinition of '_SO_PEERLABEL' sysinfo.go:1047:7: note: previous definition of '_SO_PEERLABEL' was here sysinfo.go:3544:7: error: redefinition of '_SO_LISTENQLIMIT' sysinfo.go:1048:7: note: previous definition of '_SO_LISTENQLIMIT' was here sysinfo.go:3545:7: error: redefinition of '_SO_LISTENQLEN' sysinfo.go:1049:7: note: previous definition of '_SO_LISTENQLEN' was here sysinfo.go:3546:7: error: redefinition of '_SO_LISTENINCQLEN' sysinfo.go:1050:7: note: previous definition of '_SO_LISTENINCQLEN' was here sysinfo.go:3547:7: error: redefinition of '_SO_SETFIB' sysinfo.go:1051:7: note: previous definition of '_SO_SETFIB' was here sysinfo.go:3548:7: error: redefinition of '_SOL_SOCKET' sysinfo.go:1052:7: note: previous definition of '_SOL_SOCKET' was here sysinfo.go:3549:7: error: redefinition of '_AF_UNSPEC' sysinfo.go:1053:7: note: previous definition of '_AF_UNSPEC' was here sysinfo.go:3550:7: error: redefinition of '_AF_UNIX' sysinfo.go:1054:7: note: previous definition of '_AF_UNIX' was here sysinfo.go:3551:7: error: redefinition of '_AF_INET' sysinfo.go:1055:7: note: previous definition of '_AF_INET' was here sysinfo.go:3552:7: error: redefinition of '_AF_IMPLINK' sysinfo.go:1056:7: note: previous definition of '_AF_IMPLINK' was here sysinfo.go:3553:7: error: redefinition of '_AF_PUP' sysinfo.go:1057:7: note: previous definition of '_AF_PUP' was here sysinfo.go:3554:7: error: redefinition of '_AF_CHAOS' sysinfo.go:1058:7: note: previous definition of '_AF_CHAOS' was here sysinfo.go:3555:7: error: redefinition of '_AF_NETBIOS' sysinfo.go:1059:7: note: previous definition of '_AF_NETBIOS' was here sysinfo.go:3556:7: error: redefinition of '_AF_ISO' sysinfo.go:1060:7: note: previous definition of '_AF_ISO' was here sysinfo.go:3557:7: error: redefinition of '_AF_OSI' sysinfo.go:1061:7: note: previous definition of '_AF_OSI' was here sysinfo.go:3558:7: error: redefinition of '_AF_ECMA' sysinfo.go:1062:7: note: previous definition of '_AF_ECMA' was here sysinfo.go:3559:7: error: redefinition of '_AF_DATAKIT' sysinfo.go:1063:7: note: previous definition of '_AF_DATAKIT' was here sysinfo.go:3560:7: error: redefinition of '_AF_CCITT' sysinfo.go:1064:7: note: previous definition of '_AF_CCITT' was here sysinfo.go:3561:7: error: redefinition of '_AF_SNA' sysinfo.go:1065:7: note: previous definition of '_AF_SNA' was here sysinfo.go:3562:7: error: redefinition of '_AF_DECnet' sysinfo.go:1066:7: note: previous definition of '_AF_DECnet' was here sysinfo.go:3563:7: error: redefinition of '_AF_DLI' sysinfo.go:1067:7: note: previous definition of '_AF_DLI' was here sysinfo.go:3564:7: error: redefinition of '_AF_LAT' sysinfo.go:1068:7: note: previous definition of '_AF_LAT' was here sysinfo.go:3565:7: error: redefinition of '_AF_HYLINK' sysinfo.go:1069:7: note: previous definition of '_AF_HYLINK' was here sysinfo.go:3566:7: error: redefinition of '_AF_APPLETALK' sysinfo.go:1070:7: note: previous definition of '_AF_APPLETALK' was here sysinfo.go:3567:7: error: redefinition of '_AF_ROUTE' sysinfo.go:1071:7: note: previous definition of '_AF_ROUTE' was here sysinfo.go:3568:7: error: redefinition of '_AF_LINK' sysinfo.go:1072:7: note: previous definition of '_AF_LINK' was here sysinfo.go:3569:7: error: redefinition of '_AF_COIP' sysinfo.go:1074:7: note: previous definition of '_AF_COIP' was here sysinfo.go:3570:7: error: redefinition of '_AF_CNT' sysinfo.go:1075:7: note: previous definition of '_AF_CNT' was here sysinfo.go:3571:7: error: redefinition of '_AF_IPX' sysinfo.go:1077:7: note: previous definition of '_AF_IPX' was here sysinfo.go:3572:7: error: redefinition of '_AF_SIP' sysinfo.go:1078:7: note: previous definition of '_AF_SIP' was here sysinfo.go:3573:7: error: redefinition of '_AF_ISDN' sysinfo.go:1080:7: note: previous definition of '_AF_ISDN' was here sysinfo.go:3574:7: error: redefinition of '_AF_E164' sysinfo.go:1081:7: note: previous definition of '_AF_E164' was here sysinfo.go:3575:7: error: redefinition of '_AF_INET6' sysinfo.go:1083:7: note: previous definition of '_AF_INET6' was here sysinfo.go:3576:7: error: redefinition of '_AF_NATM' sysinfo.go:1084:7: note: previous definition of '_AF_NATM' was here sysinfo.go:3577:7: error: redefinition of '_AF_ATM' sysinfo.go:1085:7: note: previous definition of '_AF_ATM' was here sysinfo.go:3578:7: error: redefinition of '_AF_NETGRAPH' sysinfo.go:1087:7: note: previous definition of '_AF_NETGRAPH' was here sysinfo.go:3579:7: error: redefinition of '_AF_SLOW' sysinfo.go:1088:7: note: previous definition of '_AF_SLOW' was here sysinfo.go:3580:7: error: redefinition of '_AF_SCLUSTER' sysinfo.go:1089:7: note: previous definition of '_AF_SCLUSTER' was here sysinfo.go:3581:7: error: redefinition of '_AF_ARP' sysinfo.go:1090:7: note: previous definition of '_AF_ARP' was here sysinfo.go:3582:7: error: redefinition of '_AF_BLUETOOTH' sysinfo.go:1091:7: note: previous definition of '_AF_BLUETOOTH' was here sysinfo.go:3583:7: error: redefinition of '_AF_IEEE80211' sysinfo.go:1092:7: note: previous definition of '_AF_IEEE80211' was here sysinfo.go:3584:7: error: redefinition of '_AF_MAX' sysinfo.go:1093:7: note: previous definition of '_AF_MAX' was here sysinfo.go:3585:7: error: redefinition of '_AF_VENDOR00' sysinfo.go:1094:7: note: previous definition of '_AF_VENDOR00' was here sysinfo.go:3586:7: error: redefinition of '_AF_VENDOR01' sysinfo.go:1095:7: note: previous definition of '_AF_VENDOR01' was here sysinfo.go:3587:7: error: redefinition of '_AF_VENDOR02' sysinfo.go:1096:7: note: previous definition of '_AF_VENDOR02' was here sysinfo.go:3588:7: error: redefinition of '_AF_VENDOR03' sysinfo.go:1097:7: note: previous definition of '_AF_VENDOR03' was here sysinfo.go:3589:7: error: redefinition of '_AF_VENDOR04' sysinfo.go:1098:7: note: previous definition of '_AF_VENDOR04' was here sysinfo.go:3590:7: error: redefinition of '_AF_VENDOR05' sysinfo.go:1099:7: note: previous definition of '_AF_VENDOR05' was here sysinfo.go:3591:7: error: redefinition of '_AF_VENDOR06' sysinfo.go:1100:7: note: previous definition of '_AF_VENDOR06' was here sysinfo.go:3592:7: error: redefinition of '_AF_VENDOR07' sysinfo.go:1101:7: note: previous definition of '_AF_VENDOR07' was here sysinfo.go:3593:7: error: redefinition of '_AF_VENDOR08' sysinfo.go:1102:7: note: previous definition of '_AF_VENDOR08' was here sysinfo.go:3594:7: error: redefinition of '_AF_VENDOR09' sysinfo.go:1103:7: note: previous definition of '_AF_VENDOR09' was here sysinfo.go:3595:7: error: redefinition of '_AF_VENDOR10' sysinfo.go:1104:7: note: previous definition of '_AF_VENDOR10' was here sysinfo.go:3596:7: error: redefinition of '_AF_VENDOR11' sysinfo.go:1105:7: note: previous definition of '_AF_VENDOR11' was here sysinfo.go:3597:7: error: redefinition of '_AF_VENDOR12' sysinfo.go:1106:7: note: previous definition of '_AF_VENDOR12' was here sysinfo.go:3598:7: error: redefinition of '_AF_VENDOR13' sysinfo.go:1107:7: note: previous definition of '_AF_VENDOR13' was here sysinfo.go:3599:7: error: redefinition of '_AF_VENDOR14' sysinfo.go:1108:7: note: previous definition of '_AF_VENDOR14' was here sysinfo.go:3600:7: error: redefinition of '_AF_VENDOR15' sysinfo.go:1109:7: note: previous definition of '_AF_VENDOR15' was here sysinfo.go:3601:7: error: redefinition of '_AF_VENDOR16' sysinfo.go:1110:7: note: previous definition of '_AF_VENDOR16' was here sysinfo.go:3602:7: error: redefinition of '_AF_VENDOR17' sysinfo.go:1111:7: note: previous definition of '_AF_VENDOR17' was here sysinfo.go:3603:7: error: redefinition of '_AF_VENDOR18' sysinfo.go:1112:7: note: previous definition of '_AF_VENDOR18' was here sysinfo.go:3604:7: error: redefinition of '_AF_VENDOR19' sysinfo.go:1113:7: note: previous definition of '_AF_VENDOR19' was here sysinfo.go:3605:7: error: redefinition of '_AF_VENDOR20' sysinfo.go:1114:7: note: previous definition of '_AF_VENDOR20' was here sysinfo.go:3606:7: error: redefinition of '_AF_VENDOR21' sysinfo.go:1115:7: note: previous definition of '_AF_VENDOR21' was here sysinfo.go:3607:7: error: redefinition of '_AF_VENDOR22' sysinfo.go:1116:7: note: previous definition of '_AF_VENDOR22' was here sysinfo.go:3608:7: error: redefinition of '_AF_VENDOR23' sysinfo.go:1117:7: note: previous definition of '_AF_VENDOR23' was here sysinfo.go:3609:7: error: redefinition of '_AF_VENDOR24' sysinfo.go:1118:7: note: previous definition of '_AF_VENDOR24' was here sysinfo.go:3610:7: error: redefinition of '_AF_VENDOR25' sysinfo.go:1119:7: note: previous definition of '_AF_VENDOR25' was here sysinfo.go:3611:7: error: redefinition of '_AF_VENDOR26' sysinfo.go:1120:7: note: previous definition of '_AF_VENDOR26' was here sysinfo.go:3612:7: error: redefinition of '_AF_VENDOR27' sysinfo.go:1121:7: note: previous definition of '_AF_VENDOR27' was here sysinfo.go:3613:7: error: redefinition of '_AF_VENDOR28' sysinfo.go:1122:7: note: previous definition of '_AF_VENDOR28' was here sysinfo.go:3614:7: error: redefinition of '_AF_VENDOR29' sysinfo.go:1123:7: note: previous definition of '_AF_VENDOR29' was here sysinfo.go:3615:7: error: redefinition of '_AF_VENDOR30' sysinfo.go:1124:7: note: previous definition of '_AF_VENDOR30' was here sysinfo.go:3616:7: error: redefinition of '_AF_VENDOR31' sysinfo.go:1125:7: note: previous definition of '_AF_VENDOR31' was here sysinfo.go:3617:7: error: redefinition of '_AF_VENDOR32' sysinfo.go:1126:7: note: previous definition of '_AF_VENDOR32' was here sysinfo.go:3618:7: error: redefinition of '_AF_VENDOR33' sysinfo.go:1127:7: note: previous definition of '_AF_VENDOR33' was here sysinfo.go:3619:7: error: redefinition of '_AF_VENDOR34' sysinfo.go:1128:7: note: previous definition of '_AF_VENDOR34' was here sysinfo.go:3620:7: error: redefinition of '_AF_VENDOR35' sysinfo.go:1129:7: note: previous definition of '_AF_VENDOR35' was here sysinfo.go:3621:7: error: redefinition of '_AF_VENDOR36' sysinfo.go:1130:7: note: previous definition of '_AF_VENDOR36' was here sysinfo.go:3622:7: error: redefinition of '_AF_VENDOR37' sysinfo.go:1131:7: note: previous definition of '_AF_VENDOR37' was here sysinfo.go:3623:7: error: redefinition of '_AF_VENDOR38' sysinfo.go:1132:7: note: previous definition of '_AF_VENDOR38' was here sysinfo.go:3624:7: error: redefinition of '_AF_VENDOR39' sysinfo.go:1133:7: note: previous definition of '_AF_VENDOR39' was here sysinfo.go:3625:7: error: redefinition of '_AF_VENDOR40' sysinfo.go:1134:7: note: previous definition of '_AF_VENDOR40' was here sysinfo.go:3626:7: error: redefinition of '_AF_VENDOR41' sysinfo.go:1135:7: note: previous definition of '_AF_VENDOR41' was here sysinfo.go:3627:7: error: redefinition of '_AF_VENDOR42' sysinfo.go:1136:7: note: previous definition of '_AF_VENDOR42' was here sysinfo.go:3628:7: error: redefinition of '_AF_VENDOR43' sysinfo.go:1137:7: note: previous definition of '_AF_VENDOR43' was here sysinfo.go:3629:7: error: redefinition of '_AF_VENDOR44' sysinfo.go:1138:7: note: previous definition of '_AF_VENDOR44' was here sysinfo.go:3630:7: error: redefinition of '_AF_VENDOR45' sysinfo.go:1139:7: note: previous definition of '_AF_VENDOR45' was here sysinfo.go:3631:7: error: redefinition of '_AF_VENDOR46' sysinfo.go:1140:7: note: previous definition of '_AF_VENDOR46' was here sysinfo.go:3632:7: error: redefinition of '_AF_VENDOR47' sysinfo.go:1141:7: note: previous definition of '_AF_VENDOR47' was here sysinfo.go:3633:7: error: redefinition of '_SOCK_MAXADDRLEN' sysinfo.go:1142:7: note: previous definition of '_SOCK_MAXADDRLEN' was here sysinfo.go:2712:18: error: use of undefined type 'float80' sysinfo.go:2712:18: error: use of undefined type 'float80' sysinfo.go:2903:13: error: use of undefined type 'func___sighandler_t' ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go:74:12: error: reference to undefined name 'F_SETFD' ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go:74:21: error: reference to undefined name 'FD_CLOEXEC' ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go:78:25: error: reference to undefined name 'F_GETFL' ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go:83:11: error: reference to undefined name 'O_NONBLOCK' ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go:85:12: error: reference to undefined name 'O_NONBLOCK' ../../../../gnusrc/gccgo/libgo/syscalls/exec_helpers.go:87:24: error: reference to undefined name 'F_SETFL' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:52:6: error: reference to undefined name 'libc_ptrace' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:52:18: error: reference to undefined name '_PTRACE_TRACEME' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:73:22: error: reference to undefined name 'F_SETFD' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:73:31: error: reference to undefined name 'FD_CLOEXEC' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:83:23: error: reference to undefined name 'F_SETFD' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:83:32: error: reference to undefined name 'FD_CLOEXEC' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:101:27: error: reference to undefined name 'F_SETFD' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:169:28: error: reference to undefined name 'F_SETFD' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:169:37: error: reference to undefined name 'FD_CLOEXEC' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:172:28: error: reference to undefined name 'F_SETFD' ../../../../gnusrc/gccgo/libgo/syscalls/exec.go:172:37: error: reference to undefined name 'FD_CLOEXEC' ../../../../gnusrc/gccgo/libgo/syscalls/socket.go:112:16: error: reference to undefined name 'AF_INET6' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:45:18: error: reference to undefined name 'AF_INET' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:59:18: error: reference to undefined name 'AF_INET6' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:75:18: error: reference to undefined name 'AF_UNIX' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:89:7: error: reference to undefined name 'AF_UNIX' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:114:7: error: reference to undefined name 'AF_INET' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:124:7: error: reference to undefined name 'AF_INET6' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:139:30: error: reference to undefined name 'SOL_SOCKET' ../../../../gnusrc/gccgo/libgo/syscalls/socket_linux.go:139:42: error: reference to undefined name 'SO_BINDTODEVICE' ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go:60:39: error: reference to undefined name 'O_CREAT' ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go:60:49: error: reference to undefined name 'O_WRONLY' ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go:60:60: error: reference to undefined name 'O_TRUNC' ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go:171:13: error: reference to undefined name 'FD_SETSIZE' ../../../../gnusrc/gccgo/libgo/syscalls/sysfile_posix.go:191:20: error: reference to undefined name 'FD_SETSIZE' sysinfo.go:2903:13: error: use of undefined type 'func___sighandler_t' sysinfo.go:2907:23: error: struct field type is incomplete sysinfo.go:2942:30: error: use of undefined type '_segment_descriptor' sysinfo.go:2942:27: error: struct field type is incomplete sysinfo.go:2942:30: error: use of undefined type '_segment_descriptor' sysinfo.go:2942:30: error: use of undefined type '_segment_descriptor' sysinfo.go:2950:314: error: struct field type is incomplete sysinfo.go:2942:30: error: use of undefined type '_segment_descriptor' sysinfo.go:3024:96: error: struct field type is incomplete sysinfo.go:2861:16: error: use of undefined type '___timer' go1: internal compiler error: in type_value, at go/gogo.h:1797 Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. gmake[4]: *** [syscalls/libsyscall.a] Error 1 gmake[4]: Leaving directory `/usr/home/chris/gnuobj/gccgo/i386-unknown-freebsd8.1/libgo' gmake[3]: *** [all-recursive] Error 1 gmake[3]: Leaving directory `/usr/home/chris/gnuobj/gccgo/i386-unknown-freebsd8.1/libgo' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/home/chris/gnuobj/gccgo/i386-unknown-freebsd8.1/libgo' gmake[1]: *** [all-target-libgo] Error 2 gmake[1]: Leaving directory `/usr/home/chris/gnuobj/gccgo' gmake: *** [all] Error 2 33.92 real 9.26 user 3.31 sys Lines 2903-2905 of sysinfo.go are: type _sig_t func___sighandler_t type ___siginfohandler_t (int32, *___siginfo, *byte) type _sigaltstack struct { ss_sp *int8; ss_size uint32; ss_flags int32; } Lines 346-349 of /usr/include/sys/signal.h: #if __BSD_VISIBLE typedef __sighandler_t *sig_t; /* type of pointer to a signal function */ typedef void __siginfohandler_t(int, struct __siginfo *, void *); #endif Environment: System: FreeBSD maxwell.cjones.org 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 r...@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 svn://gcc.gnu.org/svn/gcc/branches/gccgo rev 163010 host: i386-unknown-freebsd8.1 build: i386-unknown-freebsd8.1 target: i386-unknown-freebsd8.1 configured with: ../../gnusrc/gccgo/configure --enable-languages=c,c++,go --with-ld=/usr/home/chris/gccgo/bin/ld --prefix=/usr/home/chris/gccgo How-To-Repeat: configure (see above) gmake -- Summary: gccgo failure to build Product: gcc Version: unknown Status: UNCONFIRMED Severity: critical Priority: P2 Component: other AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: chris at cjones dot org GCC build triplet: i386-unknown-freebsd8.1 GCC host triplet: i386-unknown-freebsd8.1 GCC target triplet: i386-unknown-freebsd8.1 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45238