|
From: | Thomas Huth |
Subject: | Re: [Qemu-devel] [Bug 1613133] [NEW] SLIRP code regression fails to build on OpenBSD |
Date: | Mon, 15 Aug 2016 08:53:21 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2 |
On 15.08.2016 02:46, Brad Smith wrote: > Public bug reported: > > The SLIRP code has regressed between 2.6 and 2.7 and now fails to build > on OpenBSD. [...] > In file included from /usr/include/net/if.h:454:0, > from slirp/slirp.c:34: > /usr/include/net/if_arp.h:47:8: error: redefinition of 'struct arphdr' > struct arphdr { > ^ > In file included from slirp/slirp.c:29:0: > slirp/slirp.h:108:8: note: originally defined here > struct arphdr { > ^ Does it work again if you change the #ifndef _WIN32 #include <net/if.h> #endif into #if !defined(_WIN32) && !defined(__OpenBSD__) #include <net/if.h> #endif at the beginning of slirp/slirp.c ?
[Prev in Thread] | Current Thread | [Next in Thread] |