G'MIC plugin does not show in GIMP


(Marius Laumans) #1

Hi there, I have trouble installing the G’MIC plugin for GIMP under Ubuntu 16.04. I tried various ways to install it but it does never show up under ‘filters’. I tried the install using instructions fom here but the G’MIC plugin did not show under ‘filters’. Then I downloaded it and manually copied it into the GIMP plugin folders (I found two different locations for that). Finally, I even downloaded the GIMP with plugins appimage from the PIXL.US community download site, to no avail. What am I doing wrong? Thanks much, Marius


(G'MIC staff) #2

I don’t know, we miss some information to help:

  • which version of GIMP ? 2.8.x ? 2.9.x ?
  • Have you a file ‘gmic_gimp’ installed somewhere on your system ? where ?
  • What if you do a $ ldd gmic_gimp ? Is there any missing dependencies ?

Thanks.


(Marius Laumans) #3

Thank you, David. I installed GIMP 2.8 and tried that. I tried the latest AppIMage from this site with GIMP 2.9. I have gmic_gimp installed in various directories, just in case:
/home/laumansm/.config/GIMP-AppImage/2.9/plug-ins
/home/laumansm/.gimp-2.8/plug-ins

When I enter ldd gmic_gimp, I get this error message:
ldd: ./gmic_gimp: No such file or directory

Thanks so much! Marius


(G'MIC staff) #4

OK. I think you really need to get the result of ldd to be sure all dependencies are satisfied.
Probably something like :

$ ldd $~/.gimp-2.8/plug-ins/gmic_gimp 

should give you that information.
In any case you need to ldd the binary of the plug-in binary you’ve tried to install/copy in your different locations.


(Marius Laumans) #5

I ran the command and got the following output. Unfortunately, I was unsure what to do with it Maybe someone can help me along. Thanks, Marius

$ ldd ~/.gimp-2.8/plug-ins/gmic_gimp
linux-vdso.so.1 => (0x00007ffe7cdc2000)
libgimpui-2.0.so.0 => /usr/lib/libgimpui-2.0.so.0 (0x00007f38cf7e6000)
libgimpwidgets-2.0.so.0 => /usr/lib/libgimpwidgets-2.0.so.0 (0x00007f38cf4b1000)
libgimp-2.0.so.0 => /usr/lib/libgimp-2.0.so.0 (0x00007f38cf268000)
libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007f38cec1d000)
libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007f38ce968000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f38ce745000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f38ce4f2000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f38ce1e1000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f38cdfc6000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f38cdda9000)
libfftw3.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3.so.3 (0x00007f38cd9ab000)
libfftw3_threads.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3_threads.so.3 (0x00007f38cd7a3000)
libcurl.so.4 => /usr/lib/x86_64-linux-gnu/libcurl.so.4 (0x00007f38cd534000)
libpng16.so.16 => not found
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f38cd311000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f38ccfd7000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f38ccc55000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f38cc94b000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f38cc735000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f38cc36c000)
libgimpcolor-2.0.so.0 => /usr/lib/libgimpcolor-2.0.so.0 (0x00007f38cc15e000)
libgimpbase-2.0.so.0 => /usr/lib/libgimpbase-2.0.so.0 (0x00007f38cbf44000)
libgimpmodule-2.0.so.0 => /usr/lib/libgimpmodule-2.0.so.0 (0x00007f38cbd3f000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f38cba2a000)
libgimpconfig-2.0.so.0 => /usr/lib/libgimpconfig-2.0.so.0 (0x00007f38cb819000)
libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f38cb60c000)
libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f38cb3bf000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f38cb1bb000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f38cafb4000)
libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007f38cad8f000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f38caa07000)
libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f38ca7f0000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f38ca5ad000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f38ca3a2000)
libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f38ca19f000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f38c9f8f000)
libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007f38c9d84000)
libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f38c9b79000)
libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007f38c9976000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f38c9773000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f38c9560000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f38c9358000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f38c90e7000)
/lib64/ld-linux-x86-64.so.2 (0x0000556437146000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f38c8eb4000)
librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f38c8c98000)
libssl.so.1.0.0 => /lib/x86_64-linux-gnu/libssl.so.1.0.0 (0x00007f38c8a2e000)
libcrypto.so.1.0.0 => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 (0x00007f38c85ea000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f38c83a0000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f38c8190000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f38c7f3f000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f38c7d3b000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f38c7b18000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f38c7870000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f38c75c5000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f38c73a0000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f38c719c000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f38c6f91000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f38c6d89000)
libgimpmath-2.0.so.0 => /usr/lib/libgimpmath-2.0.so.0 (0x00007f38c6b83000)
libthai.so.0 => /usr/lib/x86_64-linux-gnu/libthai.so.0 (0x00007f38c6979000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f38c6757000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f38c653b000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f38c62dd000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f38c60b4000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f38c5d83000)
libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f38c5b50000)
libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f38c5919000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f38c5699000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f38c53c7000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f38c5197000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f38c4f93000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f38c4d88000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f38c4b6c000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f38c492b000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f38c4727000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f38c4520000)
libdatrie.so.1 => /usr/lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f38c4318000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f38c40f2000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f38c3e8e000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f38c3c7b000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f38c3a76000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f38c386d000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f38c35e2000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f38c3340000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f38c310d000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f38c2ef6000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f38c2ccd000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f38c2abd000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f38c2872000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f38c259d000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f38c2364000)


