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 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 >