Thanks @Carmelo_DrRaw.
So after following your clear instructions above, I can confirm that Photoflow is now available under Filters, But unfortunately it doesn’t show up under preferences/Raw Image Importer, meaning I can’t choose Phf to edit my RAW’s when I launch Gimp.
In my local plugins folder there are two files, ‘file-photoflow’ and ‘phf_gimp’, if that helps any.
Any further help would be very welcome. We’re almost there I think!
[fotonut@fotonut ~] cd Downloads/PhFGimp-master
[fotonut@fotonut PhFGimp-master] mkdir -p build
[fotonut@fotonut PhFGimp-master] cd build
[fotonut@fotonut build] cmake -DBABL_FLIPS_DISABLED=OFF -DCMAKE_BUILD_TYPE=Release …
– The CXX compiler identification is GNU 6.3.1
– The C compiler identification is GNU 6.3.1
– Check for working CXX compiler: /usr/bin/c++
– Check for working CXX compiler: /usr/bin/c++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
– Check for working C compiler: /usr/bin/cc
– Check for working C compiler: /usr/bin/cc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– Found PkgConfig: /usr/bin/pkg-config (found version “0.29.2”)
– Checking for module ‘lcms2’
– Found lcms2, version 2.8
– Found TIFF: /usr/lib/libtiff.so (found version “4.0.7”)
– Checking for module ‘gexiv2’
– Found gexiv2, version 0.10.5
– GEXIV2_INCLUDE_DIRS: /usr/include/glib-2.0/usr/lib/glib-2.0/include
– GEXIV2_LIBRARY_DIRS:
– Checking for module ‘gimp-2.0>=2.9.0’
– Found gimp-2.0, version 2.9.5
– Checking for module ‘gimpui-2.0>=2.9.0’
– Found gimpui-2.0, version 2.9.5
– GIMP_2_9_CFLAGS: -pthread-I/usr/include/gimp-2.0-I/usr/include/gdk-pixbuf-2.0-I/usr/include/libpng16-I/usr/include/cairo-I/usr/include/pixman-1-I/usr/include/freetype2-I/usr/include/libpng16-I/usr/include/harfbuzz-I/usr/include/glib-2.0-I/usr/lib/glib-2.0/include-I/usr/include/freetype2-I/usr/include/harfbuzz-I/usr/include/libdrm-I/usr/include/libpng16-I/usr/include/gegl-0.3-I/usr/include/json-glib-1.0-I/usr/include/gio-unix-2.0/-I/usr/include/glib-2.0-I/usr/lib/glib-2.0/include-I/usr/include/babl-0.1
– GIMP_2_9_INCLUDE_DIRS: /usr/include/gimp-2.0/usr/include/gdk-pixbuf-2.0/usr/include/libpng16/usr/include/cairo/usr/include/pixman-1/usr/include/freetype2/usr/include/libpng16/usr/include/harfbuzz/usr/include/glib-2.0/usr/lib/glib-2.0/include/usr/include/freetype2/usr/include/harfbuzz/usr/include/libdrm/usr/include/libpng16/usr/include/gegl-0.3/usr/include/json-glib-1.0/usr/include/gio-unix-2.0//usr/include/glib-2.0/usr/lib/glib-2.0/include/usr/include/babl-0.1
– GIMP_2_9_LIBRARY_DIRS:
– GIMP_2_9_LDFLAGS: -lgimp-2.0-lgimpmath-2.0-lgimpconfig-2.0-lgimpcolor-2.0-lgimpbase-2.0-lgdk_pixbuf-2.0-lcairo-lgegl-0.3-lgegl-npd-0.3-lm-Wl,–export-dynamic-lgmodule-2.0-pthread-ljson-glib-1.0-lgio-2.0-lgobject-2.0-lglib-2.0-lbabl-0.1
– Configuring done
– Generating done
– Build files have been written to: /home/fotonut/Downloads/PhFGimp-master/build
[fotonut@fotonut build] make
Scanning dependencies of target phf_gimp
[ 25%] Building CXX object CMakeFiles/phf_gimp.dir/phf_gimp.cc.o
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc: In function ‘gint load_tiff(TIFF*, GeglBuffer*)’:
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:481:60: warning: narrowing conversion of ‘tile_width’ from ‘guint32 {aka unsigned int}’ to ‘gint {aka int}’ inside { } [-Wnarrowing]
GeglRectangle tile = { x, y, tile_width, tile_height };
^
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:481:60: warning: narrowing conversion of ‘tile_height’ from ‘guint32 {aka unsigned int}’ to ‘gint {aka int}’ inside { } [-Wnarrowing]
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc: In function ‘void query()’:
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:555:82: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
har *argv[] = { (gchar*)(phf_binary.c_str()), "--version", NULL };
^
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc: In function ‘void run(const gchar*, gint, const GimpParam*, gint*, GimpParam**)’:
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:788:33: warning: ‘GimpParasite* gimp_image_parasite_find(gint32, const gchar*)’ is deprecated: Use 'gimp_image_get_parasite' instead [-Wdeprecated-declarations]
GimpParasite *icc_parasite = gimp_image_parasite_find( image_id, "icc-profile" );
^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/gimp-2.0/libgimp/gimp.h:47:0,
from /home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:5:
/usr/include/gimp-2.0/libgimp/gimpimage.h:95:16: note: declared here
GimpParasite * gimp_image_parasite_find (gint32 image_ID,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:788:83: warning: ‘GimpParasite* gimp_image_parasite_find(gint32, const gchar*)’ is deprecated: Use 'gimp_image_get_parasite' instead [-Wdeprecated-declarations]
pParasite *icc_parasite = gimp_image_parasite_find( image_id, "icc-profile" );
^
In file included from /usr/include/gimp-2.0/libgimp/gimp.h:47:0,
from /home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:5:
/usr/include/gimp-2.0/libgimp/gimpimage.h:95:16: note: declared here
GimpParasite * gimp_image_parasite_find (gint32 image_ID,
^~~~~~~~~~~~~~~~~~~~~~~~
/home/fotonut/Downloads/PhFGimp-master/phf_gimp.cc:877:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
[ 50%] Linking CXX executable phf_gimp
[ 50%] Built target phf_gimp
Scanning dependencies of target file-photoflow
[ 75%] Building CXX object CMakeFiles/file-photoflow.dir/file-photoflow.cc.o
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc: In function ‘void query()’:
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:97:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:97:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:97:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:97:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:97:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:97:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:102:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:102:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:108:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:108:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:108:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:108:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:115:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:115:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:115:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:115:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:115:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:115:3: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:120:82: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
har *argv[] = { (gchar*)(phf_binary.c_str()), "--version", NULL };
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc: In function ‘gint32 load_image(const gchar*, GimpRunMode, GError**)’:
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:335:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc: In function ‘gint32 load_thumbnail_image(const gchar*, gint, gint*, gint*, GError**)’:
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
};
^
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
/home/fotonut/Downloads/PhFGimp-master/file-photoflow.cc:430:5: warning: ISO C++ forbids converting a string constant to ‘gchar* {aka char*}’ [-Wwrite-strings]
[100%] Linking CXX executable file-photoflow
[100%] Built target file-photoflow
[fotonut@fotonut build] cp -a file-photoflow phf_gimp ~/.config/GIMP/2.9/plug-ins