<div dir="ltr"><div class="gmail_default" style="font-size:small">I have a new Ubuntu 18.04 system and I need to add a one-line patch to fujitsu.h that Allan Noah has previously given us. And then I presumably need to configure and make the package (?)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Ubuntu seems to have 1.0..31 installed but I am thinking it might be safer to get a fresh copy particular since I have gotten part way through a couple of procedures without luck.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">There are instructions from several sources all of which sound authoritative and give different sources, methods of downloading, etc. I have tried following a couple of them and hit various issues which might be obvious to a more experienced Linuxian.</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I think these are the questions I need answered and my tentative answer. (Please advise me if I'm asking the wrong questions.)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><b>Q1: What is the best way of downloading and building Sane 1.0.31 including the source files?</b></div><div class="gmail_default" style="font-size:small">I want to be sure to get the stable version rather than a snapshot.</div><div class="gmail_default" style="font-size:small">(Currently, I am thinking that cloning <a href="https://gitlab.com/sane-project/backends">https://gitlab.com/sane-project/backends</a> would be the appropriate approach.)</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><b>Q2: Do I need to remove the existing SANE that came with Ubuntu before i start this process?</b></div><div class="gmail_default" style="font-size:small"><b><br></b></div><div class="gmail_default" style="font-size:small"><b>Q3: Where should I put it or where does the installer put it?</b></div><div class="gmail_default" style="font-size:small">Depending on the download source I either pick a destination or it automatically just puts it somewhere. In the first case is there a preferred directory in the Ubuntu file structure? If the recommended approach turns out to be apt, apt-get, or some other package installer, how can I find that? (I am assuming something like "sudo find / -iname libsane-dll* will find all versions but how do I know I am looking at the version I just installed rather than the preinstalled version?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><b>Q4: What is the procedure after downloading the system?</b></div><div class="gmail_default" style="font-size:small">I am assuming that <a href="https://gitlab.com/sane-project/backends/-/blob/master/INSTALL.linux">https://gitlab.com/sane-project/backends/-/blob/master/INSTALL.linux</a> is tje definitive source. Can it really be as easy as </div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style=""><blockquote style="font-size:small;margin:0px 0px 0px 40px;border:none;padding:0px"><div class="gmail_default" style="font-size:small">$ ./autogen.sh          # only if you just cloned the git repository<br>$ ./configure<br>$ make<br>$ make install<br></div></blockquote><div class="gmail_default" style=""><br></div>Or as a practical matter, do I really need to follow one of the more complex procedures in that document?</div><div class="gmail_default" style=""><br></div><div class="gmail_default" style=""><b>Q5: Editing in my patch.</b></div><div class="gmail_default" style="font-size:small">I assume that I can do the build, see that it works okay, and then edit in my patch and rebuild. I assume that I skip the autogen.sh when rebuilding?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small"><b>Q5: Do I need to do this as root?</b></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">Thanks in advance for your attention and advice!</div><div class="gmail_default" style="font-size:small"><br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><font face="verdana, sans-serif">-- Wes</font></div></div></div></div>