Gnucash fails to start after recent update
Alex Aycinena
alex.aycinena at gmail.com
Mon May 4 17:50:45 EDT 2015
On Mon, May 4, 2015 at 2:45 PM, Alex Aycinena <alex.aycinena at gmail.com>
wrote:
<snip>
> Bob,
>
> I believe it was John's recent commit related to boost-date. On my Fedora
> 21 system, make doesn't work with a similar message:
>
>
>
<snip>
> On my Fedora 20 system, make worked but make check failed. I will send a
> separate e-mail with that error. When I make install on that system and
> then try to start gnucash, it works.
>
> Regards,
>
> Alex
>
The error on make check is:
make[5]: Entering directory
`/home/gnucash-dev/gitcheckouts/gnucash-build/src/libqof/qof/test'
gcc -DHAVE_CONFIG_H -I.
-I/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test -I../../../..
-I. -I/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test
-I../../../.. -I/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof
-I/home/gnucash-dev/gitcheckouts/gnucash/src/test-core -DTESTPROG=test_qof
-I/home/gnucash-dev/gitcheckouts/gnucash/lib/libc -pthread
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Werror
-Wdeclaration-after-statement -Wno-pointer-sign -Wall -Wunused
-Wmissing-prototypes -Wmissing-declarations -Wno-unused -g -g -MT
test_qof-test-gnc-date.o -MD -MP -MF .deps/test_qof-test-gnc-date.Tpo -c -o
test_qof-test-gnc-date.o `test -f 'test-gnc-date.c' || echo
'/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/'`test-gnc-date.c
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:
In function ‘test_gnc_dmy2timespec’:
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:1788:5:
error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = 0; i < sizeof(f->test)/sizeof(TimeMap); ++i)
^
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:1788:5:
note: use option -std=c99 or -std=gnu99 to compile your code
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:
In function ‘test_gnc_dmy2timespec_end’:
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:1810:5:
error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = 0; i < sizeof(f->test)/sizeof(TimeMap); ++i)
^
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:
In function ‘test_gdate_to_timespec’:
/home/gnucash-dev/gitcheckouts/gnucash/src/libqof/qof/test/test-gnc-date.c:1912:5:
error: ‘for’ loop initial declarations are only allowed in C99 mode
for (int i = 0; i < sizeof(f->test)/sizeof(TimeMap); ++i)
^
make[5]: *** [test_qof-test-gnc-date.o] Error 1
make[5]: Leaving directory
`/home/gnucash-dev/gitcheckouts/gnucash-build/src/libqof/qof/test'
Alex
More information about the gnucash-devel
mailing list