Bug#993338: octave: Setting up octave fails due to missing libGL.so.1

Guillem Jover guillem at hadrons.org
Wed Sep 15 04:16:57 BST 2021


Control: reassign -1 glx-diversions 1.2.0

On Tue, 2021-09-14 at 11:19:43 +0200, Sébastien Villemot wrote:
> Control: reassign -1 dpkg 1.20.9

> Le dimanche 12 septembre 2021 à 15:24 +0000, Witold Baryluk a écrit :
> > Package: octave
> > Version: 6.2.0-1
> > Followup-For: Bug #993338
> > X-Debbugs-Cc: witold.baryluk at gmail.com
> > 
> > After a lof of trial and error and minimizing my package list from ~7000
> > to just few, I got it easily reproducible using live-build. It is somehow
> > related to multiarch.
> > 
> > Here and attached below is a script that should reproduce the issue. It
> > uses /tmp-live-build as a scratch space, so be sure to clean it after.
> > (I cannot use /tmp as it often has nodev / nosuid set).
> > 
> > I am also attaching compressed output log from the script and live-build,
> > as well the apt / dpkg logs from inside the target chroot.
> 
> Thanks for sending a way of reproducing the problem.

Yeah, that was helpful, although some part of the script were inert.
I'm attaching a simplified one which still reproduces it.

> I have no idea what’s going on. But it seems clear to me that the bug
> is not in octave. I’m reassign to dpkg, for lack of a better idea, in
> the hope that its maintainer can give some guidance.

I'm not sure doing this in general scales though. In any case I took a
look, and it seems like glx-diversions is the culprit, as hinted by
the «Removing.*libGL\.so.*» lines in the logs provided by Witold.

I reproduced the problem and replaced the postinst maintscript, and
got the output in «glx-diversions.postinst.log», and after that
there's no more libGL.so*. And these only get regenerated during the
triggers processing.

Looking at the postinst, besides the symlink removal and regeneration
being bust, it also seems like the trigger logic is based on wrong
assumptions? In this specific case the packages that it tries to
trigger on their behalf, are in unpacked state so they never end up
awaiting the triggers, and their reverse dependencies can be
configured once these are configured too, with the reported error,
given that the libGL.so* symlinks have not been reinstated yet.

Thanks,
Guillem
-------------- next part --------------
A non-text attachment was scrubbed...
Name: repro-glx-diversions.sh
Type: application/x-sh
Size: 820 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-nvidia-devel/attachments/20210915/0923f5bc/attachment-0001.sh>
-------------- next part --------------
+ TRIPLETS=/ /i386-linux-gnu/ /x86_64-linux-gnu/ /arm-linux-gnueabihf/ /aarch64-linux-gnu/ /powerpc64le-linux-gnu/
+ DIVERT_QUIET=--quiet
+ [ configure = configure ]
+ add_multiarch_diversion libGL.so /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGL.so
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGL.so /usr/lib/libGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so /usr/lib/i386-linux-gnu/libGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so /usr/lib/arm-linux-gnueabihf/libGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so /usr/lib/aarch64-linux-gnu/libGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so /usr/lib/powerpc64le-linux-gnu/libGL.so
+ add_multiarch_diversion libGL.so.1 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGL.so.1
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGL.so.1 /usr/lib/libGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 /usr/lib/x86_64-linux-gnu/libGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 /usr/lib/arm-linux-gnueabihf/libGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1 /usr/lib/aarch64-linux-gnu/libGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1 /usr/lib/powerpc64le-linux-gnu/libGL.so.1
+ add_multiarch_diversion libGL.so.1.0.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGL.so.1.0.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGL.so.1.0.0 /usr/lib/libGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.0.0 /usr/lib/i386-linux-gnu/libGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.0.0 /usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.0.0 /usr/lib/arm-linux-gnueabihf/libGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.0.0 /usr/lib/aarch64-linux-gnu/libGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.0.0 /usr/lib/powerpc64le-linux-gnu/libGL.so.1.0.0
+ add_multiarch_diversion libGL.so.1.2 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGL.so.1.2
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGL.so.1.2 /usr/lib/libGL.so.1.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2 /usr/lib/i386-linux-gnu/libGL.so.1.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2 /usr/lib/x86_64-linux-gnu/libGL.so.1.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2 /usr/lib/arm-linux-gnueabihf/libGL.so.1.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.2 /usr/lib/aarch64-linux-gnu/libGL.so.1.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.2 /usr/lib/powerpc64le-linux-gnu/libGL.so.1.2
+ add_multiarch_diversion libGL.so.1.2.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGL.so.1.2.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGL.so.1.2.0 /usr/lib/libGL.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.2.0 /usr/lib/i386-linux-gnu/libGL.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGL.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0 /usr/lib/arm-linux-gnueabihf/libGL.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.2.0 /usr/lib/aarch64-linux-gnu/libGL.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.2.0 /usr/lib/powerpc64le-linux-gnu/libGL.so.1.2.0
+ add_multiarch_diversion libGL.so.1.7.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGL.so.1.7.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGL.so.1.7.0 /usr/lib/libGL.so.1.7.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.7.0 /usr/lib/i386-linux-gnu/libGL.so.1.7.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.7.0 /usr/lib/x86_64-linux-gnu/libGL.so.1.7.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.7.0 /usr/lib/arm-linux-gnueabihf/libGL.so.1.7.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.7.0 /usr/lib/aarch64-linux-gnu/libGL.so.1.7.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.7.0 /usr/lib/powerpc64le-linux-gnu/libGL.so.1.7.0
+ add_multiarch_diversion libEGL.so /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libEGL.so
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libEGL.so /usr/lib/libEGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so /usr/lib/i386-linux-gnu/libEGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so /usr/lib/x86_64-linux-gnu/libEGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so /usr/lib/arm-linux-gnueabihf/libEGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libEGL.so /usr/lib/aarch64-linux-gnu/libEGL.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libEGL.so /usr/lib/powerpc64le-linux-gnu/libEGL.so
+ add_multiarch_diversion libEGL.so.1 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libEGL.so.1
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libEGL.so.1 /usr/lib/libEGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1 /usr/lib/i386-linux-gnu/libEGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1 /usr/lib/x86_64-linux-gnu/libEGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so.1 /usr/lib/arm-linux-gnueabihf/libEGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libEGL.so.1 /usr/lib/aarch64-linux-gnu/libEGL.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libEGL.so.1 /usr/lib/powerpc64le-linux-gnu/libEGL.so.1
+ add_multiarch_diversion libEGL.so.1.0.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libEGL.so.1.0.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libEGL.so.1.0.0 /usr/lib/libEGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1.0.0 /usr/lib/i386-linux-gnu/libEGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1.0.0 /usr/lib/x86_64-linux-gnu/libEGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so.1.0.0 /usr/lib/arm-linux-gnueabihf/libEGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libEGL.so.1.0.0 /usr/lib/aarch64-linux-gnu/libEGL.so.1.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libEGL.so.1.0.0 /usr/lib/powerpc64le-linux-gnu/libEGL.so.1.0.0
+ add_multiarch_diversion libEGL.so.1.1.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libEGL.so.1.1.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libEGL.so.1.1.0 /usr/lib/libEGL.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libEGL.so.1.1.0 /usr/lib/i386-linux-gnu/libEGL.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libEGL.so.1.1.0 /usr/lib/x86_64-linux-gnu/libEGL.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libEGL.so.1.1.0 /usr/lib/arm-linux-gnueabihf/libEGL.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libEGL.so.1.1.0 /usr/lib/aarch64-linux-gnu/libEGL.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libEGL.so.1.1.0 /usr/lib/powerpc64le-linux-gnu/libEGL.so.1.1.0
+ add_multiarch_diversion libGLESv1_CM.so /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv1_CM.so
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv1_CM.so /usr/lib/libGLESv1_CM.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so /usr/lib/i386-linux-gnu/libGLESv1_CM.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv1_CM.so /usr/lib/aarch64-linux-gnu/libGLESv1_CM.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv1_CM.so /usr/lib/powerpc64le-linux-gnu/libGLESv1_CM.so
+ add_multiarch_diversion libGLESv1_CM.so.1 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv1_CM.so.1
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv1_CM.so.1 /usr/lib/libGLESv1_CM.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1 /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1 /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1 /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv1_CM.so.1 /usr/lib/aarch64-linux-gnu/libGLESv1_CM.so.1
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv1_CM.so.1 /usr/lib/powerpc64le-linux-gnu/libGLESv1_CM.so.1
+ add_multiarch_diversion libGLESv1_CM.so.1.1.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv1_CM.so.1.1.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv1_CM.so.1.1.0 /usr/lib/libGLESv1_CM.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.1.0 /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0 /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0 /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv1_CM.so.1.1.0 /usr/lib/aarch64-linux-gnu/libGLESv1_CM.so.1.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv1_CM.so.1.1.0 /usr/lib/powerpc64le-linux-gnu/libGLESv1_CM.so.1.1.0
+ add_multiarch_diversion libGLESv1_CM.so.1.2.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv1_CM.so.1.2.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv1_CM.so.1.2.0 /usr/lib/libGLESv1_CM.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv1_CM.so.1.2.0 /usr/lib/i386-linux-gnu/libGLESv1_CM.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv1_CM.so.1.2.0 /usr/lib/x86_64-linux-gnu/libGLESv1_CM.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv1_CM.so.1.2.0 /usr/lib/arm-linux-gnueabihf/libGLESv1_CM.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv1_CM.so.1.2.0 /usr/lib/aarch64-linux-gnu/libGLESv1_CM.so.1.2.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv1_CM.so.1.2.0 /usr/lib/powerpc64le-linux-gnu/libGLESv1_CM.so.1.2.0
+ add_multiarch_diversion libGLESv2.so /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv2.so
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv2.so /usr/lib/libGLESv2.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so /usr/lib/i386-linux-gnu/libGLESv2.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so /usr/lib/x86_64-linux-gnu/libGLESv2.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so /usr/lib/arm-linux-gnueabihf/libGLESv2.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv2.so /usr/lib/aarch64-linux-gnu/libGLESv2.so
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv2.so /usr/lib/powerpc64le-linux-gnu/libGLESv2.so
+ add_multiarch_diversion libGLESv2.so.2 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv2.so.2
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv2.so.2 /usr/lib/libGLESv2.so.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2 /usr/lib/i386-linux-gnu/libGLESv2.so.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2 /usr/lib/x86_64-linux-gnu/libGLESv2.so.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2 /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv2.so.2 /usr/lib/aarch64-linux-gnu/libGLESv2.so.2
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv2.so.2 /usr/lib/powerpc64le-linux-gnu/libGLESv2.so.2
+ add_multiarch_diversion libGLESv2.so.2.0.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv2.so.2.0.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv2.so.2.0.0 /usr/lib/libGLESv2.so.2.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.0.0 /usr/lib/i386-linux-gnu/libGLESv2.so.2.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.0.0 /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.0.0 /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv2.so.2.0.0 /usr/lib/aarch64-linux-gnu/libGLESv2.so.2.0.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv2.so.2.0.0 /usr/lib/powerpc64le-linux-gnu/libGLESv2.so.2.0.0
+ add_multiarch_diversion libGLESv2.so.2.1.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLESv2.so.2.1.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLESv2.so.2.1.0 /usr/lib/libGLESv2.so.2.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLESv2.so.2.1.0 /usr/lib/i386-linux-gnu/libGLESv2.so.2.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLESv2.so.2.1.0 /usr/lib/x86_64-linux-gnu/libGLESv2.so.2.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLESv2.so.2.1.0 /usr/lib/arm-linux-gnueabihf/libGLESv2.so.2.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLESv2.so.2.1.0 /usr/lib/aarch64-linux-gnu/libGLESv2.so.2.1.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLESv2.so.2.1.0 /usr/lib/powerpc64le-linux-gnu/libGLESv2.so.2.1.0
+ add_multiarch_diversion libGLX_indirect.so.0 /usr/lib /usr/lib/mesa-diverted
+ local file source_dir diversion_dir triplet
+ file=libGLX_indirect.so.0
+ source_dir=/usr/lib
+ diversion_dir=/usr/lib/mesa-diverted
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/libGLX_indirect.so.0 /usr/lib/libGLX_indirect.so.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/i386-linux-gnu/libGLX_indirect.so.0 /usr/lib/i386-linux-gnu/libGLX_indirect.so.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/x86_64-linux-gnu/libGLX_indirect.so.0 /usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGLX_indirect.so.0 /usr/lib/arm-linux-gnueabihf/libGLX_indirect.so.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/aarch64-linux-gnu/libGLX_indirect.so.0 /usr/lib/aarch64-linux-gnu/libGLX_indirect.so.0
+ dpkg-divert --quiet --add --rename --package glx-diversions --divert /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGLX_indirect.so.0 /usr/lib/powerpc64le-linux-gnu/libGLX_indirect.so.0
+ [ configure = configure ]
+ test ! -f /usr/lib/mesa-diverted/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/libGL.so.1
+ test ! -f /usr/lib/mesa-diverted/NONE
+ validate_diverted_symlink /usr/lib/libGL.so /usr/lib/mesa-diverted/libGL.so NONE
+ local original diverted target owner filename link
+ original=/usr/lib/libGL.so
+ diverted=/usr/lib/mesa-diverted/libGL.so
+ shift 2
+ basename /usr/lib/libGL.so
+ filename=libGL.so
+ LC_ALL=C dpkg-query -S /usr/lib/libGL.so
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/libGL.so ]
+ readlink /usr/lib/mesa-diverted/libGL.so
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/libGL.so ]
+ [ -L /usr/lib/mesa-diverted/libGL.so ]
+ [ ! -L /usr/lib/mesa-diverted/libGL.so ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/libGL.so.1.0.0
+ test ! -f /usr/lib/mesa-diverted/libGL.so.1.2.0
+ test ! -f /usr/lib/mesa-diverted/libGL.so.1.2
+ test ! -f /usr/lib/mesa-diverted/NONE
+ validate_diverted_symlink /usr/lib/libGL.so.1 /usr/lib/mesa-diverted/libGL.so.1 NONE
+ local original diverted target owner filename link
+ original=/usr/lib/libGL.so.1
+ diverted=/usr/lib/mesa-diverted/libGL.so.1
+ shift 2
+ basename /usr/lib/libGL.so.1
+ filename=libGL.so.1
+ LC_ALL=C dpkg-query -S /usr/lib/libGL.so.1
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/libGL.so.1 ]
+ readlink /usr/lib/mesa-diverted/libGL.so.1
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/libGL.so.1 ]
+ [ -L /usr/lib/mesa-diverted/libGL.so.1 ]
+ [ ! -L /usr/lib/mesa-diverted/libGL.so.1 ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.7.0
+ break
+ validate_diverted_symlink /usr/lib/i386-linux-gnu/libGL.so /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so libGL.so.1.7.0
+ local original diverted target owner filename link
+ original=/usr/lib/i386-linux-gnu/libGL.so
+ diverted=/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so
+ shift 2
+ basename /usr/lib/i386-linux-gnu/libGL.so
+ filename=libGL.so
+ LC_ALL=C dpkg-query -S /usr/lib/i386-linux-gnu/libGL.so
+ grep -v ^diversion by
+ owner=libgl-dev:i386: /usr/lib/i386-linux-gnu/libGL.so
+ [ -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so ]
+ [ -z libgl-dev:i386: /usr/lib/i386-linux-gnu/libGL.so ]
+ readlink /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so
+ link=libGL.so.1
+ [ -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so ]
+ [ libGL.so.1 = libGL.so.1.7.0 ]
+ [ -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so ]
+ [ libGL.so.1 != libGL.so.1.7.0 ]
+ echo Removing diverted 'libGL.so' (/usr/lib/i386-linux-gnu/libGL.so) symlink with unexpected target 'libGL.so.1' target=libGL.so.1.7.0 diverted=/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.
Removing diverted 'libGL.so' (/usr/lib/i386-linux-gnu/libGL.so) symlink with unexpected target 'libGL.so.1' target=libGL.so.1.7.0 diverted=/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.
+ rm /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so
+ [ ! -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so ]
+ [ -n libgl-dev:i386: /usr/lib/i386-linux-gnu/libGL.so ]
+ echo Restoring diverted 'libGL.so' (/usr/lib/i386-linux-gnu/libGL.so) symlink owner=libgl-dev:i386: /usr/lib/i386-linux-gnu/libGL.so diverted=/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so target=libGL.so.1.7.0.
Restoring diverted 'libGL.so' (/usr/lib/i386-linux-gnu/libGL.so) symlink owner=libgl-dev:i386: /usr/lib/i386-linux-gnu/libGL.so diverted=/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so target=libGL.so.1.7.0.
+ ln -s libGL.so.1.7.0 /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so
+ test ! -f /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1.7.0
+ break
+ validate_diverted_symlink /usr/lib/i386-linux-gnu/libGL.so.1 /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 libGL.so.1.7.0
+ local original diverted target owner filename link
+ original=/usr/lib/i386-linux-gnu/libGL.so.1
+ diverted=/usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
+ shift 2
+ basename /usr/lib/i386-linux-gnu/libGL.so.1
+ filename=libGL.so.1
+ LC_ALL=C dpkg-query -S /usr/lib/i386-linux-gnu/libGL.so.1
+ grep -v ^diversion by
+ owner=libgl1:i386: /usr/lib/i386-linux-gnu/libGL.so.1
+ [ -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 ]
+ [ -z libgl1:i386: /usr/lib/i386-linux-gnu/libGL.so.1 ]
+ readlink /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1
+ link=libGL.so.1.7.0
+ [ -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 ]
+ [ libGL.so.1.7.0 = libGL.so.1.7.0 ]
+ break
+ [ -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 ]
+ [ libGL.so.1.7.0 != libGL.so.1.7.0 ]
+ [ ! -L /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 ]
+ test ! -f /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.7.0
+ break
+ validate_diverted_symlink /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so libGL.so.1.7.0
+ local original diverted target owner filename link
+ original=/usr/lib/x86_64-linux-gnu/libGL.so
+ diverted=/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so
+ shift 2
+ basename /usr/lib/x86_64-linux-gnu/libGL.so
+ filename=libGL.so
+ + LC_ALL=C dpkg-query -S /usr/lib/x86_64-linux-gnu/libGL.so
grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so ]
+ readlink /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so ]
+ [ -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so ]
+ [ ! -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1.7.0
+ break
+ validate_diverted_symlink /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 libGL.so.1.7.0
+ local original diverted target owner filename link
+ original=/usr/lib/x86_64-linux-gnu/libGL.so.1
+ diverted=/usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
+ shift 2
+ basename /usr/lib/x86_64-linux-gnu/libGL.so.1
+ filename=libGL.so.1
+ LC_ALL=C dpkg-query -S /usr/lib/x86_64-linux-gnu/libGL.so.1
+ grep -v ^diversion by
+ owner=libgl1:amd64: /usr/lib/x86_64-linux-gnu/libGL.so.1
+ [ -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 ]
+ [ -z libgl1:amd64: /usr/lib/x86_64-linux-gnu/libGL.so.1 ]
+ readlink /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1
+ link=libGL.so.1.7.0
+ [ -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 ]
+ [ libGL.so.1.7.0 = libGL.so.1.7.0 ]
+ break
+ [ -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 ]
+ [ libGL.so.1.7.0 != libGL.so.1.7.0 ]
+ [ ! -L /usr/lib/mesa-diverted/x86_64-linux-gnu/libGL.so.1 ]
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/NONE
+ validate_diverted_symlink /usr/lib/arm-linux-gnueabihf/libGL.so /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so NONE
+ local original diverted target owner filename link
+ original=/usr/lib/arm-linux-gnueabihf/libGL.so
+ diverted=/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so
+ shift 2
+ basename /usr/lib/arm-linux-gnueabihf/libGL.so
+ filename=libGL.so
+ LC_ALL=C dpkg-query -S /usr/lib/arm-linux-gnueabihf/libGL.so
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so ]
+ readlink /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so ]
+ [ -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so ]
+ [ ! -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.0.0
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2.0
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1.2
+ test ! -f /usr/lib/mesa-diverted/arm-linux-gnueabihf/NONE
+ validate_diverted_symlink /usr/lib/arm-linux-gnueabihf/libGL.so.1 /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 NONE
+ local original diverted target owner filename link
+ original=/usr/lib/arm-linux-gnueabihf/libGL.so.1
+ diverted=/usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1
+ shift 2
+ basename /usr/lib/arm-linux-gnueabihf/libGL.so.1
+ filename=libGL.so.1
+ LC_ALL=C dpkg-query -S /usr/lib/arm-linux-gnueabihf/libGL.so.1
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 ]
+ readlink /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 ]
+ [ -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 ]
+ [ ! -L /usr/lib/mesa-diverted/arm-linux-gnueabihf/libGL.so.1 ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/NONE
+ validate_diverted_symlink /usr/lib/aarch64-linux-gnu/libGL.so /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so NONE
+ local original diverted target owner filename link
+ original=/usr/lib/aarch64-linux-gnu/libGL.so
+ diverted=/usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so
+ shift 2
+ basename /usr/lib/aarch64-linux-gnu/libGL.so
+ filename=libGL.so
+ LC_ALL=C dpkg-query -S /usr/lib/aarch64-linux-gnu/libGL.so
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so ]
+ readlink /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so ]
+ [ -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so ]
+ [ ! -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.0.0
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.2.0
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1.2
+ test ! -f /usr/lib/mesa-diverted/aarch64-linux-gnu/NONE
+ validate_diverted_symlink /usr/lib/aarch64-linux-gnu/libGL.so.1 /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1 NONE
+ local original diverted target owner filename link
+ original=/usr/lib/aarch64-linux-gnu/libGL.so.1
+ diverted=/usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1
+ shift 2
+ basename /usr/lib/aarch64-linux-gnu/libGL.so.1
+ filename=libGL.so.1
+ LC_ALL=C dpkg-query -S /usr/lib/aarch64-linux-gnu/libGL.so.1
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1 ]
+ readlink /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1 ]
+ [ -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1 ]
+ [ ! -L /usr/lib/mesa-diverted/aarch64-linux-gnu/libGL.so.1 ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/NONE
+ validate_diverted_symlink /usr/lib/powerpc64le-linux-gnu/libGL.so /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so NONE
+ local original diverted target owner filename link
+ original=/usr/lib/powerpc64le-linux-gnu/libGL.so
+ diverted=/usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so
+ shift 2
+ basename /usr/lib/powerpc64le-linux-gnu/libGL.so
+ filename=libGL.so
+ LC_ALL=C dpkg-query -S /usr/lib/powerpc64le-linux-gnu/libGL.so
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so ]
+ readlink /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so ]
+ [ -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so ]
+ [ ! -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so ]
+ [ -n  ]
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.7.0
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.0.0
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.2.0
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1.2
+ test ! -f /usr/lib/mesa-diverted/powerpc64le-linux-gnu/NONE
+ validate_diverted_symlink /usr/lib/powerpc64le-linux-gnu/libGL.so.1 /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1 NONE
+ local original diverted target owner filename link
+ original=/usr/lib/powerpc64le-linux-gnu/libGL.so.1
+ diverted=/usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1
+ shift 2
+ basename /usr/lib/powerpc64le-linux-gnu/libGL.so.1
+ filename=libGL.so.1
+ LC_ALL=C dpkg-query -S /usr/lib/powerpc64le-linux-gnu/libGL.so.1
+ grep -v ^diversion by
+ true
+ owner=
+ [ -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1 ]
+ readlink /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1
+ true
+ link=
+ [ -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1 ]
+ [ -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1 ]
+ [ ! -L /usr/lib/mesa-diverted/powerpc64le-linux-gnu/libGL.so.1 ]
+ [ -n  ]
+ [ configure = configure ]
+ dpkg-trigger register-glx-alternative-mesa
+ dpkg-trigger /usr/lib/libGL.so.1
+ dpkg-trigger /usr/lib/libGL.so
+ dpkg-trigger --by-package=libgl1 register-glx-alternative-mesa
+ dpkg-trigger --by-package=libegl1 register-glx-alternative-mesa
+ dpkg-trigger --by-package=libgles1 register-glx-alternative-mesa
+ dpkg-trigger --by-package=libgles2 register-glx-alternative-mesa
+ dpkg-trigger --by-package=libgl1-mesa-glx register-glx-alternative-mesa
+ dpkg-trigger --by-package=libegl1-mesa register-glx-alternative-mesa
+ dpkg-trigger --by-package=libgles1-mesa register-glx-alternative-mesa
+ dpkg-trigger --by-package=libgles2-mesa register-glx-alternative-mesa
+ dpkg-trigger --by-package=libglx-mesa0 register-glx-alternative-mesa
+ dpkg-trigger --no-await ldconfig



More information about the pkg-nvidia-devel mailing list