Hallo Florian,

Unfortunatly I also do not have a BSD installation, but I'm currently
creating a QEMU image for it...

According packagaes.d.o, <kvm.h> is in the package libkvm-dev for
kfreebsd-amd64 and kfreebsd-i386 [1], and briefly checking it, it
directly includes <nlist.h>. (See bug #634955)

Of course,there might be also a work around from your side, like
directly including bsd/nlist.h before including kvm.h. 
I'll check if that works when the QEMU installation is ready.

Tobias

[1]
http://packages.debian.org/search?searchon=contents&keywords=kvm.h&mode=path&suite=stable&arch=any

Am Sonntag, den 18.03.2012, 09:17 +0100 schrieb Florian Forster:
> Hi Tobias,
> 
> thank you very much for reporting this problem.
> 
> On Sat, Mar 17, 2012 at 07:47:25PM +0100, Tobias Frost wrote:
> > In file included from /usr/include/kvm.h:38:0,
> >                  from processes.c:96:
> > /usr/include/nlist.h:33:2: error: #warning "Deprecated header, use 
> > <bsd/nlist.h> or libbsd-overlay.pc instead." [-Werror=cpp]
> > cc1: all warnings being treated as errors
> 
> The "processes" plugin does not directly include <nlist.h>. It does
> include <kvm.h> which in turn includes this header. I don't have access
> to a Debian/kFreeBSD machine -- is there some CPP define I need to pass
> to make <kvm.h> include the right file? Otherwise another bug should be
> opened against the package containing <kvm.h>.
> 
> That being said, the "tcpconns" plugin directly includes <nlist.h> on
> FreeBSD and I guess it will too on Debian/kFreeBSD. I believe to have
> fixed this issue in commit cb2155a, see <http://octo.cx/cb2155a>.
> 
> Best regards,
> —octo





--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to