blob: 1567a211efde004da89da8c2c35384bda922c5ef (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
<think>
Alright, I need to classify this bug report for QEMU into one of the given categories. Let me go through it step by step.
The user mentioned that building QEMU fails on Solaris 11.4 when compiling `qemu-system-hppa`. The issue is in `qga/commands-posix.c`.
Looking at point (1), they included a conditional include block where they check for NetBSD or OpenBSD and include specific headers, else they include `<net/ethernet.h>`. However, Solaris doesn't have this header but does have `<net/if_arp.h>` and `<netinet/if_ether.h>`. So the code is trying to include a header that's missing on Solaris.
Point (2) points out that `ETHER_ADDR_LEN` isn't defined on Solaris. Instead, it uses `ETHERADDRL`.
So the problem is related to including correct headers and using the right defines for the target system. This seems to be an issue with how QEMU handles platform-specific includes and definitions during compilation.
Looking at the categories provided: device, graphic, socket, network, etc. The bug affects building on a specific OS, which relates to how headers are included and symbols defined—this is more about compiling correctly across different systems rather than a specific component like networking or graphics.
The closest category would be 'other' since it's a build issue not directly tied to the listed categories like network (which might involve these headers but in this case, it's about compilation).
</think>
other
|