MidnightBSD Magus

emulators/bochs

IA-32 (x86) PC emulator that runs DOS, Win 95, and more

Flavor Version Run OSVersion Arch License Restricted Status
2.6.9_1,2 432 2.0 i386 lgpl2.1 0 fail

Events

Machine Type Time Message
m2032 info 2020-11-27 18:11:18.706345 Test Started
m2032 fail 2020-11-27 18:11:28.17811 make build returned non-zero: 1
m2032 fail 2020-11-27 18:11:28.227106 Test complete.

Log

===>  Building for bochs-2.6.9_1,2
gmake[1]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9'
cd iodev && \
gmake  libiodev.a
cd iodev/display && \
gmake  libdisplay.a
cd iodev/hdimage && \
gmake  libhdimage.a
cd iodev/network && \
gmake  libnetwork.a
gmake[2]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/display'
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vga.cc -o vga.o
gmake[2]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/hdimage'
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    hdimage.cc -o hdimage.o
gmake[2]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev'
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    devices.cc -o devices.o
gmake[2]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/network'
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    netmod.cc -o netmod.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    ne2k.cc -o ne2k.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    virt_timer.cc -o virt_timer.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vgacore.cc -o vgacore.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_null.cc -o eth_null.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vmware3.cc -o vmware3.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slowdown_timer.cc -o slowdown_timer.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_vnet.cc -o eth_vnet.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    pic.cc -o pic.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vmware4.cc -o vmware4.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_slirp.cc -o eth_slirp.o
In file included from eth_slirp.cc:31:
In file included from ./slirp/slirp.h:159:
./slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from eth_slirp.cc:31:
In file included from ./slirp/slirp.h:161:
./slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
./slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from eth_slirp.cc:31:
In file included from ./slirp/slirp.h:163:
./slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
./slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from eth_slirp.cc:31:
./slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
./slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
./slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
./slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
./slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
./slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
./slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
./slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    pit.cc -o pit.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vbox.cc -o vbox.o
rm -f  libdisplay.a
ar rv libdisplay.a  vga.o  vgacore.o
ar: warning: creating libdisplay.a
a - vga.o
a - vgacore.o
ranlib libdisplay.a
gmake[2]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/display'
echo done
done
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_socket.cc -o eth_socket.o
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vpc-img.cc -o vpc-img.o
vbox.cc:110:74: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int' [-Wformat]
    BX_PANIC(("unable to allocate %lu bytes for vbox image's map table", header.blocks_in_hdd * sizeof(Bit32u)));
                                  ~~~                                    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                  %u
../../bochs.h:370:38: note: expanded from macro 'BX_PANIC'
#define BX_PANIC(x) (LOG_THIS panic) x
                                     ^
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    serial.cc -o serial.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_fbsd.cc -o eth_fbsd.o
1 warning generated.
cd iodev/sound && \
gmake  libsound.a
gmake[2]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/sound'
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    soundmod.cc -o soundmod.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    vvfat.cc -o vvfat.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_tap.cc -o eth_tap.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    soundlow.cc -o soundlow.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_vde.cc -o eth_vde.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    eth_tuntap.cc -o eth_tuntap.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    sb16.cc -o sb16.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    parallel.cc -o parallel.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    netutil.cc -o netutil.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    cdrom.cc -o cdrom.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    floppy.cc -o floppy.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    cdrom_misc.cc -o cdrom_misc.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/arp_table.cc -o slirp/arp_table.o
In file included from slirp/arp_table.cc:28:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/arp_table.cc:28:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/arp_table.cc:28:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/arp_table.cc:28:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/bootp.cc -o slirp/bootp.o
rm -f  libhdimage.a
ar rv libhdimage.a  hdimage.o vmware3.o vmware4.o vbox.o vpc-img.o vvfat.o cdrom.o cdrom_misc.o
ar: warning: creating libhdimage.a
a - hdimage.o
a - vmware3.o
a - vmware4.o
a - vbox.o
a - vpc-img.o
a - vvfat.o
a - cdrom.o
a - cdrom_misc.o
ranlib libhdimage.a
gmake[2]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/hdimage'
echo done
done
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    keyboard.cc -o keyboard.o
In file included from slirp/bootp.cc:29:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/bootp.cc:29:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/bootp.cc:29:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/bootp.cc:29:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/cksum.cc -o slirp/cksum.o
In file included from slirp/cksum.cc:36:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/cksum.cc:36:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/cksum.cc:36:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/cksum.cc:36:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/cksum.cc:55:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register uint16_t *w;
        ^~~~~~~~~
