> Just tried to reproduce this. ?Configured 1.0.19 and the CVS snapshot
> of 2009-02-26 with --prefix=/tmp/sane, built and installed.
> Installing the snapshot over 1.0.19 results in:
>
> ?-rwxr-xr-x 1 olaf olaf ? ?875 2009-02-27 10:21 libsane-fujitsu.la
> ?lrwxrwxrwx 1 olaf olaf ? ? 24 2009-02-27 10:21 libsane-fujitsu.so -> 
> libsane-fujitsu.so.1.1.0
> ?lrwxrwxrwx 1 olaf olaf ? ? 24 2009-02-27 10:21 libsane-fujitsu.so.1 -> 
> libsane-fujitsu.so.1.1.0
> ?-rwxr-xr-x 1 olaf olaf 244142 2009-02-27 10:18 libsane-fujitsu.so.1.0.19
> ?-rwxr-xr-x 1 olaf olaf 296770 2009-02-27 10:21 libsane-fujitsu.so.1.1.0
>
> for all backends from the snapshot that were built. ?Re-installing
> 1.0.19 on top of that gives:
>
> ?-rwxr-xr-x 1 olaf olaf ? 1013 2009-02-27 10:23 libsane-fujitsu.la
> ?lrwxrwxrwx 1 olaf olaf ? ? 25 2009-02-27 10:23 libsane-fujitsu.so -> 
> libsane-fujitsu.so.1.0.19
> ?lrwxrwxrwx 1 olaf olaf ? ? 24 2009-02-27 10:23 libsane-fujitsu.so.1 -> 
> libsane-fujitsu.so.1.1.0
> ?-rwxr-xr-x 1 olaf olaf 244142 2009-02-27 10:23 libsane-fujitsu.so.1.0.19
> ?-rwxr-xr-x 1 olaf olaf 296770 2009-02-27 10:21 libsane-fujitsu.so.1.1.0
>
> Repeatedly installing one version over the other does not cause any
> differences in the above.
>
> I've also tried installing the snapshot after I wiped all the links with
>
> ?find /tmp/sane/lib/sane -type l | xargs rm
>
> but that resulted in the first list, i.e. all symlinks pointing to the
> snapshot's backends.
>
> Allan: Could you provide a log of `make install -C backends` _after_
> ? ? ? you remove the '--silent' option from the libtool invocation?

Actually chris asked for this previously, but it looks correct:

 /bin/sh ../libtool   --mode=install /usr/bin/install -c
'libsane-fujitsu.la' '/usr/lib/sane/libsane-fujitsu.la'
/usr/bin/install -c .libs/libsane-fujitsu.so.1.1.0
/usr/lib/sane/libsane-fujitsu.so.1.1.0
(cd /usr/lib/sane && { ln -s -f libsane-fujitsu.so.1.1.0
libsane-fujitsu.so.1 || { rm -f libsane-fujitsu.so.1 && ln -s
libsane-fujitsu.so.1.1.0 libsane-fujitsu.so.1; }; })
(cd /usr/lib/sane && { ln -s -f libsane-fujitsu.so.1.1.0
libsane-fujitsu.so || { rm -f libsane-fujitsu.so && ln -s
libsane-fujitsu.so.1.1.0 libsane-fujitsu.so; }; })
/usr/bin/install -c .libs/libsane-fujitsu.lai /usr/lib/sane/libsane-fujitsu.la
PATH="$PATH:/sbin" ldconfig -n /usr/lib/sane

Now here's the crazy thing, if i go and run those commands directly,
they work properly, and both links are updated.

allan
-- 
"The truth is an offense, but not a sin"

Reply via email to