From owner-freebsd-usb@FreeBSD.ORG Wed Jun 27 16:20:05 2007 Return-Path: X-Original-To: freebsd-usb@freebsd.org Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D81416A41F for ; Wed, 27 Jun 2007 16:20:05 +0000 (UTC) (envelope-from hselasky@c2i.net) Received: from swip.net (mailfe04.swip.net [212.247.154.97]) by mx1.freebsd.org (Postfix) with ESMTP id 89E4013C4B0 for ; Wed, 27 Jun 2007 16:20:04 +0000 (UTC) (envelope-from hselasky@c2i.net) X-Cloudmark-Score: 0.000000 [] Received: from [194.248.135.20] (account mc467741@c2i.net HELO laptop.lan) by mailfe04.swip.net (CommuniGate Pro SMTP 5.1.10) with ESMTPA id 529937075; Wed, 27 Jun 2007 18:20:01 +0200 From: Hans Petter Selasky To: freebsd-usb@freebsd.org Date: Wed, 27 Jun 2007 18:19:59 +0200 User-Agent: KMail/1.9.5 References: <4682719C.5080707@dobrohot.org> <20070627155507.GQ937@void.codelabs.ru> In-Reply-To: <20070627155507.GQ937@void.codelabs.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="koi8-r" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200706271819.59920.hselasky@c2i.net> Cc: Subject: Re: buildworld RELENG_6 + New USB stack - Stop in /usr/src/usr.bin/kdump X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jun 2007 16:20:05 -0000 On Wednesday 27 June 2007 17:55, Eygene Ryabinkin wrote: > Andrew, *, good day. > > Wed, Jun 27, 2007 at 06:18:04PM +0400, Andrew Muhametshin wrote: > > Hello > > > > It is impossible to buildworld with a new USB stack. > > +1 from me: does not work on 7-CURRENT too. The same diagnostics. > > > make buildworld > > <...>skip<...> > > ===> usr.bin/kdump (all) > > cc -O2 -fno-strict-aliasing -pipe -march=athlon-tbird > > -I/usr/src/usr.bin/kdump/../ktrace -I/usr/src/usr.bin/kdump/../.. -c > > /usr/src/usr.bin/kdump/kdump.c > > cc -O2 -fno-strict-aliasing -pipe -march=athlon-tbird > > -I/usr/src/usr.bin/kdump/../ktrace -I/usr/src/usr.bin/kdump/../.. -c > > ioctl.c ioctl.c: In function `ioctlname': > > ioctl.c:973: error: syntax error before ';' token > > ioctl.c:1191: error: syntax error before ';' token > > ioctl.c:1517: error: syntax error before ';' token > > ioctl.c:1653: error: syntax error before ';' token > > ioctl.c:2193: error: syntax error before ';' token > > ioctl.c:2869: error: syntax error before ';' token > > *** Error code 1 > > > > Stop in /usr/src/usr.bin/kdump. > > *** Error code 1 I've committed the following to my SVN repo: Index: usb.h =================================================================== --- usb.h (revision 519) +++ usb.h (working copy) @@ -815,12 +815,12 @@ #define USB_DEVICESTATS _IOR ('U', 5, struct usb_device_stats) #define USB_DEVICEENUMERATE _IOW ('U', 6, struct usb_device_enumerate) -#define USB_DEVICE_VEP_SETUP _IOW ('U',10, struct usb_device_vep_setup); -#define USB_DEVICE_VEP_UNSETUP _IOW ('U',11, struct usb_device_vep_unsetup); -#define USB_DEVICE_PUT_URB _IOW ('U',12, struct usb_device_put_urb); -#define USB_DEVICE_GET_URB _IOW ('U',13, struct usb_device_get_urb); -#define USB_DEVICE_CANCEL_URB _IOW ('U',14, struct usb_device_cancel_urb); -#define USB_DEVICE_POLL_URB _IOR ('U',15, struct usb_device_poll_urb); +#define USB_DEVICE_VEP_SETUP _IOW ('U',10, struct usb_device_vep_setup) +#define USB_DEVICE_VEP_UNSETUP _IOW ('U',11, struct usb_device_vep_unsetup) +#define USB_DEVICE_PUT_URB _IOW ('U',12, struct usb_device_put_urb) +#define USB_DEVICE_GET_URB _IOW ('U',13, struct usb_device_get_urb) +#define USB_DEVICE_CANCEL_URB _IOW ('U',14, struct usb_device_cancel_urb) +#define USB_DEVICE_POLL_URB _IOR ('U',15, struct usb_device_poll_urb) /* Generic HID device */ #define USB_GET_REPORT_DESC _IOR ('U', 21, struct usb_ctl_report_desc) Seems like a ";" sneaked in after some not yet in use ioctl definitions. Try a "svn update" and copy in the "usb.h" file from the repo to "/usr/src/sys/dev/usb/usb.h" . Thanks for reporting. --HPS