On Jan 22, 2012, at 10:11 AM, Hans-Christoph Steiner wrote: > > On Jan 21, 2012, at 8:23 PM, Hisashi T Fujinaka wrote: > >> On Sat, 21 Jan 2012, Hans-Christoph Steiner wrote: >> >>> >>> On Jan 19, 2012, at 5:20 PM, Hans-Christoph Steiner wrote: >>> >>>> >>>> On Jan 19, 2012, at 2:54 PM, Hisashi T Fujinaka wrote: >>>> >>>>> On Thu, 19 Jan 2012, Hans-Christoph Steiner wrote: >>>>> >>>>>> >>>>>> I'm in the process of packaging libraries for supporting the Kinect >>>>>> camera tracking system. It is partially based on libusb, and requires >>>>>> 1.0.8 plus a patch in order for it to work. I'm pretty sure this patch >>>>>> is already included upstream. >>>>>> >>>>>> Can we add this patch to the libusb1 package? I'll happily do the work, >>>>>> or provide the details for someone else. >>>>> >>>>> I can look into updating this, but 1.0.8 is the latest release AFAICT. >>>> >>>> Thanks. Yes, 1.0.8 is the latest release. Here's documentation of the >>>> patch in question: >>>> http://www.freenect.com/how-to-get-the-kinect-working-on-mac-os-x >>> >>> Hey, >>> >>> I was thinking that I could make a test version for the unstable branch >>> based on the 1.0.9-rc3 release, if you haven't already done something. I'd >>> like to get this working this weekend, and I think the libusb1 update is >>> the last thing before the kinect/openni stuff all works. >>> >>> I can run it thru you or just commit it directly, >> >> Oh, heh, I forgot all about this. Is the patch upstream? > > I don't know if this particular patch is included, but the devs are aware of > it, and they have fixed it upstream apparently. I just tried to stick > 1.0.9-rc3 into the libusb1 packaging, but it seems that the dylib versions > are different: > > hans@dhcp-10 libs $ otool -L > /sw/src/fink.build/root-libusb1-shlibs-1.0.8-1/sw/lib/libusb-1.0.0.dylib > /sw/src/fink.build/root-libusb1-shlibs-1.0.8-1/sw/lib/libusb-1.0.0.dylib: > /sw/lib/libusb-1.0.0.dylib (compatibility version 1.0.0, current > version 1.0.0) > > hans@dhcp-10 libs $ otool -L > /sw/src/fink.build/root-libusb1-shlibs-1.0.9-rc3-1/sw/lib/libusb-1.0.0.dylib > /sw/src/fink.build/root-libusb1-shlibs-1.0.9-rc3-1/sw/lib/libusb-1.0.0.dylib: > /sw/lib/libusb-1.0.0.dylib (compatibility version 2.0.0, current > version 2.0.0) > > Which is odd since in the Debian packaging, the dylib major versions are the > same, only the minor version changes (0.0.0 -> 0.1.0) when going from 1.0.8 > to 1.0.9-rc3. > > http://packages.debian.org/squeeze/i386/libusb-1.0-0/filelist > http://packages.debian.org/sid/i386/libusb-1.0-0/filelist > > Wow, this is a confusing package. With the library being called 'libusb-1.0', > it makes for confusing dylib names. So libusb-1.0.0.dylib is really like > 'libfoo.0.dylib' and 'libusb-1.0.dylib' is the 'libfoo.dylib' symlink. There > a bug in the current libusb1 1.0.8-1 because the 'libusb-1.0.dylib' is > included in the libusb1-shlibs package rather than the libusb1 package. > > .hc
Thanks to help from akh in #fink, I sorted this out. I just checked in a libusb1 1.0.9-rc3 into the unstable branch to get it out there. Hisashi, if you think its ready for stable, feel free to move it over, or I can do it. .hc ---------------------------------------------------------------------------- Mistrust authority - promote decentralization. - the hacker ethic ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel