From owner-freebsd-ports@FreeBSD.ORG Thu Jun 26 01:19:59 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0C39B37B405 for ; Thu, 26 Jun 2003 01:19:59 -0700 (PDT) Received: from mail-2.zoominternet.net (mail-2.zoominternet.net [63.67.120.22]) by mx1.FreeBSD.org (Postfix) with SMTP id BF1AF4401E for ; Thu, 26 Jun 2003 01:19:54 -0700 (PDT) (envelope-from behanna@zbzoom.net) Received: (qmail 1206 invoked from network); 26 Jun 2003 08:19:51 -0000 Received: from acs-24-154-51-127.zoominternet.net (HELO browning.pennasoft.com) ([24.154.51.127]) (envelope-sender ) by mail-2.zoominternet.net (qmail-ldap-1.03) with SMTP for ; 26 Jun 2003 08:19:51 -0000 From: Chris BeHanna Organization: Western Pennsylvania Pizza Disposal Unit To: Michael Nottebrock , Kent Stewart , freebsd-ports@freebsd.org, kde@freebsd.org, sobomax@freebsd.org Date: Thu, 26 Jun 2003 05:19:59 -0400 User-Agent: KMail/1.5 References: <200306050939.03854.kstewart@owt.com> <200306051249.28017.kstewart@owt.com> <200306052221.45627.michaelnottebrock@gmx.net> In-Reply-To: <200306052221.45627.michaelnottebrock@gmx.net> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200306260519.59674.behanna@zbzoom.net> Subject: Re: [kde-freebsd] KDE meta port build error X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Jun 2003 08:19:59 -0000 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. -- Chris BeHanna Software Engineer (Remove "bogus" before responding.) behanna@bogus.zbzoom.net Turning coffee into software since 1990.