Fri Apr 03, 2015 12:14 pm
Fri Apr 03, 2015 12:18 pm
make[2]: Leaving directory `/env/gimp-multi-stroke/menus'
Making all in libgimpbase
make[2]: Entering directory `/env/gimp-multi-stroke/libgimpbase'
CC gimpbasetypes.lo
CC gimpbase-private.lo
CC gimpchecks.lo
CC gimpcpuaccel.lo
CC gimpdatafiles.lo
gimpdatafiles.c: In function 'is_script':
gimpdatafiles.c:204:15: warning: assignment discards 'const' qualifier from poin
ter target type [enabled by default]
CC gimpenv.lo
CC gimpmemsize.lo
CC gimpmetadata.lo
CC gimpparasite.lo
CC gimpparasiteio.lo
CC gimpprotocol.lo
CC gimprectangle.lo
CC gimpreloc.lo
CC gimpsignal.lo
CC gimpunit.lo
CC gimputils.lo
CC gimpvaluearray.lo
CC gimpwire.lo
CC gimpbaseenums.lo
CCLD libgimpbase-2.0.la
*** Warning: linker path does not have real file for library -lgexiv2.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libgexiv2 and none of the candidates passed a file format test
*** using a file magic. Last file checked: c:/petit-msys-mingw-64bits-gimp28/bas
e/c/lib/libgexiv2.a
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.
*** Since this library must not contain undefined symbols,
*** because either the platform does not support them or
*** it was explicitly requested with -no-undefined,
*** libtool will only create a static version of it.
make[2]: Leaving directory `/env/gimp-multi-stroke/libgimpbase'
Making all in tools
make[2]: Entering directory `/env/gimp-multi-stroke/tools'
Making all in pdbgen
make[3]: Entering directory `/env/gimp-multi-stroke/tools/pdbgen'
Fri Apr 03, 2015 12:19 pm
Fri Apr 03, 2015 12:19 pm
Making install in core
make[3]: Entering directory `/env/gimp-multi-stroke/app/core'
CC gimpdrawable-blend.o
gimpdrawable-blend.c: In function 'gradient_fill_region':
gimpdrawable-blend.c:915:40: error: 'GEGL_ACCESS_WRITE' undeclared (first use in
this function)
gimpdrawable-blend.c:915:40: note: each undeclared identifier is reported only o
nce for each function it appears in
make[3]: *** [gimpdrawable-blend.o] Error 1
make[3]: Leaving directory `/env/gimp-multi-stroke/app/core'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/env/gimp-multi-stroke/app'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/env/gimp-multi-stroke/app'
make: *** [install-recursive] Error 1
Rod@Rods /env/gimp-multi-stroke
$
typedef enum
{
GEGL_ACCESS_READ = 1 << 0,
GEGL_ACCESS_WRITE = 1 << 1,
GEGL_ACCESS_READWRITE = (GEGL_ACCESS_READ | GEGL_ACCESS_WRITE)
}
Fri Apr 03, 2015 12:20 pm
jontait2 wrote:https://github.com/GNOME/gegl/blob/master/gegl/gegl-enums.h
Fri Apr 03, 2015 12:20 pm
jontait2 wrote:https://github.com/GNOME/gegl/blob/master/gegl/gegl-enums.h
#include "gegl/gimp-gegl-enums.h"
Making install in core
make[3]: Entering directory `/env/gimp-multi-stroke/app/core'
CC gimpdrawable-blend.o
gimpdrawable-blend.c: In function 'gradient_fill_region':
gimpdrawable-blend.c:914:40: error: 'GEGL_ACCESS_WRITE' undeclared (first use in
this function)
gimpdrawable-blend.c:914:40: note: each undeclared identifier is reported only o
nce for each function it appears in
make[3]: *** [gimpdrawable-blend.o] Error 1
make[3]: Leaving directory `/env/gimp-multi-stroke/app/core'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/env/gimp-multi-stroke/app'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/env/gimp-multi-stroke/app'
make: *** [install-recursive] Error 1
Rod@Rods /env/gimp-multi-stroke
$
Fri Apr 03, 2015 12:51 pm
Fri Apr 03, 2015 4:06 pm
jontait2 wrote:I think you need the file I pointed to for this (gegl-enums.h)
The file gimp-gegl-enum.h was just for 2.8.14 and the state of GEGL at that time ..it does not include definitions of GEGL_ACCESS_xxx which were added later
See https://mail.gnome.org/archives/commits ... 00293.html
and https://mail.gnome.org/archives/commits ... 00295.html
What did it say in the source file you git-cloned? There must have been some include in there, though probably indirect (the source of gimpdrawable-blend.c will probably include something like gegl/gegl.h which then includes a whole heap of other .h files).
Sat Apr 04, 2015 10:02 am
make[4]: Leaving directory `/env/gimp-multi-stroke/app/config'
make[3]: Leaving directory `/env/gimp-multi-stroke/app/config'
Making install in core
make[3]: Entering directory `/env/gimp-multi-stroke/app/core'
CC gimpparamspecs-duplicate.o
gimpparamspecs-duplicate.c: In function 'gimp_param_spec_duplicate':
gimpparamspecs-duplicate.c:124:7: warning: implicit declaration of function 'geg
l_param_spec_double_set_steps' [-Wimplicit-function-declaration]
gimpparamspecs-duplicate.c:125:46: error: 'GeglParamSpecDouble' has no member na
med 'ui_step_small'
gimpparamspecs-duplicate.c:126:46: error: 'GeglParamSpecDouble' has no member na
med 'ui_step_big'
gimpparamspecs-duplicate.c:127:7: warning: implicit declaration of function 'geg
l_param_spec_double_set_digits' [-Wimplicit-function-declaration]
gimpparamspecs-duplicate.c:128:47: error: 'GeglParamSpecDouble' has no member na
med 'ui_digits'
gimpparamspecs-duplicate.c:169:7: warning: implicit declaration of function 'geg
l_param_spec_int_set_steps' [-Wimplicit-function-declaration]
gimpparamspecs-duplicate.c:170:43: error: 'GeglParamSpecInt' has no member named
'ui_step_small'
gimpparamspecs-duplicate.c:171:43: error: 'GeglParamSpecInt' has no member named
'ui_step_big'
make[3]: *** [gimpparamspecs-duplicate.o] Error 1
make[3]: Leaving directory `/env/gimp-multi-stroke/app/core'
make[2]: *** [install-recursive] Error 1
make[2]: Leaving directory `/env/gimp-multi-stroke/app'
make[1]: *** [install] Error 2
make[1]: Leaving directory `/env/gimp-multi-stroke/app'
make: *** [install-recursive] Error 1
Rod@Rods /env/gimp-multi-stroke
$
Sat Apr 04, 2015 2:10 pm
Tue Apr 07, 2015 9:16 am
Tue Apr 07, 2015 10:18 am
Onkel Hatti wrote:If you mean the branch "multi-stroke" in git, then yes, you
need an update of your compiling environment![]()
I just tried and there was no problem.![]()
If you mean someting else, then I do not know, what you mean.
Tue Apr 07, 2015 11:23 am
Tue Apr 07, 2015 5:35 pm
Or perhaps you could share with us a portable Windows 64 bit version of Gimp-Multi-Stroke?
Wed Apr 08, 2015 6:25 am
Onkel Hatti wrote:Frankly, I have absolutely no idea how to use multi-stroke or mypaintbrush.
It looks like any other gimp-2.9.1...
If you want to compile gimp-2.9.1, you have to compile gegl-0.3 first, or you get errors.![]()
Make a "make uninstall" for gegl, that there are no parts of it left.
Autoconfig? Compile yourself.![]()
Mingw? hmm, I have 4.9.2. Make sure, you get the SEH version of mingw.
Thu Apr 09, 2015 11:08 am
Thu Apr 09, 2015 3:38 pm
Onkel Hatti wrote:I do not want to share it.
If I share it, then I will be the maintainer and caregiver of that version.
I don't want to be that. There is, e.g., a problem with some of the icons
in the compiled version. I do not know why, but if I share that version now,
I have to explore, how to get the icons back, otherwise I will be blamed
for their absence.
So I would appreciate that you update your environment and compile it
for your own needs. I would help you in that case, if I can.
Thu Apr 09, 2015 7:45 pm
Compilation GimpEVAL-2.9.1_64bit_Win_20131027 :
CLIC "start_MSYS.bat"
cd /env/babl-0.1.11
./configure --prefix=/c/GimpEVAL-2.9.1_64bit_Win_20131027 --build=x86_64-w64-mingw32
make
make install
export PKG_CONFIG_PATH="/c/GimpEVAL-2.9.1_64bit_Win_20131027/lib/pkgconfig:$PKG_CONFIG_PATH"
cd /env/gegl-0.3.0
./configure --prefix=/c/GimpEVAL-2.9.1_64bit_Win_20131027 --build=x86_64-w64-mingw32 --enable-introspection=no --without-libavformat --without-sdl --without-openexr --without-umfpack --without-libopenraw --without-libv4l
make
make install
cd /env/gimp-2.9.1
./configure --prefix=/c/GimpEVAL-2.9.1_64bit_Win_20131027 --build=x86_64-w64-mingw32 --disable-python --with-gnu-ld
make
make install
exit
Fri Apr 10, 2015 9:07 am
Graechan wrote:Rod the updated environment may be available at Samj's
his readme file contains this
- Code:
Compilation GimpEVAL-2.9.1_64bit_Win_20131027 :
CLIC "start_MSYS.bat"
cd /env/babl-0.1.11
./configure --prefix=/c/GimpEVAL-2.9.1_64bit_Win_20131027 --build=x86_64-w64-mingw32
make
make install
export PKG_CONFIG_PATH="/c/GimpEVAL-2.9.1_64bit_Win_20131027/lib/pkgconfig:$PKG_CONFIG_PATH"
cd /env/gegl-0.3.0
./configure --prefix=/c/GimpEVAL-2.9.1_64bit_Win_20131027 --build=x86_64-w64-mingw32 --enable-introspection=no --without-libavformat --without-sdl --without-openexr --without-umfpack --without-libopenraw --without-libv4l
make
make install
cd /env/gimp-2.9.1
./configure --prefix=/c/GimpEVAL-2.9.1_64bit_Win_20131027 --build=x86_64-w64-mingw32 --disable-python --with-gnu-ld
make
make install
exit
CC babl-internal.lo
CC babl-introspect.lo
CC babl-list.lo
CC babl-memory.lo
CC babl-model.lo
CC babl-mutex.lo
CC babl-palette.lo
CC babl-ref-pixels.lo
CC babl-sampling.lo
CC babl-sanity.lo
CC babl-type.lo
CC babl-util.lo
CC babl-cpuaccel.lo
CC babl-version.lo
CCLD libbabl-0.1.la
*** Warning: linker path does not have real file for library -lpthread.
*** I have the capability to make that library automatically link in when
*** you link to this library. But I can only do this if you have a
*** shared version of the library, which you do not appear to have
*** because I did check the linker path looking for a file starting
*** with libpthread and none of the candidates passed a file format test
*** using a file magic. Last file checked: c:/petit-msys-mingw-64bits-gimp28/bas
e/c/x86_64-w64-mingw32/lib/libpthread.a
*** The inter-library dependencies that have been dropped here will be
*** automatically added whenever a program is linked with this library
*** or is declared to -dlopen it.
*** Since this library must not contain undefined symbols,
*** because either the platform does not support them or
*** it was explicitly requested with -no-undefined,
*** Warning: This system can not link to static lib archive ../babl/libbabl-0.1.
la.e[3]: Leaving directory `/env/babl/babl'
../babl/.libs/libbabl-0.1.a: could not read symbols: Archive has no index; run r
anlib to add one
collect2.exe: error: ld returned 1 exit status
make[2]: *** [introspect.exe] Error 1
make[2]: Leaving directory `/env/babl/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/env/babl'
make: *** [all] Error 2
Rod@Rods /env/babl
$
Sat Apr 11, 2015 12:24 am