(Marius Laumans) #6

Never mind - i can answer my last question myself. I ran
sudo apt-get install aptitude
then sudo apt-get search libpng16 (for the dependency not found above)
then got this output:
p libpng16-16 - PNG library - runtime (version 1.6)
p libpng16-16:i386 - PNG library - runtime (version 1.6)
p libpng16-dev - PNG library - development (version 1.6)
p libpng16-dev:i386 - PNG library - development (version 1.6)
p libpng16-devtools - PNG library - tools (version 1.6)
p libpng16-devtools:i386 - PNG library - tools (version 1.6)
p libpng16-tools - PNG library - tools (version 1.6)
p libpng16-tools:i386 - PNG library - tools (version 1.6)

I then ran: sudo aptitude install libpng16-tools

and - voila! - G’Mic is now present in GIMP 2.8. Next. I have to work on my GIMP 2.9 Appimage, which I do like. Thanks, Marius


(Carmelo Dr Raw) #7

Indeed, the latest appimage did not include gmic by mistake… my bad.
I am testing an updated version right now, will update the package and web link in a short while.

Sorry!


(Carmelo Dr Raw) #8

@Marius A new AppImage package is available for download, now again including the git version of G’MIC: https://pixls.us/files/gimp-2.9.5-20170310.glibc2.15-x86_64.AppImage


(Marius Laumans) #9

I tried it and it works perfectly. Thank you so much, Carmelo! Marius


(Carmelo Dr Raw) #10

Glad to hear it works! :smiley:


(Alex Mozheiko) #11

Hi, let me bump this topic up as I’m experiencing the same issue

Installed latest GMIC with .deb package and did not find GMIC in GIMP

alex@alex:~$ ldd gmic_gimp
ldd: ./gmic_gimp: No such file or directory

Created empty gmic_gimp directory inside my $user folder and .gimp-2.8/plug-ins/gmic_gimp - still not working. Shouldn’t I have created it there?


(Mica) #12

Why not try the appimage from @Carmelo_DrRaw


