Re: usbutils for Mac OS X and Cygwin

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Oct 16, 2012 at 09:15:43PM +0800, Xiaofan Chen wrote:
> On Tue, Oct 16, 2012 at 3:07 PM, Greg Kroah-Hartman
> <gregkh@xxxxxxxxxxxxxxxxxxx> wrote:
> > On Tue, Oct 16, 2012 at 09:57:16AM +0800, Xiaofan Chen wrote:
> >> Now usbutils git almost builds successfully out of the box under
> >> Mac OS Xand Cygwin (using libusbx). Just wondering if you can
> >> accept the minor fix for Mac OS X and suggest a way to fix
> >> cygwin build.
> >>
> >> For Cygwin, there is a conflict with Cygwin's w32api package.
> >>
> >> DATADIR conflicts with MinGW and cydwin's <objidl.h> in their
> >> w32api package.
> >> http://caca.zoy.org/changeset/3404
> >>
> >> typedef enum tag DATADIR        {
> >>         DATADIR_GET=1,
> >>         DATADIR_SET
> >> } DATADIR;
> >>
> >> I do not know the proper fix, so I just temporarily change
> >> objidl.h to
> >>
> >> typedef enum tag DATADIR        {
> >>         DATADIR_GET=1,
> >>         DATADIR_SET
> >> } DATADIR1;
> >>
> >> After that I can build usbutils.
> >
> > Might it just be easier to patch usbutils to be something like
> > USB_IDS_DATADIR instead when building on these systems?
> >
> 
> Good idea. Here is the patch based on your suggestion and
> it works fine.

<snip patch>

That's nice, but I can't accept it as there are lots of distro-specific
build stuff that assume we are calling this DATADIR, and I don't want to
break them.  I suggest keeping this patch for whatever you are using to
bundle usbutils for os-x and cygwin.

thanks,

greg k-h
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux