1SANE and Darwin (Mac OS X) 2-------------------------- 3 4Building: 5--------- 6You may get the message: "gcc: Internal compiler error: program cc1obj got 7fatal signal 11". That's not a bug in SANE. Probably a compiler or hardware 8problem. The error usually occurs in canon.c because that's the most complex 9backend (at least concerning compilation). If you can't update your compiler, 10try to reduce optimization (e.g. CFLAGS="-O1" ./configure). Another 11work-around: Disable the canon backend in backend/Makefile.in (look at 12PRELOADABLE_BACKENDS) and rerun configure. 13 14General: 15-------- 16If scanimage -L (or any other frontend) stops with a segmentation fault in the 17sm3600 backend, disable sm3600 in dll.conf if you don't need it. 18 19Backends that use the function "fork" may not work at least with USB scanners. 20That's a limitation of MacOS X (doesn't use file descriptors for USB access). 21Most backends have been modified to use threads on MacOS X and should 22work. Others don't use fork at all. Both types of backends should work with 23MacOS X. Changing the backends to use threads is an ongoing effort. 24 25SCSI-scanners and Firewire scanners: 26------------------------------------ 27There is support for SCSI and Firewire scanners but hasn't had much 28testing. Please send failure and success reports to the sane-devel mailing 29list. At least the Epson Perfection 1640SU and the CANON IX-06015C (CanoScan 30600) are reported to work. 31 32USB-scanners: 33------------- 34Work with libusb. Try "sane-find-scanner -v -v" and report success or 35failure to the SANE mailing list. At least the following scanners are 36known to work: UMAX Astra 1220U and 2000U, Epson Perfection 1640SU and 372450 Photo. 38 39Use libusb version 0.1.11 or later (or a cvs checkout from 2005-09-01 40or later). If you use earlier versions the libusb code needs to be 41patched. 42 43Parport-scanners: 44----------------- 45I don't have any information about these. Please contact me or the SANE mailing 46list if you succeeded in using one of these. 47 482003-12-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 492005-05-07 Mattias Ellert <mattias.ellert@tsl.uu.se> 50