--
now, I'm not sure why, but it doens't show it actually installing the genesys library back-end ... bah .. just a bunch of docs!
, (something about the configure/make/install didn't quite go right I su ppose ..)
--
OK fine then ...
(find the backend library it built...)
~/projects/sane-backends$ find . | grep libsane-genesys
./backend/.libs/libsane-genesys.lai
./backend/.libs/libsane-genesys.la
./backend/.libs/libsane-genesys.so
./backend/.libs/libsane-genesys.so.1
./backend/.libs/libsane-genesys.so.1.0.25 <<---- THIS!! we need it
./backend/libsane-genesys.la
@genti (pashol), are you sure it's fixed? I see no evidence of a fix according to history: /gitlab. com/sane- project/ backends/ commits/ master/ backend/ genesys. c
* https:/
Also, has anyone successfully worked around the problem?
In theory, if we rebuild from 1.0.25 git snapshot, it SHOULD resolve the problem; /help.ubuntu. com/community/ CompileSaneFrom Source
https:/
(gawd it's dumb why Ubuntu took into 1.0.27 experimental ...)
My steps were:
--
sudo apt-get install checkinstall libusb-dev build-essential libsane-dev libavahi-client-dev libavahi-glib-dev _<somewhere you want a temp git clone to go...> debian. org/collab- maint/sane- backends. git 1.0.25 /usr/lib/ x86_64- linux-gnu --sysconfdir=/etc --localstatedir =/var BACKENDS="genesys" --
cd ~/projects/
git clone git://anonscm.
cd sane-backends/
git checkout tags/upstream/
./configure --prefix=/usr --libdir=
make
sudo checkinstall .
#@ (i named my package sane-git-1.0.25 for easy future removal)
$ dpkg --list | grep sane-git
ii sane-git-1.0.25 1.0.25-1 amd64 sane-backends
-- make/install didn't quite go right I su ppose ..)
now, I'm not sure why, but it doens't show it actually installing the genesys library back-end ... bah .. just a bunch of docs!
, (something about the configure/
--
OK fine then ...
(find the backend library it built...)
~/projects/ sane-backends$ find . | grep libsane-genesys .libs/libsane- genesys. lai .libs/libsane- genesys. la .libs/libsane- genesys. so .libs/libsane- genesys. so.1 .libs/libsane- genesys. so.1.0. 25 <<---- THIS!! we need it libsane- genesys. la
./backend/
./backend/
./backend/
./backend/
./backend/
./backend/
$ cd /usr/lib/ x86_64- linux-gnu/ sane genesys. so.1 r/projects/ sane-backends/ backend/ .libs/libsane- genesys. so.1.0. 25 r/projects/ sane-backends/ backend/ .libs/libsane- genesys. so.1.0. 25 libsane-genesys.so r/projects/ sane-backends/ backend/ .libs/libsane- genesys. so.1.0. 25 libsane- genesys. so.1
$ sudo rm libsane-genesys.so libsane-
$ sudo ln -s /home/fermulato
$ sudo ln -s /home/fermulato
$ sudo ln -s /home/fermulato
/usr/lib/ x86_64- linux-gnu/ sane$ ll | grep genesys r/projects/ sane-backends/ backend/ .libs/libsane- genesys. so.1.0. 25* genesys. so.1 -> /home/fermulato r/projects/ sane-backends/ backend/ .libs/libsane- genesys. so.1.0. 25* genesys. so.1.0. 25 -> /home/fermulato r/projects/ sane-backends/ backend/ .libs/libsane- genesys. so.1.0. 25* genesys. so.1.0. 27
-rw-r--r-- 1 root root 867724 Oct 24 21:43 libsane-genesys.a
lrwxrwxrwx 1 root root 79 Mar 11 21:22 libsane-genesys.so -> /home/fermulato
lrwxrwxrwx 1 root root 79 Mar 11 21:22 libsane-
lrwxrwxrwx 1 root root 79 Mar 11 21:22 libsane-
-rw-r--r-- 1 root root 537056 Oct 24 21:43 libsane-
--
then unplug + replug scanner - BOOM FIXED (WORKAROUND)
--
whenever it _does_ finally get fixed, hopefully the next package installation will wipe my lib symlinks automatically