[sane-devel] parallel make fix causes problems- was: CVS snapshots | md5_buffer undefined errors in auth_callback function

Olaf Meeuwissen olaf.meeuwissen at avasys.jp
Thu Jun 28 03:38:48 UTC 2007

"m. allan noah" <kitno455 at gmail.com> writes:

> On 6/27/07, patrick blanchard <dspcypher at gmail.com> wrote:
>> Hi,
>> I know this has been a problem w/ the CVS. let me know what I can do to
>> help...
> i have traced this down to a change by isotnikov-guest (cc'd) on jun
> 12 to use libtool instead of ar and ranlib in lib/ and sanei/. it
> seems that our included version of libtool does not work properly in
> link mode, and fails to pass the object names to ar. this wont bite
> you if you are working in an old checkout, but after a make clean, or
> with a new checkout, you'll have problems.
> i am not a libtool expert, but i did try using my system copy (1.5.16)
> and it worked fine with the same command line.
> ideas?

I use the following approach with iscan:

  put SANE customisations to ltmain.sh in a diff (ltmain.sh.diff)
  remove ltmain.sh (and libtool) from CVS (if they are in CVS)
  use a script to "bootstrap" a clean checkout
  apply the patch as part of the bootstrap

This works fine for iscan on a variety of Linux distributions and
versions.  The worst I've seen is a little "complaint" from patch
that the diff applied with a non-zero fuzz factor.

Hope this helps,
Olaf Meeuwissen             FLOSS Engineer -- EPSON AVASYS Corporation
FSF Associate Member #1962           sign up at http://member.fsf.org/
GnuPG key: 6BE37D90/AB6B 0D1F 99E7 1BF5 EB97  976A 16C7 F27D 6BE3 7D90
Penguin's lib!       -- I hack, therefore I am --               LPIC-2

More information about the sane-devel mailing list