Skip to content

Instantly share code, notes, and snippets.

@extrowerk
Created December 25, 2016 20:09
Show Gist options
  • Save extrowerk/1020b9ee99b9adc04e150071719650a5 to your computer and use it in GitHub Desktop.
Save extrowerk/1020b9ee99b9adc04e150071719650a5 to your computer and use it in GitHub Desktop.
GCCgo errors on Haiku hrev50788 x86_64
/bin/sh ./libtool --tag=CC --mode=compile /sources/gcc-5.4.0_2016_06_04-obj/./gcc/xgcc -B/sources/gcc-5.4.0_2016_06_04-obj/./gcc/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/bin/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/lib/ -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/include -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/sys-include -DHAVE_CONFIG_H -I. -I/sources/gcc-5.4.0/libgo -I /sources/gcc-5.4.0/libgo/runtime -I/sources/gcc-5.4.0/libgo/../libffi/include -I../libffi/include -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -minline-all-stringops -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /sources/gcc-5.4.0/libgo/../libgcc -I /sources/gcc-5.4.0/libgo/../libbacktrace -I ../../gcc/include -g -O2 -MT panic.lo -MD -MP -MF .deps/panic.Tpo -c -o panic.lo `test -f 'runtime/panic.c' || echo '/sources/gcc-5.4.0/libgo/'`runtime/panic.c
libtool: compile: /sources/gcc-5.4.0_2016_06_04-obj/./gcc/gccgo -B/sources/gcc-5.4.0_2016_06_04-obj/./gcc/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/bin/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/lib/ -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/include -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/sys-include -minline-all-stringops -O2 -g -I . -c -fgo-pkgpath=syscall /sources/gcc-5.4.0/libgo/go/syscall/env_unix.go /sources/gcc-5.4.0/libgo/go/syscall/syscall_errno.go /sources/gcc-5.4.0/libgo/go/syscall/libcall_support.go /sources/gcc-5.4.0/libgo/go/syscall/libcall_posix.go /sources/gcc-5.4.0/libgo/go/syscall/race0.go /sources/gcc-5.4.0/libgo/go/syscall/socket.go /sources/gcc-5.4.0/libgo/go/syscall/sockcmsg_unix.go /sources/gcc-5.4.0/libgo/go/syscall/str.go /sources/gcc-5.4.0/libgo/go/syscall/syscall.go /sources/gcc-5.4.0/libgo/go/syscall/syscall_unix.go /sources/gcc-5.4.0/libgo/go/syscall/exec_unix.go /sources/gcc-5.4.0/libgo/go/syscall/exec_bsd.go /sources/gcc-5.4.0/libgo/go/syscall/libcall_waitpid.go /sources/gcc-5.4.0/libgo/go/syscall/sleep_select.go /sources/gcc-5.4.0/libgo/go/syscall/errstr.go /sources/gcc-5.4.0/libgo/go/syscall/libcall_posix_regfile.go /sources/gcc-5.4.0/libgo/go/syscall/socket_bsd.go /sources/gcc-5.4.0/libgo/go/syscall/socket_posix.go /sources/gcc-5.4.0/libgo/go/syscall/libcall_uname.go /sources/gcc-5.4.0/libgo/go/syscall/libcall_posix_utimesnano.go libcalls.go sysinfo.go syscall_arch.go -o .libs/syscall.o
libtool: compile: /sources/gcc-5.4.0_2016_06_04-obj/./gcc/xgcc -B/sources/gcc-5.4.0_2016_06_04-obj/./gcc/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/bin/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/lib/ -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/include -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/sys-include -DHAVE_CONFIG_H -I. -I/sources/gcc-5.4.0/libgo -I /sources/gcc-5.4.0/libgo/runtime -I/sources/gcc-5.4.0/libgo/../libffi/include -I../libffi/include -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -minline-all-stringops -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /sources/gcc-5.4.0/libgo/../libgcc -I /sources/gcc-5.4.0/libgo/../libbacktrace -I ../../gcc/include -g -O2 -MT netpoll_kqueue.lo -MD -MP -MF .deps/netpoll_kqueue.Tpo -c /sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c -DPIC -o .libs/netpoll_kqueue.o
libtool: compile: /sources/gcc-5.4.0_2016_06_04-obj/./gcc/xgcc -B/sources/gcc-5.4.0_2016_06_04-obj/./gcc/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/bin/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/lib/ -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/include -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/sys-include -DHAVE_CONFIG_H -I. -I/sources/gcc-5.4.0/libgo -I /sources/gcc-5.4.0/libgo/runtime -I/sources/gcc-5.4.0/libgo/../libffi/include -I../libffi/include -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -minline-all-stringops -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /sources/gcc-5.4.0/libgo/../libgcc -I /sources/gcc-5.4.0/libgo/../libbacktrace -I ../../gcc/include -g -O2 -MT panic.lo -MD -MP -MF .deps/panic.Tpo -c /sources/gcc-5.4.0/libgo/runtime/panic.c -DPIC -o .libs/panic.o
go1: warning: command line option '-Wno-multichar' is valid for C/C++/ObjC/ObjC++ but not for Go
sysinfo.go:1763:22: error: reference to undefined name '_EINVAL'
const EINVAL = Errno(_EINVAL)
^
sysinfo.go:1744:21: error: reference to undefined name '_EINTR'
const EINTR = Errno(_EINTR)
^
sysinfo.go:1802:22: error: reference to undefined name '_EMFILE'
const EMFILE = Errno(_EMFILE)
^
sysinfo.go:1775:26: error: reference to undefined name '_ECONNRESET'
const ECONNRESET = Errno(_ECONNRESET)
^
sysinfo.go:1799:28: error: reference to undefined name '_ECONNABORTED'
const ECONNABORTED = Errno(_ECONNABORTED)
^
sysinfo.go:1806:22: error: reference to undefined name '_EAGAIN'
const EAGAIN = Errno(_EAGAIN)
^
sysinfo.go:1766:27: error: reference to undefined name '_EWOULDBLOCK'
const EWOULDBLOCK = Errno(_EWOULDBLOCK)
^
sysinfo.go:1742:25: error: reference to undefined name '_ETIMEDOUT'
const ETIMEDOUT = Errno(_ETIMEDOUT)
^
sysinfo.go:1733:22: error: reference to undefined name '_ERANGE'
const ERANGE = Errno(_ERANGE)
^
sysinfo.go:1725:28: error: reference to undefined name '_EAFNOSUPPORT'
const EAFNOSUPPORT = Errno(_EAFNOSUPPORT)
^
sysinfo.go:1750:21: error: reference to undefined name '_EPIPE'
const EPIPE = Errno(_EPIPE)
^
/sources/gcc-5.4.0/libgo/go/syscall/exec_bsd.go:78:10: error: reference to undefined name 'raw_ptrace'
err1 = raw_ptrace(_PTRACE_TRACEME, 0, nil, nil)
^
/sources/gcc-5.4.0/libgo/go/syscall/exec_bsd.go:212:26: error: reference to undefined name 'TIOCNOTTY'
_, err1 = raw_ioctl(0, TIOCNOTTY, 0)
^
sysinfo.go:1795:22: error: reference to undefined name '_ENOSYS'
const ENOSYS = Errno(_ENOSYS)
^
sysinfo.go:1723:25: error: reference to undefined name '_EMULTIHOP'
const EMULTIHOP = Errno(_EMULTIHOP)
^
sysinfo.go:1724:19: error: reference to undefined name '_EIO'
const EIO = Errno(_EIO)
^
sysinfo.go:1726:22: error: reference to undefined name '_EACCES'
const EACCES = Errno(_EACCES)
^
sysinfo.go:1727:28: error: reference to undefined name '_EDESTADDRREQ'
const EDESTADDRREQ = Errno(_EDESTADDRREQ)
^
sysinfo.go:1728:22: error: reference to undefined name '_EILSEQ'
const EILSEQ = Errno(_EILSEQ)
^
sysinfo.go:1729:22: error: reference to undefined name '_ESPIPE'
const ESPIPE = Errno(_ESPIPE)
^
sysinfo.go:1730:22: error: reference to undefined name '_EMLINK'
const EMLINK = Errno(_EMLINK)
^
sysinfo.go:1731:22: error: reference to undefined name '_ENOTTY'
const ENOTTY = Errno(_ENOTTY)
^
sysinfo.go:1732:21: error: reference to undefined name '_EBADF'
const EBADF = Errno(_EBADF)
^
sysinfo.go:1734:25: error: reference to undefined name '_ECANCELED'
const ECANCELED = Errno(_ECANCELED)
^
sysinfo.go:1735:23: error: reference to undefined name '_ETXTBSY'
const ETXTBSY = Errno(_ETXTBSY)
^
sysinfo.go:1736:22: error: reference to undefined name '_ENOMEM'
const ENOMEM = Errno(_ENOMEM)
^
sysinfo.go:1737:27: error: reference to undefined name '_EINPROGRESS'
const EINPROGRESS = Errno(_EINPROGRESS)
^
sysinfo.go:1738:26: error: reference to undefined name '_EPROTOTYPE'
const EPROTOTYPE = Errno(_EPROTOTYPE)
^
sysinfo.go:1739:22: error: reference to undefined name '_ENOMSG'
const ENOMSG = Errno(_ENOMSG)
^
sysinfo.go:1740:24: error: reference to undefined name '_EALREADY'
const EALREADY = Errno(_EALREADY)
^
sysinfo.go:1741:26: error: reference to undefined name '_EADDRINUSE'
const EADDRINUSE = Errno(_EADDRINUSE)
^
sysinfo.go:1743:23: error: reference to undefined name '_ENODATA'
const ENODATA = Errno(_ENODATA)
^
sysinfo.go:1745:23: error: reference to undefined name '_ENOLINK'
const ENOLINK = Errno(_ENOLINK)
^
sysinfo.go:1746:21: error: reference to undefined name '_EPERM'
const EPERM = Errno(_EPERM)
^
sysinfo.go:1747:24: error: reference to undefined name '_ENETDOWN'
const ENETDOWN = Errno(_ENETDOWN)
^
sysinfo.go:1748:22: error: reference to undefined name '_ESTALE'
const ESTALE = Errno(_ESTALE)
^
sysinfo.go:1749:21: error: reference to undefined name '_ENOSR'
const ENOSR = Errno(_ENOSR)
^
sysinfo.go:1751:23: error: reference to undefined name '_ENOATTR'
const ENOATTR = Errno(_ENOATTR)
^
sysinfo.go:1752:22: error: reference to undefined name '_ECHILD'
const ECHILD = Errno(_ECHILD)
^
sysinfo.go:1753:23: error: reference to undefined name '_EBADMSG'
const EBADMSG = Errno(_EBADMSG)
^
sysinfo.go:1754:25: error: reference to undefined name '_ENOTEMPTY'
const ENOTEMPTY = Errno(_ENOTEMPTY)
^
sysinfo.go:1755:25: error: reference to undefined name '_ENETRESET'
const ENETRESET = Errno(_ENETRESET)
^
sysinfo.go:1756:22: error: reference to undefined name '_EISDIR'
const EISDIR = Errno(_EISDIR)
^
sysinfo.go:1757:21: error: reference to undefined name '_EIDRM'
const EIDRM = Errno(_EIDRM)
^
sysinfo.go:1758:24: error: reference to undefined name '_ESIGPARM'
const ESIGPARM = Errno(_ESIGPARM)
^
sysinfo.go:1759:24: error: reference to undefined name '_ENOTSOCK'
const ENOTSOCK = Errno(_ENOTSOCK)
^
sysinfo.go:1760:28: error: reference to undefined name '_EHOSTUNREACH'
const EHOSTUNREACH = Errno(_EHOSTUNREACH)
^
sysinfo.go:1762:21: error: reference to undefined name '_ELOOP'
const ELOOP = Errno(_ELOOP)
^
sysinfo.go:1764:25: error: reference to undefined name '_ESHUTDOWN'
const ESHUTDOWN = Errno(_ESHUTDOWN)
^
sysinfo.go:1765:25: error: reference to undefined name '_EOVERFLOW'
const EOVERFLOW = Errno(_EOVERFLOW)
^
sysinfo.go:1767:21: error: reference to undefined name '_EBUSY'
const EBUSY = Errno(_EBUSY)
^
sysinfo.go:1768:22: error: reference to undefined name '_EPROTO'
const EPROTO = Errno(_EPROTO)
^
sysinfo.go:1769:22: error: reference to undefined name '_ENODEV'
const ENODEV = Errno(_ENODEV)
^
sysinfo.go:1770:21: error: reference to undefined name '_EROFS'
const EROFS = Errno(_EROFS)
^
sysinfo.go:1771:21: error: reference to undefined name '_E2BIG'
const E2BIG = Errno(_E2BIG)
^
sysinfo.go:1772:21: error: reference to undefined name '_EFPOS'
const EFPOS = Errno(_EFPOS)
^
sysinfo.go:1773:23: error: reference to undefined name '_EDEADLK'
const EDEADLK = Errno(_EDEADLK)
^
sysinfo.go:1774:23: error: reference to undefined name '_ENOTDIR'
const ENOTDIR = Errno(_ENOTDIR)
^
sysinfo.go:1776:21: error: reference to undefined name '_ENXIO'
const ENXIO = Errno(_ENXIO)
^
sysinfo.go:1777:22: error: reference to undefined name '_ENOSTR'
const ENOSTR = Errno(_ENOSTR)
^
sysinfo.go:1778:28: error: reference to undefined name '_ENAMETOOLONG'
const ENAMETOOLONG = Errno(_ENAMETOOLONG)
^
sysinfo.go:1779:29: error: reference to undefined name '_EADDRNOTAVAIL'
const EADDRNOTAVAIL = Errno(_EADDRNOTAVAIL)
^
sysinfo.go:1780:21: error: reference to undefined name '_ETIME'
const ETIME = Errno(_ETIME)
^
sysinfo.go:1781:31: error: reference to undefined name '_EPROTONOSUPPORT'
const EPROTONOSUPPORT = Errno(_EPROTONOSUPPORT)
^
sysinfo.go:1782:27: error: reference to undefined name '_ENETUNREACH'
const ENETUNREACH = Errno(_ENETUNREACH)
^
sysinfo.go:1783:21: error: reference to undefined name '_EXDEV'
const EXDEV = Errno(_EXDEV)
^
sysinfo.go:1784:22: error: reference to undefined name '_EDQUOT'
const EDQUOT = Errno(_EDQUOT)
^
sysinfo.go:1785:22: error: reference to undefined name '_ENOSPC'
const ENOSPC = Errno(_ENOSPC)
^
sysinfo.go:1786:23: error: reference to undefined name '_ENOEXEC'
const ENOEXEC = Errno(_ENOEXEC)
^
sysinfo.go:1788:24: error: reference to undefined name '_EMSGSIZE'
const EMSGSIZE = Errno(_EMSGSIZE)
^
sysinfo.go:1789:20: error: reference to undefined name '_EDOM'
const EDOM = Errno(_EDOM)
^
sysinfo.go:1790:21: error: reference to undefined name '_EFBIG'
const EFBIG = Errno(_EFBIG)
^
sysinfo.go:1791:21: error: reference to undefined name '_ESRCH'
const ESRCH = Errno(_ESRCH)
^
sysinfo.go:1792:25: error: reference to undefined name '_EHOSTDOWN'
const EHOSTDOWN = Errno(_EHOSTDOWN)
^
sysinfo.go:1793:22: error: reference to undefined name '_ENOLCK'
const ENOLCK = Errno(_ENOLCK)
^
sysinfo.go:1794:22: error: reference to undefined name '_ENFILE'
const ENFILE = Errno(_ENFILE)
^
sysinfo.go:1796:24: error: reference to undefined name '_ENOTCONN'
const ENOTCONN = Errno(_ENOTCONN)
^
sysinfo.go:1797:28: error: reference to undefined name '_EPFNOSUPPORT'
const EPFNOSUPPORT = Errno(_EPFNOSUPPORT)
^
sysinfo.go:1798:23: error: reference to undefined name '_ENOTSUP'
const ENOTSUP = Errno(_ENOTSUP)
^
sysinfo.go:1800:23: error: reference to undefined name '_EISCONN'
const EISCONN = Errno(_EISCONN)
^
sysinfo.go:1801:27: error: reference to undefined name '_ENOPROTOOPT'
const ENOPROTOOPT = Errno(_ENOPROTOOPT)
^
sysinfo.go:1803:23: error: reference to undefined name '_ENOBUFS'
const ENOBUFS = Errno(_ENOBUFS)
^
sysinfo.go:1804:22: error: reference to undefined name '_EFAULT'
const EFAULT = Errno(_EFAULT)
^
sysinfo.go:1805:28: error: reference to undefined name '_ECONNREFUSED'
const ECONNREFUSED = Errno(_ECONNREFUSED)
^
sysinfo.go:1807:22: error: reference to undefined name '_EEXIST'
const EEXIST = Errno(_EEXIST)
^
sysinfo.go:1808:22: error: reference to undefined name '_ENOENT'
const ENOENT = Errno(_ENOENT)
^
sysinfo.go:1809:26: error: reference to undefined name '_EOPNOTSUPP'
const EOPNOTSUPP = Errno(_EOPNOTSUPP)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:14:29: error: unknown type name 'Kevent'
int32 runtime_kevent(int32, Kevent*, int32, Kevent*, int32, Timespec*);
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:14:45: error: unknown type name 'Kevent'
int32 runtime_kevent(int32, Kevent*, int32, Kevent*, int32, Timespec*);
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:14:61: error: unknown type name 'Timespec'
int32 runtime_kevent(int32, Kevent*, int32, Kevent*, int32, Timespec*);
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c: In function 'runtime_netpollopen':
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:33:2: error: unknown type name 'Kevent'
Kevent ev[2];
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:39:7: error: request for member 'ident' in something not a structure or union
ev[0].ident = (uint32)fd;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:40:7: error: request for member 'filter' in something not a structure or union
ev[0].filter = EVFILT_READ;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:40:17: error: 'EVFILT_READ' undeclared (first use in this function)
ev[0].filter = EVFILT_READ;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:40:17: note: each undeclared identifier is reported only once for each function it appears in
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:41:7: error: request for member 'flags' in something not a structure or union
ev[0].flags = EV_ADD|EV_CLEAR;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:41:16: error: 'EV_ADD' undeclared (first use in this function)
ev[0].flags = EV_ADD|EV_CLEAR;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:41:23: error: 'EV_CLEAR' undeclared (first use in this function)
ev[0].flags = EV_ADD|EV_CLEAR;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:42:7: error: request for member 'fflags' in something not a structure or union
ev[0].fflags = 0;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:43:7: error: request for member 'data' in something not a structure or union
ev[0].data = 0;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:44:7: error: request for member 'udata' in something not a structure or union
ev[0].udata = (kevent_udata)pd;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:44:17: error: 'kevent_udata' undeclared (first use in this function)
ev[0].udata = (kevent_udata)pd;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:44:30: error: expected ';' before 'pd'
ev[0].udata = (kevent_udata)pd;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:46:7: error: request for member 'filter' in something not a structure or union
ev[1].filter = EVFILT_WRITE;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:46:17: error: 'EVFILT_WRITE' undeclared (first use in this function)
ev[1].filter = EVFILT_WRITE;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:47:6: error: implicit declaration of function 'runtime_kevent' [-Werror=implicit-function-declaration]
n = runtime_kevent(kq, ev, 2, nil, 0, nil);
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:31:43: error: unused parameter 'pd' [-Werror=unused-parameter]
runtime_netpollopen(uintptr fd, PollDesc *pd)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c: In function 'runtime_netpollarm':
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:65:15: error: macro "USED" passed 2 arguments, but takes just 1
USED(pd, mode);
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:65:2: error: 'USED' undeclared (first use in this function)
USED(pd, mode);
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:63:30: error: unused parameter 'pd' [-Werror=unused-parameter]
runtime_netpollarm(PollDesc* pd, int32 mode)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:63:40: error: unused parameter 'mode' [-Werror=unused-parameter]
runtime_netpollarm(PollDesc* pd, int32 mode)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c: In function 'runtime_netpoll':
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:75:2: error: unknown type name 'Kevent'
Kevent events[64], *ev;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:76:2: error: unknown type name 'Timespec'
Timespec ts, *tp;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:84:5: error: request for member 'tv_sec' in something not a structure or union
ts.tv_sec = 0;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:85:5: error: request for member 'tv_nsec' in something not a structure or union
ts.tv_nsec = 0;
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:92:12: error: 'EINTR' undeclared (first use in this function)
if(n != -EINTR && n != lasterr) {
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:101:8: error: request for member 'filter' in something not a structure or union
if(ev->filter == EVFILT_READ)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:101:20: error: 'EVFILT_READ' undeclared (first use in this function)
if(ev->filter == EVFILT_READ)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:103:8: error: request for member 'filter' in something not a structure or union
if(ev->filter == EVFILT_WRITE)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:103:20: error: 'EVFILT_WRITE' undeclared (first use in this function)
if(ev->filter == EVFILT_WRITE)
^
/sources/gcc-5.4.0/libgo/runtime/netpoll_kqueue.c:106:43: error: request for member 'udata' in something not a structure or union
runtime_netpollready(&gp, (PollDesc*)ev->udata, mode);
^
cc1: all warnings being treated as errors
Makefile:3254: recipe for target 'netpoll_kqueue.lo' failed
make[4]: *** [netpoll_kqueue.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj/gcc'
Makefile:5857: recipe for target 'syscall.lo' failed
make[4]: *** [syscall.lo] Error 1
make[2]: Entering directory '/sources/gcc-5.4.0_2016_06_04-obj/libcc1'
make all-am
make[3]: Entering directory '/sources/gcc-5.4.0_2016_06_04-obj/libcc1'
make[3]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj/libcc1'
make[2]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj/libcc1'
libtool: compile: /sources/gcc-5.4.0_2016_06_04-obj/./gcc/xgcc -B/sources/gcc-5.4.0_2016_06_04-obj/./gcc/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/bin/ -B/packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/lib/ -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/include -isystem /packages/gcc-5.4.0_2016_06_04-4/.self/develop/tools/x86_64-unknown-haiku/sys-include -DHAVE_CONFIG_H -I. -I/sources/gcc-5.4.0/libgo -I /sources/gcc-5.4.0/libgo/runtime -I/sources/gcc-5.4.0/libgo/../libffi/include -I../libffi/include -fexceptions -fnon-call-exceptions -fplan9-extensions -Wall -Wextra -Wwrite-strings -Wcast-qual -Werror -minline-all-stringops -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I /sources/gcc-5.4.0/libgo/../libgcc -I /sources/gcc-5.4.0/libgo/../libbacktrace -I ../../gcc/include -g -O2 -MT panic.lo -MD -MP -MF .deps/panic.Tpo -c /sources/gcc-5.4.0/libgo/runtime/panic.c -o panic.o >/dev/null 2>&1
mv -f .deps/panic.Tpo .deps/panic.Plo
make[4]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj/x86_64-unknown-haiku/libgo'
Makefile:4119: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj/x86_64-unknown-haiku/libgo'
Makefile:2371: recipe for target 'all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj/x86_64-unknown-haiku/libgo'
Makefile:17085: recipe for target 'all-target-libgo' failed
make[1]: *** [all-target-libgo] Error 2
make[1]: Leaving directory '/sources/gcc-5.4.0_2016_06_04-obj'
Makefile:897: recipe for target 'all' failed
make: *** [all] Error 2
Command '['bash', '-c', '. /wrapper-script']' returned non-zero exit status 2
keeping chroot folder /Ports/haikuports/sys-devel/gcc/work-5.4.0_2016_06_04 intact for inspection
Error: Build has failed - stopping.
/P/haikuports ❯❯❯  
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment