Subject: Re: kqemu: driver(9)/filedesc(9) questions
To: Oliver Gould <ogould@olix0r.net>
From: Juan RP <juan@xtrarom.org>
List: tech-kern
Date: 04/17/2007 02:30:36
On Mon, 16 Apr 2007 20:27:06 -0400
Oliver Gould <ogould@olix0r.net> wrote:
> o Also, I'm running into some silly compile errors- particularly,
> conflicts between /usr/include/sys and /usr/include/machine. I
> would imagine that this is something obvious and avoidable:
>
> In file included from /usr/include/sys/endian.h:107,
> from /usr/include/machine/endian.h:3,
> from /usr/include/sys/types.h:98,
> [...]
> from /usr/include/sys/buf.h:79,
> from kqemu-netbsd.c:9:
> /usr/include/machine/bswap.h:14:1: error: "bswap16" redefined
> In file included from /usr/include/machine/bswap.h:9,
> from /usr/include/sys/endian.h:107,
> from /usr/include/machine/endian.h:3,
> from /usr/include/sys/types.h:98,
> [...]
> from /usr/include/sys/buf.h:79,
> from kqemu-netbsd.c:9:
> /usr/include/sys/bswap.h:70:1: error: this is the location of the
> previous definition
>
> Any easy way around this?
Perhaps with:
#ifndef bswap16
#define bswap16 ...
#endif
--
http://plog.xtrarom.org/
Juan RP's blog - NetBSD/pkgsrc news in Spanish