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


(David Tschumperlé) #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


(David Tschumperlé) #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: