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


----------------------------------------------------------------------------

"It is convenient to imagine a power beyond us because that means we don't have 
to examine our own lives.", from "The Idols of Environmentalism", by Curtis 
White





------------------------------------------------------------------------------
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

Reply via email to