https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86535

--- Comment #12 from Curtis Hamilton <clhamilto at gmail dot com> ---
I wanted to see if the errors were version specific, so I attempted a build on
FreeBSD 10.2 and the results were the same.  So I manually edited the
"runtime_sysinfo.go", as best as I could to get past the initial errors, only
to encounter different errors for undefined types and fields.  All of the
errors seem to be network related.  Below is a build log extract.

/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:16:28: error:
use of undefined type 'BpfInsn'
 func BpfStmt(code, k int) *BpfInsn {
                            ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:16:28: error:
use of undefined type 'BpfInsn'
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:28:47: error:
reference to undefined name 'BIOCGBLEN'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGBLEN,
uintptr(unsafe.Pointer(&l)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:37:47: error:
reference to undefined name 'BIOCSBLEN'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSBLEN,
uintptr(unsafe.Pointer(&l)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:47:47: error:
reference to undefined name 'BIOCGDLT'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGDLT,
uintptr(unsafe.Pointer(&t)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:56:47: error:
reference to undefined name 'BIOCSDLT'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSDLT,
uintptr(unsafe.Pointer(&t)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:65:47: error:
reference to undefined name 'BIOCPROMISC'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCPROMISC,
uintptr(unsafe.Pointer(&m)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:74:47: error:
reference to undefined name 'BIOCFLUSH'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCFLUSH, 0)
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:89:47: error:
reference to undefined name 'BIOCGETIF'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGETIF,
uintptr(unsafe.Pointer(&iv)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:100:47: error:
reference to undefined name 'BIOCSETIF'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSETIF,
uintptr(unsafe.Pointer(&iv)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:110:47: error:
reference to undefined name 'BIOCGRTIMEOUT'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGRTIMEOUT,
uintptr(unsafe.Pointer(&tv)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:119:47: error:
reference to undefined name 'BIOCSRTIMEOUT'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSRTIMEOUT,
uintptr(unsafe.Pointer(tv)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:129:47: error:
reference to undefined name 'BIOCGSTATS'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGSTATS,
uintptr(unsafe.Pointer(&s)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:138:47: error:
reference to undefined name 'BIOCIMMEDIATE'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCIMMEDIATE,
uintptr(unsafe.Pointer(&m)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:147:8: error:
use of undefined type 'BpfProgram'
  var p BpfProgram
        ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:148:3: error:
reference to field 'Len' in object which has no fields or methods
  p.Len = uint32(len(i))
   ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:149:3: error:
reference to field 'Insns' in object which has no fields or methods
  p.Insns = (*BpfInsn)(unsafe.Pointer(&i[0]))
   ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:149:14: error:
reference to undefined name 'BpfInsn'
  p.Insns = (*BpfInsn)(unsafe.Pointer(&i[0]))
              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:149:13: error:
expected pointer
  p.Insns = (*BpfInsn)(unsafe.Pointer(&i[0]))
             ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:150:47: error:
reference to undefined name 'BIOCSETF'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSETF,
uintptr(unsafe.Pointer(&p)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:160:47: error:
reference to undefined name 'BIOCVERSION'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCVERSION,
uintptr(unsafe.Pointer(&v)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:159:8: error:
use of undefined type 'BpfVersion'
  var v BpfVersion
        ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:164:6: error:
reference to field 'Major' in object which has no fields or methods
  if v.Major != BPF_MAJOR_VERSION || v.Minor != BPF_MINOR_VERSION {
      ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:164:38: error:
reference to field 'Minor' in object which has no fields or methods
  if v.Major != BPF_MAJOR_VERSION || v.Minor != BPF_MINOR_VERSION {
                                      ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:173:47: error:
reference to undefined name 'BIOCGHDRCMPLT'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCGHDRCMPLT,
uintptr(unsafe.Pointer(&f)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:182:47: error:
reference to undefined name 'BIOCSHDRCMPLT'
  _, _, err := Syscall(SYS_IOCTL, uintptr(fd), BIOCSHDRCMPLT,
uintptr(unsafe.Pointer(&f)))
                                               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/exec_bsd.go:82:10: error:
reference to undefined name 'raw_ptrace'
   err1 = raw_ptrace(_PTRACE_TRACEME, 0, nil, nil)
          ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:40:10: error:
incompatible type for return value 1 (cannot use type uintptr as type int)
   return salign
          ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:54:11: error:
reference to undefined name 'RawSockaddrDatalink'
  rsa := (*RawSockaddrDatalink)(unsafe.Pointer(&b[0]))
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:54:10: error:
expected pointer
  rsa := (*RawSockaddrDatalink)(unsafe.Pointer(&b[0]))
          ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:46:36: error:
use of undefined type 'SockaddrDatalink'
 func parseSockaddrLink(b []byte) (*SockaddrDatalink, error) {
                                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:55:4: error:
reference to field 'Len' in object which has no fields or methods
  sa.Len = rsa.Len
    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:56:4: error:
reference to field 'Family' in object which has no fields or methods
  sa.Family = rsa.Family
    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:57:4: error:
reference to field 'Index' in object which has no fields or methods
  sa.Index = rsa.Index
    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:46:36: error:
use of undefined type 'SockaddrDatalink'
 func parseSockaddrLink(b []byte) (*SockaddrDatalink, error) {
                                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:182:18:
error: reference to undefined name 'CTL_NET'
  mib := []_C_int{CTL_NET, AF_ROUTE, 0, 0, _C_int(facility), _C_int(param)}
                  ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:185:12:
error: reference to undefined name 'sysctl'
  if err := sysctl(mib, nil, &n, nil, 0); err != nil {
            ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:192:12:
error: reference to undefined name 'sysctl'
  if err := sysctl(mib, &tab[0], &n, nil, 0); err != nil {
            ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:223:11:
error: reference to undefined name 'RTAX_MAX'
  var sas [RTAX_MAX]Sockaddr
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:226:24:
error: reference to undefined name 'RTAX_MAX'
  for i := uint(0); i < RTAX_MAX && len(b) >= minRoutingSockaddrLen; i++ {
                        ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:218:9: error:
use of undefined type 'RtMsghdr'
  Header RtMsghdr
         ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:227:14:
error: reference to field 'Addrs' in object which has no fields or methods
   if m.Header.Addrs&(1<<i) == 0 {
              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:269:11:
error: reference to undefined name 'RTAX_MAX'
  var sas [RTAX_MAX]Sockaddr
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:264:9: error:
use of undefined type 'IfMsghdr'
  Header IfMsghdr
         ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:270:13:
error: reference to field 'Addrs' in object which has no fields or methods
  if m.Header.Addrs&RTA_IFP == 0 {
             ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:270:20:
error: reference to undefined name 'RTA_IFP'
  if m.Header.Addrs&RTA_IFP == 0 {
                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:277:6: error:
reference to undefined name 'RTAX_IFP'
  sas[RTAX_IFP] = sa
      ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:291:11:
error: reference to undefined name 'RTAX_MAX'
  var sas [RTAX_MAX]Sockaddr
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:294:24:
error: reference to undefined name 'RTAX_MAX'
  for i := uint(0); i < RTAX_MAX && len(b) >= minRoutingSockaddrLen; i++ {
                        ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:286:9: error:
use of undefined type 'IfaMsghdr'
  Header IfaMsghdr
         ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:295:14:
error: reference to field 'Addrs' in object which has no fields or methods
   if m.Header.Addrs&(1<<i) == 0 {
              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:336:21:
error: reference to undefined name 'RTM_VERSION'
   if any.Version != RTM_VERSION {
                     ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:13:22:
error: reference to undefined name 'SysctlUint32'
  freebsdVersion, _ = SysctlUint32("kern.osreldate")
                      ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:14:13:
error: reference to undefined name 'Sysctl'
  conf, _ := Sysctl("kern.conftxt")
             ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:7:
error: reference to undefined name 'RTM_ADD'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:16:
error: reference to undefined name 'RTM_DELETE'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:28:
error: reference to undefined name 'RTM_CHANGE'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                            ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:40:
error: reference to undefined name 'RTM_GET'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                                        ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:49:
error: reference to undefined name 'RTM_LOSING'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                                                 ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:61:
error: reference to undefined name 'RTM_REDIRECT'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                                                             ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:75:
error: reference to undefined name 'RTM_MISS'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                                                                           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:85:
error: reference to undefined name 'RTM_LOCK'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                                                                               
     ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:37:95:
error: reference to undefined name 'RTM_RESOLVE'
  case RTM_ADD, RTM_DELETE, RTM_CHANGE, RTM_GET, RTM_LOSING, RTM_REDIRECT,
RTM_MISS, RTM_LOCK, RTM_RESOLVE:
                                                                               
               ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:38:13:
error: reference to undefined field or method 'parseRouteMessage'
   return any.parseRouteMessage(b)
             ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:39:7:
error: reference to undefined name 'RTM_IFINFO'
  case RTM_IFINFO:
       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:40:13:
error: reference to undefined field or method 'parseInterfaceMessage'
   return any.parseInterfaceMessage(b)
             ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:41:7:
error: reference to undefined name 'RTM_IFANNOUNCE'
  case RTM_IFANNOUNCE:
       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:44:7:
error: reference to undefined name 'RTM_NEWADDR'
  case RTM_NEWADDR, RTM_DELADDR:
       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:44:20:
error: reference to undefined name 'RTM_DELADDR'
  case RTM_NEWADDR, RTM_DELADDR:
                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:46:58:
error: reference to undefined name 'SizeofIfaMsghdr'
   return &InterfaceAddrMessage{Header: p.Header, Data:
b[SizeofIfaMsghdr:any.Msglen]}
                                                          ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:47:7:
error: reference to undefined name 'RTM_NEWMADDR'
  case RTM_NEWMADDR, RTM_DELMADDR:
       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:47:21:
error: reference to undefined name 'RTM_DELMADDR'
  case RTM_NEWMADDR, RTM_DELMADDR:
                     ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:49:67:
error: reference to undefined name 'SizeofIfmaMsghdr'
   return &InterfaceMulticastAddrMessage{Header: p.Header, Data:
b[SizeofIfmaMsghdr:any.Msglen]}
                                                                   ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:74:11:
error: reference to undefined name 'RTAX_MAX'
  var sas [RTAX_MAX]Sockaddr
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:76:24:
error: reference to undefined name 'RTAX_MAX'
  for i := uint(0); i < RTAX_MAX && len(b) >= minRoutingSockaddrLen; i++ {
                        ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:69:9:
error: use of undefined type 'IfmaMsghdr'
  Header IfmaMsghdr
         ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:77:14:
error: reference to field 'Addrs' in object which has no fields or methods
   if m.Header.Addrs&(1<<i) == 0 {
              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/socket_bsd.go:89:36:
error: unexpected reference to package
  err := getsockopt(fd, level, opt, unsafe.Pointer(&value), &vallen)
                                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/syscall_freebsd.go:10:46:
error: reference to undefined field or method 'Fileno'
  return readInt(buf, unsafe.Offsetof(Dirent{}.Fileno),
unsafe.Sizeof(Dirent{}.Fileno))
                                              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/syscall_freebsd.go:10:78:
error: reference to undefined field or method 'Fileno'
  return readInt(buf, unsafe.Offsetof(Dirent{}.Fileno),
unsafe.Sizeof(Dirent{}.Fileno))
                                                                              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/syscall_freebsd.go:18:46:
error: reference to undefined field or method 'Namlen'
  return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen),
unsafe.Sizeof(Dirent{}.Namlen))
                                              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/syscall_freebsd.go:18:78:
error: reference to undefined field or method 'Namlen'
  return readInt(buf, unsafe.Offsetof(Dirent{}.Namlen),
unsafe.Sizeof(Dirent{}.Namlen))
                                                                              ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:16:28: error:
use of undefined type 'BpfInsn'
 func BpfStmt(code, k int) *BpfInsn {
                            ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:16:28: error:
use of undefined type 'BpfInsn'
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:127:25: error:
use of undefined type 'BpfStat'
 func BpfStats(fd int) (*BpfStat, error) {
                         ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:127:25: error:
use of undefined type 'BpfStat'
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/bpf_bsd.go:16:28: error:
use of undefined type 'BpfInsn'
 func BpfStmt(code, k int) *BpfInsn {
                            ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:46:36: error:
use of undefined type 'SockaddrDatalink'
 func parseSockaddrLink(b []byte) (*SockaddrDatalink, error) {
                                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:59:9:
error: use of undefined type 'IfAnnounceMsghdr'
  Header IfAnnounceMsghdr
         ^
sysinfo.go:52:27: error: use of undefined type '___va_list_tag'
 type ___gnuc_va_list [0+1]___va_list_tag
                           ^
sysinfo.go:170:16: error: use of undefined type '___timer'
 type _timer_t *___timer
                ^
sysinfo.go:171:14: error: use of undefined type '___mq'
 type _mqd_t *___mq
              ^
sysinfo.go:288:20: error: use of undefined type '_pthread'
 type ___pthread_t *_pthread
                    ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:227:23:
error: invalid context-determined non-integer type for left operand of shift
   if m.Header.Addrs&(1<<i) == 0 {
                       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:295:23:
error: invalid context-determined non-integer type for left operand of shift
   if m.Header.Addrs&(1<<i) == 0 {
                       ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:77:23:
error: invalid context-determined non-integer type for left operand of shift
   if m.Header.Addrs&(1<<i) == 0 {
                       ^
/usr/local/bin/gmkdir -p encoding; files=`echo
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/encoding/binary/binary.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/encoding/binary/varint.go
errors.gox io.gox math.gox reflect.gox | sed -e 's/[^ ]*\.gox//g' -e 's/[^
]*\.dep//'`; /bin/sh ./libtool --tag GO --mode=compile
/usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include       -O2 -g  -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=`echo encoding/binary.lo | sed -e
's/.lo$//' -e 's|golang_org|vendor/golang_org|'`  -o encoding/binary.lo $files
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:42:16: error:
incompatible types in binary expression
  return (salen + salign - 1) & ^(salign - 1)
                ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:237:11:
error: incompatible types in assignment (type has no methods)
    sas[i] = sa
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:277:16:
error: incompatible types in assignment (type has no methods)
  sas[RTAX_IFP] = sa
                ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:277:6: error:
array index out of bounds
  sas[RTAX_IFP] = sa
      ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_bsd.go:305:11:
error: incompatible types in assignment (type has no methods)
    sas[i] = sa
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:87:11:
error: incompatible types in assignment (type has no methods)
    sas[i] = sa
           ^
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/syscall/route_freebsd.go:101:11:
error: incompatible types in assignment (type has no methods)
    sas[i] = sa
           ^
/usr/local/bin/gmkdir -p .; files=`echo
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/hash/hash.go io.gox | sed -e 's/[^
]*\.gox//g' -e 's/[^ ]*\.dep//'`; /bin/sh ./libtool --tag GO --mode=compile
/usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include       -O2 -g  -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=`echo hash.lo | sed -e 's/.lo$//' -e
's|golang_org|vendor/golang_org|'`  -o hash.lo $files
(null):0: confused by earlier errors, bailing out
libtool: compile:  /usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include -O2 -g -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=encoding/binary
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/encoding/binary/binary.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/encoding/binary/varint.go  -fPIC
-o encoding/.libs/binary.o
gmake[10]: *** [Makefile:3331: syscall.lo] Error 1
gmake[10]: *** Waiting for unfinished jobs....
libtool: compile:  /usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include -O2 -g -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=hash
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/hash/hash.go  -fPIC -o
.libs/hash.o
libtool: compile:  /usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include -O2 -g -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=hash
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/hash/hash.go -o hash.o >/dev/null
2>&1
libtool: compile:  /usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include -O2 -g -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=encoding/binary
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/encoding/binary/binary.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/encoding/binary/varint.go -o
encoding/binary.o >/dev/null 2>&1
libtool: compile:  /usr/ports/lang/gcc7/work/.build/./gcc/gccgo
-B/usr/ports/lang/gcc7/work/.build/./gcc/
-B/usr/local/powerpc64-portbld-freebsd10.2/bin/
-B/usr/local/powerpc64-portbld-freebsd10.2/lib/ -isystem
/usr/local/powerpc64-portbld-freebsd10.2/include -isystem
/usr/local/powerpc64-portbld-freebsd10.2/sys-include -O2 -g -m32 -fPIC
-mstrict-align -I . -c -fgo-pkgpath=strings
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/compare.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/reader.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/replace.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/search.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/strings.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/strings_decl.go
/usr/ports/lang/gcc7/work/gcc-7.3.0/libgo/go/strings/strings_generic.go -o
strings.o >/dev/null 2>&1
gmake[10]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/32/libgo'
gmake[9]: *** [Makefile:2746: all-recursive] Error 1
gmake[9]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/32/libgo'
gmake[8]: *** [Makefile:1344: all] Error 2
gmake[8]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/32/libgo'
gmake[7]: *** [Makefile:3509: multi-do] Error 1
gmake[7]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/libgo'
gmake[6]: *** [Makefile:2012: all-multi] Error 2
gmake[6]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/libgo'
gmake[5]: *** [Makefile:2746: all-recursive] Error 1
gmake[5]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/libgo'
gmake[4]: *** [Makefile:1344: all] Error 2
gmake[4]: Leaving directory
'/usr/ports/lang/gcc7/work/.build/powerpc64-portbld-freebsd10.2/libgo'
gmake[3]: *** [Makefile:19223: all-target-libgo] Error 2
gmake[3]: Leaving directory '/usr/ports/lang/gcc7/work/.build'
gmake[2]: *** [Makefile:22952: bootstrap-lean] Error 2
gmake[2]: Leaving directory '/usr/ports/lang/gcc7/work/.build'

Reply via email to