Did you try installing libusb with the universal variant? {sudo} port install libusb +universal
That should support "multiple architectures". Hope this helps, Jason On Mon, Jan 24, 2011 at 1:26 AM, Ryan Schmidt <ryandes...@macports.org>wrote: > On Jan 23, 2011, at 23:11, Xander Flood wrote: > > > I'm running Mac OS X 10.6.4 on an Intel Core 2 Duo Macbook Pro. I'm > trying > > to get libusb (for use with libfreenect to create MEX-file wrapper). > > > > Core 2 Duo supports both the x86_64 and i386 architectures. The MATLAB > > libraries I need to use are i386 (there's nothing I can do about that > short > > of buying a 64-bit license all over again), but libusb is being built as > > x86_64, and I obviously can't link the two together. I edited > macports.conf > > to change: > > > > build_arch = i386 > > > > but it still build an x86_64 library. > > That is the correct way to request this; if it doesn't work, it is a bug in > that port. > > > I've run > > > > sudo port install libusb-devel -build-arch=i386 > > > > and again the result is the same. > > That doesn't do anything. > > > I'm not sure what to do, but is there any > > way I can *actually* change the build architecture? > > If setting build_arch in macports.conf does not have any effect for a > particular port, file a bug report against that port. > > > _______________________________________________ > macports-users mailing list > macports-users@lists.macosforge.org > http://lists.macosforge.org/mailman/listinfo.cgi/macports-users > -- Jason M. Swails Quantum Theory Project, University of Florida Ph.D. Graduate Student 352-392-4032
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-users