network: 0.903 graphic: 0.891 permissions: 0.887 files: 0.874 device: 0.858 architecture: 0.823 PID: 0.817 register: 0.803 hypervisor: 0.792 socket: 0.787 mistranslation: 0.784 peripherals: 0.769 kernel: 0.759 ppc: 0.752 arm: 0.716 vnc: 0.714 semantic: 0.695 debug: 0.673 risc-v: 0.612 boot: 0.601 performance: 0.598 VMM: 0.530 assembly: 0.530 user-level: 0.521 TCG: 0.516 i386: 0.449 virtual: 0.380 x86: 0.353 KVM: 0.146 Building qemu fails on Solaris 11.4 Description of problem: Building qemu-system-hppa on Solaris 11.4 (details above) fails because in qga/commands-posix.c (1) Solaris does not have net/ethernet.h ``` #if defined(__NetBSD__) || defined(__OpenBSD__) #include #include #else #include #endif ``` Solaris *does* have net/if_arp.h and netinet/if_ether.h (2) Solaris does not define ETHER_ADDR_LEN, instead it defines ETHERADDRL Steps to reproduce: 1. '../configure' '--disable-docs' '--disable-rdma' '--target-list=hppa-softmmu' 2. gmake Additional information: