Well the make ran for a while and then stopped here:
root@hemlock:~/qemu-5.0.0# gmake -j16 ... CC util/bitops.o util/qemu-openpty.c:56:12: error: static declaration of \u2018openpty\u2019 follows non-static declaration static int openpty(int *amaster, int *aslave, char *name, ^~~~~~~ In file included from /usr/include/termios.h:8:0, from util/qemu-openpty.c:48: /usr/include/sys/termios.h:538:12: note: previous declaration of \u2018openpty\u2019 was here extern int openpty(int *, int *, char *, struct termios *, struct winsize *); ^~~~~~~ gmake: *** [/export/home/denber/qemu-5.0.0/rules.mak:69: util/qemu-openpty.o] Error 1 Interestingly, I ran across this openpty issue last year while building QEMU 2.12 in Solaris 10, here: https://bugs.launchpad.net/qemu/+bug/1777252 It looks like the change to fix that issue (missing openpty in Solaris) is having some trouble. I'm not a good enough C programmer to figure it out. Remove the openpty declaration from util/openpty.c perhaps? - Michele