slirp/cksum.cc:56:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int sum = 0;
        ^~~~~~~~~
slirp/cksum.cc:57:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int mlen = 0;
        ^~~~~~~~~
16 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/compat.cc -o slirp/compat.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    sounddummy.cc -o sounddummy.o
In file included from slirp/compat.cc:29:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/compat.cc:29:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/compat.cc:29:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/compat.cc:29:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/dnssearch.cc -o slirp/dnssearch.o
cd cpu && \
gmake  libcpu.a
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    soundfile.cc -o soundfile.o
gmake[2]: Entering directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/cpu'
c++ -c -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread   init.cc -o init.o
In file included from slirp/dnssearch.cc:31:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/dnssearch.cc:31:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/dnssearch.cc:31:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/dnssearch.cc:31:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/if.cc -o slirp/if.o
In file included from init.cc:25:
./cpu.h:4447:117: error: 'regparm' parameter must be between 0 and 3 inclusive
  BX_SMF bx_bool write_virtual_checks(bx_segment_reg_t *seg, Bit32u offset, unsigned len, bx_bool align = BX_FALSE) BX_CPP_AttrRegparmN(4);
                                                                                                                    ^                   ~
../config.h:785:49: note: expanded from macro 'BX_CPP_AttrRegparmN'
#  define BX_CPP_AttrRegparmN(X) __attribute__((regparm(X)))
                                                ^       ~
In file included from init.cc:25:
./cpu.h:4448:116: error: 'regparm' parameter must be between 0 and 3 inclusive
  BX_SMF bx_bool read_virtual_checks(bx_segment_reg_t *seg, Bit32u offset, unsigned len, bx_bool align = BX_FALSE) BX_CPP_AttrRegparmN(4);
                                                                                                                   ^                   ~
../config.h:785:49: note: expanded from macro 'BX_CPP_AttrRegparmN'
#  define BX_CPP_AttrRegparmN(X) __attribute__((regparm(X)))
                                                ^       ~
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    biosdev.cc -o biosdev.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    soundoss.cc -o soundoss.o
2 errors generated.
gmake[2]: *** [Makefile:141: init.o] Error 1
gmake[2]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/cpu'
gmake[1]: *** [Makefile:335: cpu/libcpu.a] Error 2
gmake[1]: *** Waiting for unfinished jobs....
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    opl.cc -o opl.o
In file included from slirp/if.cc:14:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/if.cc:14:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/if.cc:14:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/if.cc:14:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/ip_icmp.cc -o slirp/ip_icmp.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    cmos.cc -o cmos.o
In file included from slirp/ip_icmp.cc:36:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/ip_icmp.cc:36:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/ip_icmp.cc:36:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/ip_icmp.cc:36:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/ip_icmp.cc:127:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct icmp *icp;
  ^~~~~~~~~
slirp/ip_icmp.cc:128:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct ip *ip=mtod(m, struct ip *);
  ^~~~~~~~~
slirp/ip_icmp.cc:255:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct ip *ip;
  ^~~~~~~~~
slirp/ip_icmp.cc:256:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct icmp *icp;
  ^~~~~~~~~
slirp/ip_icmp.cc:257:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct mbuf *m;
  ^~~~~~~~~
slirp/ip_icmp.cc:376:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct ip *ip = mtod(m, struct ip *);
  ^~~~~~~~~
slirp/ip_icmp.cc:379:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct icmp *icp;
  ^~~~~~~~~
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/ip_input.cc -o slirp/ip_input.o
20 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    harddrv.cc -o harddrv.o
In file included from slirp/ip_input.cc:44:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/ip_input.cc:44:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/ip_input.cc:44:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/ip_input.cc:44:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/ip_input.cc:51:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
static void ip_enq(register struct ipasfrag *p,
                   ^~~~~~~~~
slirp/ip_input.cc:52:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                   register struct ipasfrag *prev);
                   ^~~~~~~~~
slirp/ip_input.cc:53:20: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
static void ip_deq(register struct ipasfrag *p);
                   ^~~~~~~~~
slirp/ip_input.cc:87:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct ip *ip;
        ^~~~~~~~~
slirp/ip_input.cc:157:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
          register struct ipq *fp;
          ^~~~~~~~~
slirp/ip_input.cc:163:51: warning: taking address of packed member 'ip_link' of class or structure 'ipq' may result in an unaligned pointer value [-Waddress-of-packed-member]
                for (l = (qlink*)slirp->ipq.ip_link.next; l != &slirp->ipq.ip_link;
                                                                ^~~~~~~~~~~~~~~~~~
slirp/ip_input.cc:237:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct mbuf *m = dtom(slirp, ip);
        ^~~~~~~~~
slirp/ip_input.cc:238:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct ipasfrag *q;
        ^~~~~~~~~
slirp/ip_input.cc:392:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct ipasfrag *q, *p;
        ^~~~~~~~~
slirp/ip_input.cc:392:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct ipasfrag *q, *p;
        ^~~~~~~~~
slirp/ip_input.cc:408:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
ip_enq(register struct ipasfrag *p, register struct ipasfrag *prev)
       ^~~~~~~~~
slirp/ip_input.cc:408:37: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
ip_enq(register struct ipasfrag *p, register struct ipasfrag *prev)
                                    ^~~~~~~~~
slirp/ip_input.cc:422:8: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
ip_deq(register struct ipasfrag *p)
       ^~~~~~~~~
slirp/ip_input.cc:445:18: warning: taking address of packed member 'ip_link' of class or structure 'ipq' may result in an unaligned pointer value [-Waddress-of-packed-member]
    while (l != &slirp->ipq.ip_link) {
                 ^~~~~~~~~~~~~~~~~~
slirp/ip_input.cc:662:17: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
ip_stripoptions(register struct mbuf *m, struct mbuf *mopt)
                ^~~~~~~~~
slirp/ip_input.cc:664:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int i;
        ^~~~~~~~~
slirp/ip_input.cc:666:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register caddr_t opts;
        ^~~~~~~~~
30 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/ip_output.cc -o slirp/ip_output.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/mbuf.cc -o slirp/mbuf.o
In file included from slirp/ip_output.cc:44:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/ip_output.cc:44:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/ip_output.cc:44:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/ip_output.cc:44:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/ip_output.cc:62:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct ip *ip;
        ^~~~~~~~~
slirp/ip_output.cc:63:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct mbuf *m = m0;
        ^~~~~~~~~
slirp/ip_output.cc:64:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int hlen = sizeof(struct ip );
        ^~~~~~~~~
slirp/ip_output.cc:119:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
          register struct ip *mhip;
          ^~~~~~~~~
In file included from slirp/mbuf.cc:21:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/mbuf.cc:21:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/mbuf.cc:21:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/mbuf.cc:21:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/mbuf.cc:72:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct mbuf *m;
        ^~~~~~~~~
17 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    dma.cc -o dma.o
14 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/misc.cc -o slirp/misc.o
In file included from slirp/misc.cc:15:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/misc.cc:15:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/misc.cc:15:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/misc.cc:15:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/misc.cc:31:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct quehead *element = (struct quehead *) a;
        ^~~~~~~~~
slirp/misc.cc:32:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct quehead *head = (struct quehead *) b;
        ^~~~~~~~~
slirp/misc.cc:42:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
  register struct quehead *element = (struct quehead *) a;
  ^~~~~~~~~
16 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/sbuf.cc -o slirp/sbuf.o
In file included from slirp/sbuf.cc:11:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/sbuf.cc:11:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/sbuf.cc:11:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/sbuf.cc:11:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/slirp.cc -o slirp/slirp.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/socket.cc -o slirp/socket.o
In file included from slirp/slirp.cc:30:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/slirp.cc:30:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/slirp.cc:30:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/slirp.cc:30:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
In file included from slirp/socket.cc:11:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/socket.cc:11:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/socket.cc:11:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/socket.cc:11:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    unmapped.cc -o unmapped.o
13 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/tcp_input.cc -o slirp/tcp_input.o
rm -f  libsound.a
ar rv libsound.a soundmod.o soundlow.o sb16.o sounddummy.o soundfile.o soundoss.o opl.o
ar: warning: creating libsound.a
a - soundmod.o
a - soundlow.o
a - sb16.o
a - sounddummy.o
a - soundfile.o
a - soundoss.o
a - opl.o
ranlib libsound.a
gmake[2]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/sound'
echo done
done
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    extfpuirq.cc -o extfpuirq.o
In file included from slirp/tcp_input.cc:44:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/tcp_input.cc:44:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/tcp_input.cc:44:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/tcp_input.cc:44:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/tcp_input.cc:107:28: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
static void tcp_xmit_timer(register struct tcpcb *tp, int rtt);
                           ^~~~~~~~~
slirp/tcp_input.cc:110:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
tcp_reass(register struct tcpcb *tp, register struct tcpiphdr *ti,
          ^~~~~~~~~
slirp/tcp_input.cc:110:38: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
tcp_reass(register struct tcpcb *tp, register struct tcpiphdr *ti,
                                     ^~~~~~~~~
slirp/tcp_input.cc:113:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpiphdr *q;
        ^~~~~~~~~
slirp/tcp_input.cc:138:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int i;
                ^~~~~~~~~
slirp/tcp_input.cc:166:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                register int i = (ti->ti_seq + ti->ti_len) - q->ti_seq;
                ^~~~~~~~~
slirp/tcp_input.cc:224:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpiphdr *ti;
        ^~~~~~~~~
slirp/tcp_input.cc:228:9: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpcb *tp = NULL;
        ^~~~~~~~~
slirp/tcp_input.cc:229:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int tiflags;
        ^~~~~~~~~
slirp/tcp_input.cc:1025:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                  register u_int cw = tp->snd_cwnd;
                  ^~~~~~~~~
slirp/tcp_input.cc:1026:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
                  register u_int incr = tp->t_maxseg;
                  ^~~~~~~~~
slirp/tcp_input.cc:1380:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
tcp_xmit_timer(register struct tcpcb *tp, int rtt)
               ^~~~~~~~~
slirp/tcp_input.cc:1382:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register short delta;
        ^~~~~~~~~
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/tcp_output.cc -o slirp/tcp_output.o
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/tcp_subr.cc -o slirp/tcp_subr.o
In file included from slirp/tcp_output.cc:44:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/tcp_output.cc:44:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/tcp_output.cc:44:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/tcp_output.cc:44:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/tcp_output.cc:64:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct socket *so = tp->t_socket;
        ^~~~~~~~~
slirp/tcp_output.cc:65:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register long len, win;
        ^~~~~~~~~
slirp/tcp_output.cc:65:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register long len, win;
        ^~~~~~~~~
slirp/tcp_output.cc:67:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct mbuf *m;
        ^~~~~~~~~
slirp/tcp_output.cc:68:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpiphdr *ti;
        ^~~~~~~~~
In file included from slirp/tcp_subr.cc:44:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/tcp_subr.cc:44:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/tcp_subr.cc:44:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/tcp_subr.cc:44:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/tcp_subr.cc:80:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpiphdr *n = &tp->t_template;
        ^~~~~~~~~
slirp/tcp_subr.cc:118:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int tlen;
        ^~~~~~~~~
slirp/tcp_subr.cc:189:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpcb *tp;
        ^~~~~~~~~
slirp/tcp_subr.cc:251:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpiphdr *t;
        ^~~~~~~~~
slirp/tcp_subr.cc:254:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct mbuf *m;
        ^~~~~~~~~
18 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    speaker.cc -o speaker.o
26 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    ioapic.cc -o ioapic.o
18 warnings generated.
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/tcp_timer.cc -o slirp/tcp_timer.o
In file included from slirp/tcp_timer.cc:36:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/tcp_timer.cc:36:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/tcp_timer.cc:36:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/tftp.cc -o slirp/tftp.o
In file included from slirp/tcp_timer.cc:36:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/tcp_timer.cc:40:33: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
static struct tcpcb *tcp_timers(register struct tcpcb *tp, int timer);
                                ^~~~~~~~~
slirp/tcp_timer.cc:48:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct socket *so;
        ^~~~~~~~~
slirp/tcp_timer.cc:49:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpcb *tp;
        ^~~~~~~~~
slirp/tcp_timer.cc:72:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct socket *ip, *ipnxt;
        ^~~~~~~~~
slirp/tcp_timer.cc:72:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct socket *ip, *ipnxt;
        ^~~~~~~~~
slirp/tcp_timer.cc:73:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct tcpcb *tp;
        ^~~~~~~~~
slirp/tcp_timer.cc:74:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int i;
        ^~~~~~~~~
slirp/tcp_timer.cc:114:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int i;
        ^~~~~~~~~
slirp/tcp_timer.cc:127:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
tcp_timers(register struct tcpcb *tp, int timer)
           ^~~~~~~~~
slirp/tcp_timer.cc:129:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register int rexmt;
        ^~~~~~~~~
23 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    pci.cc -o pci.o
In file included from slirp/tftp.cc:29:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/tftp.cc:29:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/tftp.cc:29:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/tftp.cc:29:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
c++ -c  -I.. -I../.. -I./.. -I./../.. -I../../instrument/stubs -I./../../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    slirp/udp.cc -o slirp/udp.o
In file included from slirp/udp.cc:44:
In file included from slirp/slirp.h:159:
slirp/udp.h:81:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void udp_input(register struct mbuf *, int);
               ^~~~~~~~~
In file included from slirp/udp.cc:44:
In file included from slirp/slirp.h:161:
slirp/mbuf.h:110:12: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
           ^~~~~~~~~
slirp/mbuf.h:110:36: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void m_cat(register struct mbuf *, register struct mbuf *);
                                   ^~~~~~~~~
In file included from slirp/udp.cc:44:
In file included from slirp/slirp.h:163:
slirp/socket.h:91:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnecting(register struct socket *);
                     ^~~~~~~~~
slirp/socket.h:92:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void soisfconnected(register struct socket *);
                    ^~~~~~~~~
In file included from slirp/udp.cc:44:
slirp/slirp.h:339:22: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void ip_stripoptions(register struct mbuf *, struct mbuf *);
                     ^~~~~~~~~
slirp/slirp.h:345:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_input(register struct mbuf *, int, struct socket *);
               ^~~~~~~~~
slirp/slirp.h:346:13: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_mss(register struct tcpcb *, u_int);
            ^~~~~~~~~
slirp/slirp.h:349:16: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
int tcp_output(register struct tcpcb *);
               ^~~~~~~~~
slirp/slirp.h:350:21: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_setpersist(register struct tcpcb *);
                    ^~~~~~~~~
slirp/slirp.h:356:34: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                 ^~~~~~~~~
slirp/slirp.h:356:62: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
void tcp_respond(struct tcpcb *, register struct tcpiphdr *, register struct mbuf *, tcp_seq, tcp_seq, int);
                                                             ^~~~~~~~~
slirp/slirp.h:358:26: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
struct tcpcb * tcp_close(register struct tcpcb *);
                         ^~~~~~~~~
slirp/udp.cc:70:11: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
udp_input(register struct mbuf *m, int iphlen)
          ^~~~~~~~~
slirp/udp.cc:73:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct ip *ip;
        ^~~~~~~~~
slirp/udp.cc:74:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct udphdr *uh;
        ^~~~~~~~~
slirp/udp.cc:245:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
        register struct udpiphdr *ui;
        ^~~~~~~~~
13 warnings generated.
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    pci2isa.cc -o pci2isa.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    pci_ide.cc -o pci_ide.o
17 warnings generated.
rm -f  libnetwork.a
ar rv libnetwork.a netmod.o ne2k.o eth_null.o eth_vnet.o eth_slirp.o eth_socket.o eth_fbsd.o eth_tap.o eth_vde.o eth_tuntap.o netutil.o slirp/arp_table.o slirp/bootp.o slirp/cksum.o slirp/compat.o slirp/dnssearch.o slirp/if.o slirp/ip_icmp.o slirp/ip_input.o slirp/ip_output.o slirp/mbuf.o slirp/misc.o slirp/sbuf.o slirp/slirp.o slirp/socket.o slirp/tcp_input.o slirp/tcp_output.o slirp/tcp_subr.o slirp/tcp_timer.o slirp/tftp.o slirp/udp.o
ar: warning: creating libnetwork.a
a - netmod.o
a - ne2k.o
a - eth_null.o
a - eth_vnet.o
a - eth_slirp.o
a - eth_socket.o
a - eth_fbsd.o
a - eth_tap.o
a - eth_vde.o
a - eth_tuntap.o
a - netutil.o
a - slirp/arp_table.o
a - slirp/bootp.o
a - slirp/cksum.o
a - slirp/compat.o
a - slirp/dnssearch.o
a - slirp/if.o
a - slirp/ip_icmp.o
a - slirp/ip_input.o
a - slirp/ip_output.o
a - slirp/mbuf.o
a - slirp/misc.o
a - slirp/sbuf.o
a - slirp/slirp.o
a - slirp/socket.o
a - slirp/tcp_input.o
a - slirp/tcp_output.o
a - slirp/tcp_subr.o
a - slirp/tcp_timer.o
a - slirp/tftp.o
a - slirp/udp.o
ranlib libnetwork.a
gmake[2]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev/network'
echo done
done
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    acpi.cc -o acpi.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    pit82c54.cc -o pit82c54.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    scancodes.cc -o scancodes.o
c++ -c  -I.. -I./.. -I../instrument/stubs -I./../instrument/stubs -O2 -pipe -fomit-frame-pointer -fno-strict-aliasing -fno-exceptions -fno-rtti -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_THREAD_SAFE -pthread    serial_raw.cc -o serial_raw.o
rm -f  libiodev.a
ar rv libiodev.a devices.o virt_timer.o slowdown_timer.o  pic.o pit.o serial.o parallel.o floppy.o keyboard.o biosdev.o cmos.o harddrv.o dma.o unmapped.o extfpuirq.o speaker.o ioapic.o pci.o pci2isa.o pci_ide.o acpi.o  pit82c54.o scancodes.o serial_raw.o
ar: warning: creating libiodev.a
a - devices.o
a - virt_timer.o
a - slowdown_timer.o
a - pic.o
a - pit.o
a - serial.o
a - parallel.o
a - floppy.o
a - keyboard.o
a - biosdev.o
a - cmos.o
a - harddrv.o
a - dma.o
a - unmapped.o
a - extfpuirq.o
a - speaker.o
a - ioapic.o
a - pci.o
a - pci2isa.o
a - pci_ide.o
a - acpi.o
a - pit82c54.o
a - scancodes.o
a - serial_raw.o
ranlib libiodev.a
gmake[2]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9/iodev'
echo done
done
gmake[1]: Leaving directory '/magus/work/usr/mports/emulators/bochs/work/bochs-2.6.9'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/emulators/bochs

Links

Depends On

Depend Of

Nothing

Categories