(G'MIC staff) #13

The .deb package should have installed the files directly in the correct plug-in folder, which is basically /usr/lib/gimp/2.0/plug-ins/.
Could you check that

$ ldd /usr/lib/gimp/2.0/plug-ins/gmic_gimp_qt

returns something ?
Check also that all libraries are found, maybe some are not installed on your system.

You basically don’t have to do that. The plug-in is installed for every user when you install it from the .deb package, so it is placed in the /usr/.../plug-ins folder instead.


(Alex Mozheiko) #14

Do I understand correctly that a lot of dependencies are missing?
alex@alex:~$ ldd /usr/lib/gimp/2.0/plug-ins/gmic_gimp_qt
linux-vdso.so.1 => (0x00007fff2a78c000)
libfftw3_threads.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3_threads.so.3 (0x00007f43efa12000)
libfftw3.so.3 => /usr/lib/x86_64-linux-gnu/libfftw3.so.3 (0x00007f43ef614000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f43ef3fa000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f43ef1d5000)
libcurl-gnutls.so.4 => /usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 (0x00007f43eef68000)
libgimp-2.0.so.0 => /usr/lib/libgimp-2.0.so.0 (0x00007f43eed1a000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f43ee9e0000)
libQt5Widgets.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 (0x00007f43ee353000)
libQt5Gui.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 (0x00007f43ede0b000)
libQt5Network.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Network.so.5 (0x00007f43efcb1000)
libQt5Core.so.5 => /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 (0x00007f43ed935000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f43ed718000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f43ed396000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f43ed08d000)
libmvec.so.1 => /lib/x86_64-linux-gnu/libmvec.so.1 (0x00007f43ece64000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f43ecc42000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f43eca2c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f43ec662000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f43ec42f000)
librtmp.so.1 => /usr/lib/x86_64-linux-gnu/librtmp.so.1 (0x00007f43ec213000)
libnettle.so.6 => /usr/lib/x86_64-linux-gnu/libnettle.so.6 (0x00007f43ebfdd000)
libgnutls.so.30 => /usr/lib/x86_64-linux-gnu/libgnutls.so.30 (0x00007f43ebcad000)
libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f43eba63000)
liblber-2.4.so.2 => /usr/lib/x86_64-linux-gnu/liblber-2.4.so.2 (0x00007f43eb854000)
libldap_r-2.4.so.2 => /usr/lib/x86_64-linux-gnu/libldap_r-2.4.so.2 (0x00007f43eb603000)
libgimpconfig-2.0.so.0 => /usr/lib/libgimpconfig-2.0.so.0 (0x00007f43eb3ee000)
libgimpcolor-2.0.so.0 => /usr/lib/libgimpcolor-2.0.so.0 (0x00007f43eb1d7000)
libgimpbase-2.0.so.0 => /usr/lib/libgimpbase-2.0.so.0 (0x00007f43eafab000)
libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f43eac97000)
libgegl-0.3.so.0 => /usr/lib/x86_64-linux-gnu/libgegl-0.3.so.0 (0x00007f43ea9f0000)
libbabl-0.1.so.0 => /usr/lib/x86_64-linux-gnu/libbabl-0.1.so.0 (0x00007f43ea76c000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007f43ea54a000)
libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f43ea2f7000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f43e9fe6000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f43e9dc4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f43e9bc0000)
libharfbuzz.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f43e9962000)
libGL.so.1 => /usr/lib/nvidia-384/libGL.so.1 (0x00007f43e9620000)
libproxy.so.1 => /usr/lib/x86_64-linux-gnu/libproxy.so.1 (0x00007f43e93ff000)
libicui18n.so.55 => /usr/lib/x86_64-linux-gnu/libicui18n.so.55 (0x00007f43e8f9d000)
libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f43e8c09000)
libpcre16.so.3 => /usr/lib/x86_64-linux-gnu/libpcre16.so.3 (0x00007f43e89a3000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f43e879b000)
/lib64/ld-linux-x86-64.so.2 (0x00007f43efc19000)
libhogweed.so.4 => /usr/lib/x86_64-linux-gnu/libhogweed.so.4 (0x00007f43e8568000)
libgmp.so.10 => /usr/lib/x86_64-linux-gnu/libgmp.so.10 (0x00007f43e82e8000)
libp11-kit.so.0 => /usr/lib/x86_64-linux-gnu/libp11-kit.so.0 (0x00007f43e8084000)
libtasn1.so.6 => /usr/lib/x86_64-linux-gnu/libtasn1.so.6 (0x00007f43e7e71000)
libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f43e7b9f000)
libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f43e7970000)
libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f43e776c000)
libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f43e7561000)
libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f43e7346000)
libsasl2.so.2 => /usr/lib/x86_64-linux-gnu/libsasl2.so.2 (0x00007f43e712b000)
libgssapi.so.3 => /usr/lib/x86_64-linux-gnu/libgssapi.so.3 (0x00007f43e6eea000)
libgimpmath-2.0.so.0 => /usr/lib/libgimpmath-2.0.so.0 (0x00007f43e6ce4000)
libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f43e695c000)
liblcms2.so.2 => /usr/lib/x86_64-linux-gnu/liblcms2.so.2 (0x00007f43e6703000)
libgexiv2.so.2 => /usr/lib/x86_64-linux-gnu/libgexiv2.so.2 (0x00007f43e64e3000)
libpixman-1.so.0 => /usr/lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f43e623b000)
libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f43e5ff8000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f43e5d4e000)
libxcb-shm.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f43e5b4a000)
libxcb-render.so.0 => /usr/lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f43e5940000)
libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f43e5736000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f43e5524000)
libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f43e5320000)
libffi.so.6 => /usr/lib/x86_64-linux-gnu/libffi.so.6 (0x00007f43e5118000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f43e4ea8000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f43e4ca4000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f43e4a9e000)
libgraphite2.so.3 => /usr/lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f43e4878000)
libnvidia-tls.so.384.130 => /usr/lib/nvidia-384/tls/libnvidia-tls.so.384.130 (0x00007f43e4674000)
libnvidia-glcore.so.384.130 => /usr/lib/nvidia-384/libnvidia-glcore.so.384.130 (0x00007f43e27b8000)
libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f43e0d01000)
libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f43e0afd000)
libheimntlm.so.0 => /usr/lib/x86_64-linux-gnu/libheimntlm.so.0 (0x00007f43e08f4000)
libkrb5.so.26 => /usr/lib/x86_64-linux-gnu/libkrb5.so.26 (0x00007f43e066a000)
libasn1.so.8 => /usr/lib/x86_64-linux-gnu/libasn1.so.8 (0x00007f43e03c8000)
libhcrypto.so.4 => /usr/lib/x86_64-linux-gnu/libhcrypto.so.4 (0x00007f43e0195000)
libroken.so.18 => /usr/lib/x86_64-linux-gnu/libroken.so.18 (0x00007f43dff7f000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f43dfd5d000)
libexiv2.so.14 => /usr/lib/x86_64-linux-gnu/libexiv2.so.14 (0x00007f43df8b9000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f43df690000)
libwind.so.0 => /usr/lib/x86_64-linux-gnu/libwind.so.0 (0x00007f43df467000)
libheimbase.so.1 => /usr/lib/x86_64-linux-gnu/libheimbase.so.1 (0x00007f43df258000)
libhx509.so.5 => /usr/lib/x86_64-linux-gnu/libhx509.so.5 (0x00007f43df00d000)
libsqlite3.so.0 => /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 (0x00007f43ded38000)
libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f43deb00000)


