You are not logged in.
Pages: 1
I have downloaded an ark file containing plugins for gimp. I followed the instructions to install these plugins and then, of course, gimp fails to load. Looking at the readme file for one of the plugins, in the source directory, it says:
To compile and install you will need the GEGL header files (`libgegl-dev` on Debian based distributions or `gegl` on Arch Linux) and meson (`meson` on most distributions).Moving the .so files out of /home/<USER>/.local/share/gegl-0.4/plugins corrects the problem with gimp not loading leading me to believe that the plugins do, in fact, need to be recreated.
So, a whole new experience for me! <Yay>
In the readme file it shows:
```bash
meson setup --buildtype=release build
ninja -C build
```Does "```bash" mean "within a terminal window such as konsole?
Should I assume I would replace the meson shown in that instruction with gegl?
Then there's ninja.
[bart@ASU-X99 ~]$ which ninja
which: no ninja in (/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl)and
[bart@ASU-X99 ~]$ sudo pacman -S ninja
[sudo] password for root:
resolving dependencies...
looking for conflicting packages...
Packages (1) ninja-1.11.1-2
Total Download Size: 0.14 MiB
Total Installed Size: 0.35 MiB
:: Proceed with installation? [Y/n] Do I go ahead and install ninja? What is ninja?
Is that all there is to this?
Am I missing something?
I know I could just do it, but I really don't want to create a mess that'll take me hours to clean up.
Offline
meson and ninja are build systems, you need both of them and run these instructions as mentioned in the readme to rebuild the plugins
Online
meson and ninja are build systems, you need both of them and run these instructions as mentioned in the readme to rebuild the plugins
Thank you for your reply.
So, do I put the source for the plugins into a directory such as ~/Develop, make it the PWD, and execute the recommended commands?
Will that create the correct plugin that should them moved to the correct directory?
The readme states that for Arch, I need the header files gegl.
[bart@ASU-X99 ~]$ which gegl
/usr/bin/gegl
[bart@ASU-X99 ~]$ ls -l /usr/bin/ | grep gegl
-rwxr-xr-x 1 root root 34744 Jan 2 16:03 gegl
-rwxr-xr-x 1 root root 14272 Jan 2 16:03 gegl-imgcmp
[bart@ASU-X99 ~]$ Will meson and ninja find this file where it is, or do I need to move them to the PWD?
Offline
meson and ninja will find the file automatically. On whether things in general will happen correctly depends on how the build system is configured. Care to share which plugins you are talking about?
Online
meson and ninja will find the file automatically. On whether things in general will happen correctly depends on how the build system is configured. Care to share which plugins you are talking about?
Sure! I went to github.com/LinuxBeaver . There's a link there that downloads the .so files for Windows and linux. It also includes the source.
I did what I thought was correct, and the source seems to compile without errors although there is a warning. I moved the new .so files to ~/.local/share/gegl-0.4/plugins where they are supposed to be. They are just not recognized by gimp. ????
Offline
I found all this by watching a youtube video by Brodie Robertson called GIMP Effect Plugins That Should Ship With It!!
Seemed like a good idea at the time! :-)
Offline
Pages: 1