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

Reply via email to