From: Stephen H. W. <we...@gr...> - 2003-06-09 13:39:35
|
> From: "MacArthur, Ian (UK)" <ian...@ba...> > X-MIMEOLE: Produced By Microsoft Exchange V6.0.6375.0 > Thread-Topic: Darwin support - which versions? > Thread-Index: AcMua7k6B3fS8ppTEdeRAgDAT53y1w== > content-class: urn:content-classes:message > X-MS-Has-Attach: > X-MS-TNEF-Correlator: > Sender: lib...@li... > X-Original-Date: Mon, 09 Jun 2003 10:44:29 +0100 > Date: Mon, 09 Jun 2003 10:44:29 +0100 > X-MIME-Autoconverted: from quoted-printable to 8bit by bach.graphics.cornell.edu id h599lhwe035896 > X-UIDL: 7XGe9=:+!!B("e9lQ!!! > > > > This probably constitutes a FAQ (sorry!) but I couldn't find an > actual FAQ anywhere so here goes anyway... > > Which versions of Darwin/OSX does libusb work on? > > I have a box running OSX 10.1.5, and libusb cvs doesn't build on this host... > Would it be expected to? I don't think so. The code right now requires IOUSBFamily 1.9.0, which I suspect is newer than your system has. There is an explicit comment that we need at least version 1.8.3 to get timeouts on bulk transfers, so I don't think there's any hope of falling back farther than that. Looking at the Apple documentation at <http://developer.apple.com/techpubs/macosx/Darwin/Reference/IOKit/IOUSBLib/PDefines/PDefines.html>, it seems that 1.8.3 shipped with OS 10.1, so there may be some hope. > i.e. have I some misconfiguration on the box that should be resolved > - or is this failure to be expected and I'm just out of luck? Just the unfortunate tendency of developers to program to the functionality of the platform where they happen to be, even if they don't need all the latest capabilities. I think I now have code to work with 10.1 onward; I'll send it to Nathan Hjelm for insertion in CVS. -Stephen H. Westin Any information or opinions in this message are mine: they do not represent the position of Cornell University or any of its sponsors. |