On Fri, Mar 28, 2025 at 10:44:52PM +0000, Ian B wrote: > Sorry, had missed some of those errors earlier...so looking at these... > > 4304: /usr/lib/imlib2/loaders/jpeg.so: error: symbol lookup > error: undefined symbol: __imlib_LoadProgressRows (fatal) > 4304: /usr/lib/imlib2/loaders/zlib.so: error: symbol lookup > error: undefined symbol: __imlib_FindBestLoader (fatal) > 4304: /usr/lib/imlib2/loaders/xpm.so: error: symbol lookup > error: undefined symbol: __imlib_perror (fatal) > 4304: /usr/lib/imlib2/loaders/xbm.so: error: symbol lookup > error: undefined symbol: __imlib_LoadProgressRows (fatal) > > Let's pick jpeg.so, so if you do.. > > strings /usr/lib/imlib2/loaders/jpeg.so | grep -i progress > I'm guessing it doesn't show __imlib_LoadProgressRows
sudo strings /usr/lib/imlib2/loaders/jpeg.so|grep __imlib_LoadProgressRows __imlib_LoadProgressRows FWIW [ruben@www3 ~]$ sudo nm /usr/lib/imlib2/loaders/jpeg.so nm: /usr/lib/imlib2/loaders/jpeg.so: no symbols > Out of interest (but not sure if important) > If you 'locate Imlib2.so' (be wary, it's possible there are 2, one in a > Perl directory, one in a Linux lib, so check both) > and do 'strings <whatever folder>/libImlib2.so | grep -i progress', does it > show it __imlib_LoadProgressRows) there either ? > > I'm not very good with this stuff, but it feels like the compiled version > of Imlib2 and header .h files somehow aren't matched up...I'm also > wondering if your Perl has got a bit confused, it's not possible you have 2 > different directories for Perl somehow...or 2 installs or something funky ? > > if you do 'locate bin/perldoc' is there just one ? > and does /usr/bin/perl -V looks sensible (if there were more than one > perldoc, check the other as well, eg /usr/local/bin/perl -V ) > Especially looking at stuff like ldflags/libpth/@INC > > > > > > On Fri, Mar 28, 2025 at 8:17 PM Ruben Safir <ru...@mrbrklyn.com> wrote: > > > On 3/28/25 1:01 PM, Ian B wrote: > > > So, a few bits to check....(what distro is this on?) > > > > > > > it is on artix > > > > > do an 'updatedb' as root/sudo, to rebuild your file search db > > > > find? > > pacman -Ss imlib2 > > world/feh 3.10.3-1 [installed] > > Fast and light imlib2-based image viewer > > world/imlib2 1.12.4-1 [installed] > > > > [www3 ~]# find / -mount -iname "libim*" -print > > /usr/lib/libImlib2.so.1.12.4 > > /usr/lib/libImath-3_1.so.29.11.0 > > /usr/lib/libImath.so > > /usr/lib/libImath-3_1.so.29 > > /usr/lib/libImlib2.so.1 > > /usr/lib/libImlib2.so > > /usr/lib/libImath-3_1.so > > > > > > there is also - FWIW > > find / -mount -iname "imlib*" -print > > .... > > > > /usr/bin/imlib2_test > > /usr/bin/imlib2_bumpmap > > /usr/bin/imlib2_conv > > /usr/bin/imlib2_view > > /usr/bin/imlib2_grab > > /usr/bin/imlib2_colorspace > > /usr/bin/imlib2_poly > > /usr/bin/imlib2_load > > /usr/bin/imlib2_show > > /usr/lib/pkgconfig/imlib2.pc > > /usr/lib/imlib2 > > /usr/share/imlib2 > > /usr/share/imlib2/data/images/imlib2.png > > /usr/share/licenses/imlib2 > > > > > > and here is the image trnaslators that are used in load > > ls -al /usr/lib/imlib2 > > [www3 ~]# ls -al /usr/lib/imlib2/loaders/ > > total 432 > > drwxr-xr-x 2 root root 4096 Mar 28 08:19 . > > drwxr-xr-x 4 root root 4096 Oct 9 2017 .. > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 ani.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 argb.so > > -rwxr-xr-x 1 root root 18328 Mar 17 20:36 bmp.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 bz2.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 ff.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 gif.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 heif.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 ico.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 id3.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 j2k.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 jpeg.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 jxl.so > > -rwxr-xr-x 1 root root 18328 Mar 17 20:36 lbm.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 lzma.so > > -rwxr-xr-x 1 root root 18328 Mar 17 20:36 png.so > > -rwxr-xr-x 1 root root 18328 Mar 17 20:36 pnm.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 ps.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 qoi.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 svg.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 tga.so > > -rwxr-xr-x 1 root root 18328 Mar 17 20:36 tiff.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 webp.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 xbm.so > > -rwxr-xr-x 1 root root 18328 Mar 17 20:36 xpm.so > > -rwxr-xr-x 1 root root 14232 Mar 17 20:36 zlib.so > > > > > > > > locate loaders | grep imlib2 > > > > > > Does it show the jpeg.so file ? Eg /usr/lib64/imlib2/loaders/jpeg.so > > > > > > > See above > > > > > If you do ldd /usr/lib64/imlib2/loaders/jpeg.so (or whatever from > > previous > > > output) any errors ? > > > > [www3 ~]# ldd /usr/lib/imlib2/loaders/jpeg.so > > linux-vdso.so.1 (0x00007bef70eb4000) > > libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0x00007bef70def000) > > libc.so.6 => /usr/lib/libc.so.6 (0x00007bef70c01000) > > /usr/lib64/ld-linux-x86-64.so.2 (0x00007bef70eb6000) > > [www3 ~]# > > > > don't look like an error > > > > > > [www3 ~]# ls -al /usr/lib/libjpeg.so.8 > > lrwxrwxrwx 1 root root 16 Dec 28 11:39 /usr/lib/libjpeg.so.8 -> > > libjpeg.so.8.3.2 > > > > Don't know what this is > > > > [www3 ~]# ldd /usr/lib/imlib2/loaders/jpeg.so > > linux-vdso.so.1 (0x00007bef70eb4000) > > > > find / -mount -iname "linux-vdso.so.1" -print comes blank > > > > > > > > > > Does it show a lib for jpeg, eg > > > > > > libjpeg.so.62 => /lib64/libjpeg.so.62 (0x00007f47fc6e2000) > > > > > > On Fri, Mar 28, 2025 at 3:55 PM Ruben Safir <ru...@mrbrklyn.com> wrote: > > > > > >> On 3/28/25 10:46 AM, Ian B wrote: > > >>> and maybe just check the obvious, if you do "file > > >>> /home/ruben/20130303_133505.jpg" does it say its a JPEG ? (assuming on > > >>> Linux) > > >>> > > >> yes > > >> > > >> > > >> -- > > >> So many immigrant groups have swept through our town > > >> that Brooklyn, like Atlantis, reaches mythological > > >> proportions in the mind of the world - RI Safir 1998 > > >> http://www.mrbrklyn.com > > >> DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > > >> > > >> http://www.nylxs.com - Leadership Development in Free Software > > >> http://www.brooklyn-living.com > > >> > > >> Being so tracked is for FARM ANIMALS and extermination camps, > > >> but incompatible with living as a free human being. -RI Safir 2013 > > >> > > > > > > > > > -- > > So many immigrant groups have swept through our town > > that Brooklyn, like Atlantis, reaches mythological > > proportions in the mind of the world - RI Safir 1998 > > http://www.mrbrklyn.com > > DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 > > > > http://www.nylxs.com - Leadership Development in Free Software > > http://www.brooklyn-living.com > > > > Being so tracked is for FARM ANIMALS and extermination camps, > > but incompatible with living as a free human being. -RI Safir 2013 > > -- So many immigrant groups have swept through our town that Brooklyn, like Atlantis, reaches mythological proportions in the mind of the world - RI Safir 1998 http://www.mrbrklyn.com DRM is THEFT - We are the STAKEHOLDERS - RI Safir 2002 http://www.nylxs.com - Leadership Development in Free Software http://www2.mrbrklyn.com/resources - Unpublished Archive http://www.coinhangout.com - coins! http://www.brooklyn-living.com Being so tracked is for FARM ANIMALS and extermination camps, but incompatible with living as a free human being. -RI Safir 2013