[kde-freebsd] KDE meta port build error

Kent Stewart kstewart at owt.com
Thu Jun 26 13:02:38 PDT 2003


On Thursday 26 June 2003 02:19 am, Chris BeHanna wrote:
> On Thursday 05 June 2003 16:21, Michael Nottebrock wrote:
> > On Thursday 05 June 2003 21:49, Kent Stewart wrote:
> > > > I have and if I move r->rid to the end of the argument list, it
> > > > builds. I noticed that for 5.1, the argument list is changed to
> > > >
> > > > int hid_report_size(report_desc_t d, unsigned int id, enum hid_kind
> > > > k);
> > >
> > > Miscopied this one it is
> > >
> > > int hid_report_size(report_desc_t d, enum hid_kind k, int id);
> >
> > Oh dear, it changed again... I wonder how anybody is supposed to be able
> > to _use_ these headers if they change all the time like that.
> >
> > Anyway, I'm on a 4.8-STABLE system (__FreeBSD_version 480101) as well and
> > it works right out of the box for me (I even cleaned out /usr/include and
> > repopulated it from installworld to make sure I don't have junky headers
> > in there), so I can really only shrug my shoulders for now. :-(
>
>     I had the same problem for a long time.
>
>     I finally grepped for hid_report_size in /usr/include/*.h, and
> found an old, leftover libusb.h that had the old signature with the
> pointer at the end.
>
>     Blow this file away, and the build failure goes away.  Doing as
> Michael suggested and doing rm -rf /usr/include/*, followed by an
> installworld, seems to be good practice.

This was the problem on my machine that would not build sdl. I did a locate on 
a freshly installed 4.x and it didn't have a libusb.h. Removing the 2000+ ish 
header was causing the build to die and was not on current, freshly installed 
systems.

Kent

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html



More information about the freebsd-ports mailing list