gnc 1.4.12 compile problem

Thomas Spahni tsp@lawbiz.ch
Fri, 1 Jun 2001 12:28:11 +0200 (CEST)


Hello everyone,

sorry to bother you with this but I ran into some deadlock. I have
compiled gnc 1.4.12 successfully on a SuSE 6.4 linux box before after
upgrading all relevant GNU packages.

Now I am trying to repeat the same on another box running into a
compile error. I assume some *.h file is missing, but which one?

Any help is very much appreciated.
Thomas, Switzerland

--- output from 'box> make' command ---
make  all-recursive
make[1]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12'
Making all in debian
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/debian'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/debian'
Making all in doc
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc'
Making all in examples
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/examples'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/examples'
Making all in html
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html'
Making all in C
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/C'
Making all in image
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/C/image'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/C/image'
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/C'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/C'
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/C'
Making all in fr
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/fr'
Making all in image
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/fr/image'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/fr/image'
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/fr'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/fr'
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html/fr'
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html'
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc/html'
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/doc'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc'
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/doc'
Making all in intl
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/intl'
Making all in lib
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/lib'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/lib'
Making all in po
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/po'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/po'
Making all in rpm
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/rpm'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/rpm'
Making all in src
make[2]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src'
Making all in doc
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/doc'
Making all in engine
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/engine'
Making all in sql
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/engine/sql'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/engine/sql'
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/engine'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/engine'
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/engine'
Making all in experimental
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental'
Making all in cbb
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/cbb'
Making all in cbb-engine
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/cbb/cbb-engine'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/cbb/cbb-engine'
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/cbb'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/cbb'
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/cbb'
Making all in gg
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/gg'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/gg'
Making all in ofx
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx'
Making all in dtd
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx/dtd'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx/dtd'
Making all in explore
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx/explore'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx/explore'
Making all in parser
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx/parser'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx/parser'
make[5]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx'
make[5]: Nothing to be done for `all-am'.
make[5]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx'
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental/ofx'
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental'
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/experimental'
Making all in register
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/register'
Making all in gnome
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/register/gnome'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/register/gnome'
make[4]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/register'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/register'
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/register'
Making all in guile
make[3]: Entering directory `/home/tsp/gnucash/gnucash-1.4.12/src/guile'
gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I..   -I../engine   -I../gnome   -I../register    -g -O2 -Wall -I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include -I/usr/include -c gnc.c
gnc.c:50: parse error before `POINTER_TOKEN_smob'
gnc.c:50: warning: type defaults to `int' in declaration of `POINTER_TOKEN_smob'
gnc.c:51: warning: initialization makes integer from pointer without a cast
gnc.c:51: warning: excess elements in scalar initializer
gnc.c:51: warning: (near initialization for `POINTER_TOKEN_smob')
gnc.c:51: warning: excess elements in scalar initializer
gnc.c:51: warning: (near initialization for `POINTER_TOKEN_smob')
gnc.c:53: warning: excess elements in scalar initializer
gnc.c:53: warning: (near initialization for `POINTER_TOKEN_smob')
gnc.c:53: warning: data definition has no type or storage class
gnc.c:56: parse error before `POINTER_ARRAY_smob'
gnc.c:56: warning: type defaults to `int' in declaration of `POINTER_ARRAY_smob'
gnc.c:57: warning: initialization makes integer from pointer without a cast
gnc.c:57: warning: excess elements in scalar initializer
gnc.c:57: warning: (near initialization for `POINTER_ARRAY_smob')
gnc.c:57: warning: excess elements in scalar initializer
gnc.c:57: warning: (near initialization for `POINTER_ARRAY_smob')
gnc.c:59: warning: excess elements in scalar initializer
gnc.c:59: warning: (near initialization for `POINTER_ARRAY_smob')
gnc.c:59: warning: data definition has no type or storage class
gnc.c: In function `gwrap_gnc_print_session_text':
gnc.c:5922: warning: passing arg 2 of `gnc_print_session_text' discards qualifiers from pointer target type
gnc.c: In function `init_gnc':
gnc.c:7246: warning: implicit declaration of function `scm_newsmob'
make[3]: *** [gnc.o] Error 1
make[3]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src/guile'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tsp/gnucash/gnucash-1.4.12'
make: *** [all-recursive-am] Error 2