 |
| GimpChat Member |
 |
Joined: Oct 31, 2020 Posts: 2010
|
I put host=gimp3 and it started compiling but failed here contrast@cosmos:~/Desktop/gmic-qt-master/gmic-qt$ qmake-qt5 HOST=gimp3 Project MESSAGE: GMIC_PATH was not set: Found gmic sources in ../gmic/src Project MESSAGE: G'MIC repository was found (../gmic/src) Project MESSAGE: G'MIC version is ................. 350 Project MESSAGE: CImg version is .................. 350 Project MESSAGE: gmic_stdlib_community.h version is 350 Project MESSAGE: Prerelease date is 24123113 Project MESSAGE: Unix/X11 platform Project MESSAGE: Target host software is GIMP Project MESSAGE: OpenMP enabled, with g++ Project MESSAGE: Release build
contrast@cosmos:~/Desktop/gmic-qt-master/gmic-qt$ make g++ -c -pipe -O2 -fopenmp -O3 -std=c++1z -pthread -Wall -Wextra -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -Dcimg_use_cpp11=1 -Dcimg_use_fftw3 -Dcimg_use_zlib -Dcimg_use_abort -Dgmic_is_parallel -Dcimg_use_curl -Dcimg_use_png -Dcimg_use_jpeg -Dcimg_appname=\"gmic\" -Dgmic_prerelease=\"24123113\" -D_IS_UNIX_ -Dcimg_display=1 -DGMIC_HOST=gimp -DGIMP_DISABLE_DEPRECATED -Dcimg_use_openmp -Dgmic_gui -Dgmic_core -Dgmic_is_parallel -Dgmic_community -Dcimg_use_abort -Dcimg_use_vt100 -DQT_NO_DEBUG_OUTPUT -DWITH_GZFILEOP -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -Isrc -I../gmic/src -I/usr/include/libpng16 -I/usr/local/include/gimp-3.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/local/include/gegl-0.4 -I/usr/include/json-glib-1.0 -I/usr/local/include/babl-0.1 -I/usr/include/gio-unix-2.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/webp -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/pixman-1 -I/usr/include/sysprof-6 -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtCore -I.moc -I.ui -I/../lib64/qt5/mkspecs/linux-g++ -o .obj/host_gimp.o src/Host/Gimp/host_gimp.cpp src/Host/Gimp/host_gimp.cpp: In function ‘void gmic_qt_init(GmicQtPlugin*)’: src/Host/Gimp/host_gimp.cpp:139:41: warning: unused parameter ‘gmic_qt’ [-Wunused-parameter] 139 | static void gmic_qt_init(GmicQtPlugin * gmic_qt) {} | ~~~~~~~~~~~~~~~^~~~~~~ src/Host/Gimp/host_gimp.cpp: In function ‘GimpLayer** {anonymous}::get_gimp_layers_flat_list(GimpImage*, int*)’: src/Host/Gimp/host_gimp.cpp:353:49: error: too many arguments to function ‘GimpLayer** gimp_image_get_layers(GimpImage*)’ 353 | _GimpLayerPtr * layers = gimp_image_get_layers(imageId, &layersCount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/gimp-3.0/libgimp/gimp_pdb_headers.h:57, from /usr/local/include/gimp-3.0/libgimp/gimp.h:76, from src/Host/Gimp/host_gimp.cpp:25: /usr/local/include/gimp-3.0/libgimp/gimpimage_pdb.h:51:26: note: declared here 51 | GimpLayer** gimp_image_get_layers (GimpImage *image); | ^~~~~~~~~~~~~~~~~~~~~ src/Host/Gimp/host_gimp.cpp:362:55: error: too many arguments to function ‘GimpItem** gimp_item_get_children(GimpItem*)’ 362 | _GimpItemPtr * children = gimp_item_get_children(_GIMP_ITEM(idStack.top()), &childCount); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/gimp-3.0/libgimp/gimp_pdb_headers.h:66: /usr/local/include/gimp-3.0/libgimp/gimpitem_pdb.h:48:15: note: declared here 48 | GimpItem** gimp_item_get_children (GimpItem *item); | ^~~~~~~~~~~~~~~~~~~~~~ src/Host/Gimp/host_gimp.cpp: In function ‘void GmicQtHost::outputImages(gmic_library::gmic_list<float>&, const gmic_library::gmic_list<char>&, GmicQt::OutputMode)’: src/Host/Gimp/host_gimp.cpp:977:63: error: invalid conversion from ‘int’ to ‘const GimpLayer**’ {aka ‘const _GimpLayer**’} [-fpermissive] 977 | gimp_image_set_selected_layers(gmic_qt_gimp_image_id, 1, (const GimpLayer **)&selected_layer); | ^ | | | int src/Host/Gimp/host_gimp.cpp:977:39: error: too many arguments to function ‘gboolean gimp_image_set_selected_layers(GimpImage*, const GimpLayer**)’ 977 | gimp_image_set_selected_layers(gmic_qt_gimp_image_id, 1, (const GimpLayer **)&selected_layer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/gimp-3.0/libgimp/gimpimage_pdb.h:144:26: note: declared here 144 | gboolean gimp_image_set_selected_layers (GimpImage *image, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/Host/Gimp/host_gimp.cpp: In function ‘GList* gmic_qt_query(GimpPlugIn*)’: src/Host/Gimp/host_gimp.cpp:1155:43: warning: unused parameter ‘plug_in’ [-Wunused-parameter] 1155 | static GList * gmic_qt_query(GimpPlugIn * plug_in) | ~~~~~~~~~~~~~^~~~~~~ src/Host/Gimp/host_gimp.cpp: In function ‘GimpValueArray* gmic_qt_run(GimpProcedure*, GimpRunMode, GimpImage*, gint, GimpDrawable**, GimpProcedureConfig*, gpointer)’: src/Host/Gimp/host_gimp.cpp:1169:110: warning: unused parameter ‘n_drawables’ [-Wunused-parameter] 1169 | static GimpValueArray * gmic_qt_run(GimpProcedure * procedure, GimpRunMode run_mode, GimpImage * image, gint n_drawables, GimpDrawable ** drawables, GimpProcedureConfig *config, gpointer run_data) | ~~~~~^~~~~~~~~~~ src/Host/Gimp/host_gimp.cpp:1169:139: warning: unused parameter ‘drawables’ [-Wunused-parameter] 1169 | static GimpValueArray * gmic_qt_run(GimpProcedure * procedure, GimpRunMode run_mode, GimpImage * image, gint n_drawables, GimpDrawable ** drawables, GimpProcedureConfig *config, gpointer run_data) | ~~~~~~~~~~~~~~~~^~~~~~~~~ src/Host/Gimp/host_gimp.cpp:1169:188: warning: unused parameter ‘run_data’ [-Wunused-parameter] 1169 | static GimpValueArray * gmic_qt_run(GimpProcedure * procedure, GimpRunMode run_mode, GimpImage * image, gint n_drawables, GimpDrawable ** drawables, GimpProcedureConfig *config, gpointer run_data) | ~~~~~~~~~^~~~~~~~ src/Host/Gimp/host_gimp.cpp: In function ‘GimpProcedure* gmic_qt_create_procedure(GimpPlugIn*, const gchar*)’: src/Host/Gimp/host_gimp.cpp:1229:84: error: invalid conversion from ‘GimpValueArray* (*)(GimpProcedure*, GimpRunMode, GimpImage*, gint, GimpDrawable**, GimpProcedureConfig*, gpointer)’ {aka ‘_GimpValueArray* (*)(_GimpProcedure*, GimpRunMode, _GimpImage*, int, _GimpDrawable**, _GimpProcedureConfig*, void*)’} to ‘GimpRunImageFunc’ {aka ‘_GimpValueArray* (*)(_GimpProcedure*, GimpRunMode, _GimpImage*, _GimpDrawable**, _GimpProcedureConfig*, void*)’} [-fpermissive] 1229 | procedure = gimp_image_procedure_new(plug_in, name, GIMP_PDB_PROC_TYPE_PLUGIN, gmic_qt_run, NULL, NULL); | ^~~~~~~~~~~ | | | GimpValueArray* (*)(GimpProcedure*, GimpRunMode, GimpImage*, gint, GimpDrawable**, GimpProcedureConfig*, gpointer) {aka _GimpValueArray* (*)(_GimpProcedure*, GimpRunMode, _GimpImage*, int, _GimpDrawable**, _GimpProcedureConfig*, void*)} In file included from /usr/local/include/gimp-3.0/libgimp/gimp.h:56: /usr/local/include/gimp-3.0/libgimp/gimpimageprocedure.h:63:66: note: initializing argument 4 of ‘GimpProcedure* gimp_image_procedure_new(GimpPlugIn*, const gchar*, GimpPDBProcType, GimpRunImageFunc, gpointer, GDestroyNotify)’ 63 | GimpRunImageFunc run_func, | ~~~~~~~~~~~~~~~~~~^~~~~~~~ make: *** [Makefile:1347: .obj/host_gimp.o] Error 1
Any idea what went wrong, if I get this working I'll provide my own Linux binaries for others to use.
|
|