[sane-devel] sane-backend 1.0.27 USB broken on Mac with Homebrew

Olaf Meeuwissen paddy-hack at member.fsf.org
Sat Jul 29 08:06:53 UTC 2017


Yurii Kolesnykov writes:

> Hi, Olaf, Thomas!
> Having another round through the info in the various links you and Yurii
>> provided I noticed
>>   checking for pkg-config... no
>> Is homebrew using pkgconfig instead?  If so, I'd suggest adding
>> something like
>>   system "ln", "-s", "pkg-config", "/usr/bin/pkgconfig"
> No need to do this, in brew this may be addressed by adding `depends_on
> "pkg-config"`

That should work as well and probably even better.  I'm not up-to-date
on the (in)compatibility of pkg-config and pkgconfig.

> *before* running configure to sane-backends.rb.  Adjust /usr/bin as
>> necessary.  While at it, also drop the
>>   depends_on "libusb-compat"
>> or replace it with something like
>>   depends_on "libusb-1.0"
>> at least, do yourself a favour and build against libusb-1.0.
> Thomas, please try putting just `libusb` here, we have such formula:
> https://github.com/Homebrew/homebrew-core/blob/master/Formula/libusb.rb
> This formula Olaf?

I know *nothing* about how homebrew works, but that formula seems to use
libusb-1.0.21 so that should be fine.

With those two changes to the homebrew formula for sane-backends you
should be all set to build with USB support.

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

More information about the sane-devel mailing list