(Alex Mozheiko) #15

I pulled GIMP straight from Ubuntu repo, now I’m gonna try kesselgulasch’s repo for instance together with gimp-gmic


(Alex Mozheiko) #16

Okay, kesselgulasch’s repo worked well and, at least, GIMP was updated and Gmic-QT became visible. However still Gmic is not launching, it fires an error Calling error for procedure ‘gimp-item-is-group’:
Procedure ‘gimp-item-is-group’ has been called with value ‘-1’ for argument ‘item’ (#1, type GimpItemID). This value is out of range.
What could possibly go wring?


(Carmelo Dr Raw) #17

@mosaster In fact, the effort of providing a working AppImage is exactly meant to overcome such kind of version incompatibilities… I am not a big fan of PPAs, because they sometimes break the requirement that all binaries in the system are linked to the same dependency libraries.
The AppImage guarantees the consistency of libraries within the bundle, and isolates them from the system (which thus does not get polluted).

I would really suggest you to give the latest appimage a try, and see if it fulfils your needs. The packages are available here, and are updated every week.


(G'MIC staff) #18

No actually, it looks very good, the plug-in should work.
Maybe you should try executing the plug-in binary ?

$ /usr/lib/gimp/2.0/plug-ins/gmic_gimp_qt

What does it display ?
I don’t see any reason why the plug-in couldn’t work for you. It seems you have all the libraries available to make it work flawlessly.


(Alex Mozheiko) #19

$ /usr/lib/gimp/2.0/plug-ins/gmic_gimp_qt
It’s full of plug-ins and gmic_gimp_qt is executable

But still
“‘gimp-item-is-group’:
Procedure ‘gimp-item-is-group’ has been called with value ‘-1’ for argument ‘item’ (#1, type GimpItemID). This value is out of range.”


(G'MIC staff) #20

That is strange indeed.
I’d be interested by a dataset that allows to reproduce this problem. Did you open a single image, or a multi-layer .xcf file ? Did you try the plug-in while a group of layer was selected (instead of a single layer) ?
Do you even reach the interface or does the error occur before anything else is shown ?
Any information to fix that issue is welcome !

EDIT : do you use GIMP 2.8 or 2.10 (or 2.6 ?)