From: Kevin K. <kev...@ch...> - 2006-09-21 19:03:49
|
Answering my own questions: > * virtual link. Currently, this isn't built on OS X. Shouldn't this just > work? It only uses standard POSIX IPC as far as I can tell. Resolved: OS X has the prerequisite functions, so it definitely should just work. I have enabled it. If there are any problems, we can always disable it again. > * USB linking. macos/link_slv.c needs to be ported to the new interface > expected by the libticables2. But can't we just use libusb? > http://libusb.sourceforge.net says it works on OS X. That way we could use > the same code as for Linux and BSD instead of fiddling with the IOKit, and > that would be much easier for me to do without an OS X box to test with and > much more likely to work. Resolved too: There is really no way we're going to update and maintain the OS-X-specific code for USB. There's just too many things to change, and it is not worth it because libusb exists for a reason. (The only thing we can't provide with the libusb API is slv_check, but that wasn't implemented by the old libticables1-era code either.) So I'm going to switch OS X to use libusb, it really ought to work. Binaries (hopefully universal ones, the packager mentions his main packages are now universal binaries, but doesn't say anything specifically about the libusb ones) of libusb for OS X are available at: http://www.ellert.se/twain-sane/ Now I'll clean up the USB/libusb stuff and then the SVN will be ready for testing on OS X. Kevin Kofler |