Windows Build failure

Robert Fewell 14ubobit at
Wed Jul 15 11:51:24 EDT 2015

I tried to build the windows version on my XP VM but it failed with the
following error...
Did a git pull on gnucash-on-windows.git and gnucash.git to get the latest
builds and then ran the under mingw which updated some parts of
the software as usual but the gnucash sections fails.

Have I failed to upgrade some component part ?



make  all-recursive
make[1]: Entering directory `/c/gcdev/gnucash/build'
Making all in .
make[2]: Entering directory `/c/gcdev/gnucash/build'
gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I/c/gcdev/gnucash.git
-I/c/gcdev/regex/include -I/c/gcdev/gnome/include -I/c/gcdev
/guile/include -I/c/gcdev/libdbi/include -I/c/gcdev/gwenhywfar/include
-I/c/gcdev/hh/include -mms-bitfields -Ic:/gcdev/l
ibsoup/include/libsoup-2.4 -Ic:/gcdev/gnome/include/libxml2
-Ic:/gcdev/gnome/include/glib-2.0 -Ic:/gcdev/gnome/lib/glib-
2.0/include   -D_WIN32  -pthread -Ic:/gcdev/guile/include
-I/c/gcdev/readline/include -I/c/gcdev/regex/include   -g  -st
d=gnu99 -mms-bitfields -g  -MT gnc_guile-guile.o -MD -MP -MF
.deps/gnc_guile-guile.Tpo -c -o gnc_guile-guile.o `test -f
'util/guile.c' || echo '/c/gcdev/gnucash.git/'`util/guile.c
In file included from c:\gcdev\mingw\include\unistd.h:95:0,
                 from c:/gcdev/guile/include/libguile/stime.h:27,
                 from c:/gcdev/guile/include/libguile.h:91,
                 from c:/gcdev/gnucash.git/util/guile.c:32:
c:\gcdev\mingw\include\parts\time.h:65:8: error: redefinition of 'struct
 struct timespec
In file included from c:/gcdev/guile/include/libguile/__scm.h:52:0,
                 from c:/gcdev/guile/include/libguile.h:30,
                 from c:/gcdev/gnucash.git/util/guile.c:32:
c:/gcdev/guile/include/libguile/scmconfig.h:114:16: note: originally
defined here
 typedef struct timespec scm_t_timespec;
make[2]: *** [gnc_guile-guile.o] Error 1
make[2]: Leaving directory `/c/gcdev/gnucash/build'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/c/gcdev/gnucash/build'
make: *** [all] Error 2

More information about the gnucash-devel mailing list