kmkolasinski / AwesomeBump

AwesomeBump is a free program written using Qt library designed to generate normal, height, specular or ambient occlusion textures from a single image. Since the image processing is done in 99% on GPU the program runs very fast and all the parameters can be changed in real time. AB was made to be a new alternative to known gimp plugin called Insane Bump.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

libjasper.so.1 => not found for libqjp2.so

mercurytoxic opened this issue · comments

libjasper.so.1 not found

$ldd /opt/awesomebump/imageformats/libqjp2.so 
	linux-vdso.so.1 (0x00007ffe805f1000)
	libjasper.so.1 => not found
	libQt5Gui.so.5 => /usr/lib/libQt5Gui.so.5 (0x00007f857b516000)
	libQt5Core.so.5 => /usr/lib/libQt5Core.so.5 (0x00007f857b009000)
	libGL.so.1 => /usr/lib/libGL.so.1 (0x00007f857af75000)
	libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f857af53000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007f857ad69000)
	libm.so.6 => /usr/lib/libm.so.6 (0x00007f857ac21000)
	libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007f857ac07000)
	libc.so.6 => /usr/lib/libc.so.6 (0x00007f857aa40000)
	libpng16.so.16 => /usr/lib/libpng16.so.16 (0x00007f857aa08000)
	libz.so.1 => /usr/lib/libz.so.1 (0x00007f857a9ee000)
	libharfbuzz.so.0 => /usr/lib/libharfbuzz.so.0 (0x00007f857a8ea000)
	libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f857a841000)
	libicui18n.so.65 => /usr/lib/libicui18n.so.65 (0x00007f857a54d000)
	libicuuc.so.65 => /usr/lib/libicuuc.so.65 (0x00007f857a36b000)
	libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f857a366000)
	libpcre2-16.so.0 => /usr/lib/libpcre2-16.so.0 (0x00007f857a2e2000)
	libdouble-conversion.so.3 => /usr/lib/libdouble-conversion.so.3 (0x00007f857a2cb000)
	libzstd.so.1 => /usr/lib/libzstd.so.1 (0x00007f857a21f000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f857a0fa000)
	/usr/lib64/ld-linux-x86-64.so.2 (0x00007f857bd74000)
	libGLX.so.0 => /usr/lib/libGLX.so.0 (0x00007f857a0c6000)
	libX11.so.6 => /usr/lib/libX11.so.6 (0x00007f8579f86000)
	libXext.so.6 => /usr/lib/libXext.so.6 (0x00007f8579f71000)
	libGLdispatch.so.0 => /usr/lib/libGLdispatch.so.0 (0x00007f8579eb3000)
	libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x00007f8579de3000)
	libgraphite2.so.3 => /usr/lib/libgraphite2.so.3 (0x00007f8579dbe000)
	librt.so.1 => /usr/lib/librt.so.1 (0x00007f8579db3000)
	liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f8579d8b000)
	liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f8579d69000)
	libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f8579c4b000)
	libicudata.so.65 => /usr/lib/libicudata.so.65 (0x00007f8578198000)
	libpcre.so.1 => /usr/lib/libpcre.so.1 (0x00007f8578125000)
	libxcb.so.1 => /usr/lib/libxcb.so.1 (0x00007f85780fb000)
	libbz2.so.1.0 => /usr/lib/libbz2.so.1.0 (0x00007f85780e8000)
	libgpg-error.so.0 => /usr/lib/libgpg-error.so.0 (0x00007f85780c5000)
	libXau.so.6 => /usr/lib/libXau.so.6 (0x00007f85780be000)
	libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x00007f85780b6000)
$pacman -Ql jasper 
jasper /usr/
jasper /usr/bin/
jasper /usr/bin/imgcmp
jasper /usr/bin/imginfo
jasper /usr/bin/jasper
jasper /usr/bin/jiv
jasper /usr/include/
jasper /usr/include/jasper/
jasper /usr/include/jasper/jas_cm.h
jasper /usr/include/jasper/jas_config.h
jasper /usr/include/jasper/jas_debug.h
jasper /usr/include/jasper/jas_dll.h
jasper /usr/include/jasper/jas_fix.h
jasper /usr/include/jasper/jas_getopt.h
jasper /usr/include/jasper/jas_icc.h
jasper /usr/include/jasper/jas_image.h
jasper /usr/include/jasper/jas_init.h
jasper /usr/include/jasper/jas_malloc.h
jasper /usr/include/jasper/jas_math.h
jasper /usr/include/jasper/jas_seq.h
jasper /usr/include/jasper/jas_stream.h
jasper /usr/include/jasper/jas_string.h
jasper /usr/include/jasper/jas_tmr.h
jasper /usr/include/jasper/jas_tvp.h
jasper /usr/include/jasper/jas_types.h
jasper /usr/include/jasper/jas_version.h
jasper /usr/include/jasper/jasper.h
jasper /usr/lib/
jasper /usr/lib/libjasper.a
jasper /usr/lib/libjasper.so
jasper /usr/lib/libjasper.so.4
jasper /usr/lib/libjasper.so.4.0.0
jasper /usr/lib/pkgconfig/
jasper /usr/lib/pkgconfig/jasper.pc
jasper /usr/share/
jasper /usr/share/licenses/
jasper /usr/share/licenses/jasper/
jasper /usr/share/licenses/jasper/LICENSE
jasper /usr/share/man/
jasper /usr/share/man/man1/
jasper /usr/share/man/man1/imgcmp.1.gz
jasper /usr/share/man/man1/imginfo.1.gz
jasper /usr/share/man/man1/jasper.1.gz
jasper /usr/share/man/man1/jiv.1.gz

Your pacman command $pacman -Ql jasper does not list libjasper.so.1 actually.
So your Qt installation is broken or you can try to link libjasper.so to libjasper.so.1.

On a clean Linux ubuntu-bionic 4.15.0-72-generic #81-Ubuntu SMP Tue Nov 26 12:20:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux I get the same issues with libjasper.so.1 not found and is not available in official repositories for bionic.

This can unelegantly fixed by:

sudo add-apt-repository 'deb http://security.ubuntu.com/ubuntu xenial-security main'
sudo apt update
sudo apt install libjasper1 libjasper-dev

But I can't seem to find why there's the need for libqjp2.so in the first place since it seems there is no support for jp2 files anyways?

TBH I see these types of errors for the first time. I work on "Ubuntu 18.04.3 LTS" without any problems like that.

I'll just close the issue since it's just an outdated library that is not breaking anything.

One question, so have you managed to solve your problem ?