id = 2088 title = "Building qemu fails on Solaris 11.4" state = "closed" created_at = "2024-01-10T05:05:21.480Z" closed_at = "2024-02-01T13:09:26.717Z" labels = ["workflow::Patch available"] url = "https://gitlab.com/qemu-project/qemu/-/issues/2088" host-os = "Solaris 11.4" host-arch = "SPARC" qemu-version = "QEMU emulator version 8.2.50 (v8.2.0-414-g0c1eccd368-dirty)" guest-os = "n/a" guest-arch = "n/a" description = """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""" reproduce = """1. '../configure' '--disable-docs' '--disable-rdma' '--target-list=hppa-softmmu' 2. gmake""" additional = """"""