<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p><font face="Helvetica, Arial, sans-serif">Well, bugger.  So much
        for my attempts to compile the backend lib.</font></p>
    <p><font face="Helvetica, Arial, sans-serif">I'll just get an
        extra-long USB cable to connect it to an x86_64 virtual machine.</font></p>
    <p><font face="Helvetica, Arial, sans-serif">The reason I bought
        this scanner is it is one of the very few with the hinge on the
        -long- side, not the -short- side.  Why do almost all scanners
        require you to flop open a great long lid in order to change
        papers?</font><font face="Helvetica, Arial, sans-serif"><font
          face="Helvetica, Arial, sans-serif">  Doesn't anyone have any
          sense?</font></font></p>
    <p><font face="Helvetica, Arial, sans-serif"><font face="Helvetica,
          Arial, sans-serif">Well I'll just be happy that networking is
          working now. It's hopeless to ask for an arm64 driver from
          Epson.  <br>
        </font></font></p>
    <p><font face="Helvetica, Arial, sans-serif"><font face="Helvetica,
          Arial, sans-serif"> Thanks Olaf.<br>
        </font></font></p>
    <p><font face="Helvetica, Arial, sans-serif"></font><br>
    </p>
    <div class="moz-cite-prefix">On 2020-09-12 19:58, Olaf Meeuwissen
      wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:87sgbmo01x.fsf@quark">
      <pre class="moz-quote-pre" wrap="">Hi,

C. Cook writes:

</pre>
      <blockquote type="cite">
        <pre class="moz-quote-pre" wrap="">Ok questions:

The Epson Perfection V370 apparently requires the iScan software which
can be downloaded from Epson for Linux. But it's not available for
arm64. I'd like my scan sever to be an Odroid N2+ which is arm64
running Ubongo Mate.

Now; I thought that all the other scanner backends required only the
backend conf in /etc/sane.d, but I find that there seem to be libs for
each scanner in /usr/lib64/libgphoto2/2.5.15/.

On the Odroid running Ubongo I find these libs in
/usr/lib/aarch64-linux-gnu/libgphoto2/ and
/usr/lib/aarch64-linux-gnu/sane/ .

Well iScan comes only in x86_64 flavor, although they do post the source:

- Are these libs necessary for the scanners to work?

- How do the client apps know which lib to pull?

- Do I need to compile epkowa.so for the Odroid to make the V370 work?

- Is there anything else I need to do?
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">
You need to get EPSON to provide arm64 binaries in order to get your
V370 to work.

As you can see in the list at

  <a class="moz-txt-link-freetext" href="http://sane-project.org/lists/sane-backends-external.html#S-EPKOWA">http://sane-project.org/lists/sane-backends-external.html#S-EPKOWA</a>

the V370 "requires DFSG non-free iscan-plugin-perfection-v370".  This
plugin is only made available as a binary.  No source is available.

You can recompile the epkowa backend for arm64 all you want but that
will only make it work for those models that do not require one of those
non-free plugins that are needed by a select subset of devices supported
by that backend :-/

Sorry this doesn't help,
--
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                        <a class="moz-txt-link-freetext" href="https://my.fsf.org/donate">https://my.fsf.org/donate</a>
 Join the Free Software Foundation              <a class="moz-txt-link-freetext" href="https://my.fsf.org/join">https://my.fsf.org/join</a>
</pre>
    </blockquote>
  </body>
</html>