LinuxBeaver / GUIDE-to-make-third-party-GEGL-Filters

Yes this technically is a filter that fuses Gaussian Blur, Hue Rotation, Rotation, A Glow, A move tool, and and a color fill background but is mostly incoherrent. This filter serves as an educational guide to help more people make third party GEGL filters. https://streamable.com/c3rwpo Please do not make third party filters that share the GEGL operation names of my existing filters. They will conflict if so.
GNU General Public License v3.0
4 stars 0 forks source link

Compilation Error with gegl-0.3 #1

Open cl4cnam opened 2 years ago

cl4cnam commented 2 years ago

Hello, :)

I've copied to ~/gegl-0.3/plug-ins. I've run:

meson --buildtype=release build
ninja -C build

I've got:

In file included from ../mycustomfilter.c:74:0:
/usr/include/gegl-0.3/gegl-op.h:286:31: fatal error: mycustomfilter.c.h: Aucun fichier ou dossier de ce type
 #include GEGL_OP_C_FILE_SOURCE
LinuxBeaver commented 2 years ago

You should compile in my_new_GEGL_filte then port the .so/dll file to GEGL Plugins. you do not compile inside /gegl-0.3/plug-ins .

cl4cnam commented 2 years ago

Thank you very much for your answer. :) Unfortunately, it gives the same error message if I compile inside my_new_GEGL_filter (I had started by doing that before trying ~/gegl-0.3/plug-ins).