Hi Tom, Tom Buckler writes:
> [...] >> On Feb 11, 2020, at 1:00 AM, Olaf Meeuwissen <[email protected]> >> wrote: >> [...] >> Please run `./configure --with-usb BACKENDS=fujitsu` and send the >> `config.log` file to the list. You may want to compress the file >> as large messages end up in the moderator queue. > > Well that at least let me know that there was a problem with USB: > "configure: error: USB support requested but required libraries not > found." > But that's fixed with pkg-config (below) > >> [...] >> I don't have access to any MacOS systems, so can only really debug >> this via that log file. > > I could fix that. > >> That said, do you have `pkg-config` installed? If not, that is most >> likely why libusb is not detected. > > Didn't know about that one ― it WORKED! THANKS! Good. >> Apologies but we don't see many MacOS folks around here > > I'm used to that ;) > >> so our build >> instructions may be lacking a bit for that OS. > > um, are there _any_ OSX specific instructions? If so I've totally missed them > all these years that I've been relying on SANE :) There is a (very badly dated) README.darwin. It won't help you one bit :-( > So I'm past ./configure, Now I get the following error from MAKE: > > ~/Downloads/sane-backends-1.0.29-116-g336cbdfd$ sudo make > mv -f $depbase.Tpo $depbase.Plo > libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../include/sane -D_REENTRANT > -DPATH_SANE_CONFIG_DIR=/usr/local/etc/sane.d > -DPATH_SANE_DATA_DIR=/usr/local/share > -DPATH_SANE_LOCK_DIR=/usr/local/var/lock/sane -DV_MAJOR=1 -DV_MINOR=0 -I. -I. > -I../include -I../include > -I/usr/local/Cellar/libusb/1.0.23/include/libusb-1.0 -I/usr/include/libxml2 > -Wall -Wextra -pedantic -g -O2 -MT sanei_usb.lo -MD -MP -MF > .deps/sanei_usb.Tpo -c sanei_usb.c -fno-common -DPIC -o .libs/sanei_usb.o > sanei_usb.c:67:10: fatal error: 'libxml/tree.h' file not found > #include <libxml/tree.h> > ^~~~~~~~~~~~~~~ > 1 error generated. > make[1]: *** [sanei_usb.lo] Error 1 > make: *** [all-recursive] Error 1 > > This is specific to 1.0.29, as I tried 1.0.28 and it continues to install OK, > (but I have to add my scanner to fujitsu.conf.) I'd still like to try to fix > this in 1.0.29. Looks like you have libxml2 installed, per `-I/usr/include/libxml2` in the compile command. What do you have in /usr/include/libxml2, recursively? That libxml/tree.h file ought to be there. Hope this helps, -- Olaf Meeuwissen, LPIC-2 FSF Associate Member since 2004-01-27 GnuPG key: F84A2DD9/B3C0 2F47 EA19 64F4 9F13 F43E B8A4 A88A F84A 2DD9 Support Free Software https://my.fsf.org/donate Join the Free Software Foundation https://my.fsf.org/join
