I've been wanting to try out gnucash for a while now, but each time I've
tried to compile it, "something" has gone wrong.  This time around,
thanks to the mail archives (I, too, had the 'AM_PROG_LIBTOOL' error,
and I, too, already had libtool 1.3.2 installed), I've been able to get
closer than ever, but it STILL won't go.  Here is the output of the make
(sorry about the length):

make FLAVOR=motif build-flavor
make[1]: Entering directory `/home/chris/utils/gnucash-1.2.1'
make[2]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib'
(cd g-wrap && make)
make[3]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make  all-recursive
make[4]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
Making all in doc
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/doc'
cd . \
  && makeinfo `echo g-wrap.texi | sed 's,.*/,,'`
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/doc'
Making all in g-scan
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
cd .. && automake --gnu g-scan/Makefile
cd .. \
  && CONFIG_FILES=g-scan/Makefile CONFIG_HEADERS= /bin/sh
./config.status
creating g-scan/Makefile
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -I/usr/local/include -c
g-scan.c
/bin/sh ../libtool --mode=link gcc  -g -O2 -I/usr/local/include  -o
g-scan  g-scan.o  
gcc -g -O2 -I/usr/local/include -o g-scan g-scan.o
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
Making all in guile
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
cd .. && automake --gnu guile/Makefile
cd .. \
  && CONFIG_FILES=guile/Makefile CONFIG_HEADERS= /bin/sh ./config.status
creating guile/Makefile
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I..    
-g -O2 -I/usr/local/include -c g-wrap-fns.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I/usr/local/include
-Wp,-MD,.deps/g-wrap-fns.pp -c  -fPIC -DPIC g-wrap-fns.c -o
.libs/g-wrap-fns.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -g -O2 -I/usr/local/include
-Wp,-MD,.deps/g-wrap-fns.pp -c g-wrap-fns.c -o g-wrap-fns.o >/dev/null
2>&1
mv -f .libs/g-wrap-fns.lo g-wrap-fns.lo
/bin/sh ../libtool --mode=link gcc  -g -O2 -I/usr/local/include  -o
libgwrapguile.la  -export-dynamic -rpath
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib g-wrap-fns.lo
-L/usr/local/lib -lguile -ldl -lreadline -ltermcap -lm 
rm -fr .libs/libgwrapguile.la .libs/libgwrapguile.*
.libs/libgwrapguile.*
gcc -shared  g-wrap-fns.lo  -L/usr/local/lib -lguile -ldl -lreadline
-ltermcap -lm -lc  -Wl,-soname -Wl,libgwrapguile.so.0 -o
.libs/libgwrapguile.so.0.0.0
(cd .libs && rm -f libgwrapguile.so.0 && ln -s libgwrapguile.so.0.0.0
libgwrapguile.so.0)
(cd .libs && rm -f libgwrapguile.so && ln -s libgwrapguile.so.0.0.0
libgwrapguile.so)
ar cru .libs/libgwrapguile.a  g-wrap-fns.o 
ranlib .libs/libgwrapguile.a
creating libgwrapguile.la
(cd .libs && rm -f libgwrapguile.la && ln -s ../libgwrapguile.la
libgwrapguile.la)
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
Making all in rscheme
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'cd .. && automake
--gnu rscheme/Makefile
cd .. \
  && CONFIG_FILES=rscheme/Makefile CONFIG_HEADERS= /bin/sh
./config.status
creating rscheme/Makefile
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'make[5]: Nothing to
be done for `all'.
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'
make[5]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[5]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[4]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[3]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
(cd g-wrap && make install)
make[3]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
Making install in doc
make[4]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/doc'
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/doc'
make[5]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/infomkdir
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install
mkdir /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/info
 /usr/bin/install -c -m 644 ./g-wrap.info
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/info/g-wrap.info
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/doc'
make[4]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/doc'
Making install in g-scan
make[4]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin
mkdir /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin
 /bin/sh ../libtool  --mode=install /usr/bin/install -c  g-scan
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin/g-scan
/usr/bin/install -c g-scan
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin/g-scan
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
make[4]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/g-scan'
Making install in guile
make[4]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
make[5]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib
mkdir /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib
/bin/sh ../libtool  --mode=install /usr/bin/install -c libgwrapguile.la
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib/libgwrapguile.la
/usr/bin/install -c .libs/libgwrapguile.so.0.0.0
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib/libgwrapguile.so.0.0.0
(cd /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib && rm -f
libgwrapguile.so.0 && ln -s libgwrapguile.so.0.0.0 libgwrapguile.so.0)
(cd /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib && rm -f
libgwrapguile.so && ln -s libgwrapguile.so.0.0.0 libgwrapguile.so)
/usr/bin/install -c .libs/libgwrapguile.lai
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib/libgwrapguile.la
/usr/bin/install -c .libs/libgwrapguile.a
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib/libgwrapguile.a
ranlib
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib/libgwrapguile.a
chmod 644
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib/libgwrapguile.aPATH="/usr/local/bin:/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin/:/usr/local/bin:/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin/:/usr/local/bin:/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin/:/home/chris/wind/bin:.:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/bin:/usr/X11R6/bin:/usr/X11R6/bin:/usr/X11R6/bin:/usr/local/bin:/usr/sbin:/home/chris:/home/chris/bin:/lib:/cfd/bin:/usr/bin/X11:/sbin"
ldconfig -n /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib
----------------------------------------------------------------------
Libraries have been installed in:
   /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib

If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin
 /usr/bin/install -c g-wrap-guile
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin/g-wrap-guile
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site
mkdir /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share
mkdir /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile
mkdir
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site
 /usr/bin/install -c -m 644 ./g-wrap.scm
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap.scm
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap
mkdir
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap
/usr/bin/install -c -m 644 ./guile-types.scm
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap/guile-types.scm
 /usr/bin/install -c -m 644 ./output-file.scm
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap/output-file.scm
 /usr/bin/install -c -m 644 ./g-translate.scm
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap/g-translate.scm
 /usr/bin/install -c -m 644 ./sorting.scm
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap/sorting.scm
 /usr/bin/install -c -m 644 ./pointer.scm
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/share/guile/site/g-wrap/pointer.scm
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
make[4]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/guile'
Making install in rscheme
make[4]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'make[5]: Entering
directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'/bin/sh
../mkinstalldirs /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/lib
/bin/sh ../mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/bin
make[5]: Nothing to be done for `install-data-am'.
make[5]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'
make[4]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/g-wrap/rscheme'
make[4]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[5]: Entering directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[5]: Nothing to be done for `install-exec-am'.
/bin/sh ./mkinstalldirs
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/include
mkdir /home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/include
 /usr/bin/install -c -m 644 g-wrap.h
/home/chris/utils/gnucash-1.2.1/lib/g-wrap-install/include/g-wrap.h
make[5]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[4]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[3]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib/g-wrap'
make[3]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/ComboBox-1.33'
gcc -Wp,-MD,obj/motif/ComboBox.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I -I/usr/local/include  -DMOTIF -o
obj/motif/ComboBox.o ComboBox.c 
sed -e "1 s|ComboBox\.o|obj/motif/ComboBox.o|1" obj/motif/ComboBox.d.tmp
> obj/motif/ComboBox.d
rm obj/motif/ComboBox.d.tmp
make[3]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/ComboBox-1.33'
make[3]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/Xbae-4.6.2-linas'
rm -f Xbae
ln -s src Xbae
make[4]: Entering directory
`/home/chris/utils/gnucash-1.2.1/lib/Xbae-4.6.2-linas/src'
gcc -Wp,-MD,obj/motif/Actions.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Actions.o Actions.c 
sed -e "1 s|Actions\.o|obj/motif/Actions.o|1" obj/motif/Actions.d.tmp >
obj/motif/Actions.d
rm obj/motif/Actions.d.tmp
gcc -Wp,-MD,obj/motif/Caption.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Caption.o Caption.c 
sed -e "1 s|Caption\.o|obj/motif/Caption.o|1" obj/motif/Caption.d.tmp >
obj/motif/Caption.d
rm obj/motif/Caption.d.tmp
gcc -Wp,-MD,obj/motif/Cell.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Cell.o Cell.c 
sed -e "1 s|Cell\.o|obj/motif/Cell.o|1" obj/motif/Cell.d.tmp >
obj/motif/Cell.d
rm obj/motif/Cell.d.tmp
gcc -Wp,-MD,obj/motif/Clip.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Clip.o Clip.c 
sed -e "1 s|Clip\.o|obj/motif/Clip.o|1" obj/motif/Clip.d.tmp >
obj/motif/Clip.d
rm obj/motif/Clip.d.tmp
gcc -Wp,-MD,obj/motif/Converters.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Converters.o Converters.c 
sed -e "1 s|Converters\.o|obj/motif/Converters.o|1"
obj/motif/Converters.d.tmp > obj/motif/Converters.d
rm obj/motif/Converters.d.tmp
gcc -Wp,-MD,obj/motif/Create.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Create.o Create.c 
sed -e "1 s|Create\.o|obj/motif/Create.o|1" obj/motif/Create.d.tmp >
obj/motif/Create.d
rm obj/motif/Create.d.tmp
gcc -Wp,-MD,obj/motif/Draw.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Draw.o Draw.c 
sed -e "1 s|Draw\.o|obj/motif/Draw.o|1" obj/motif/Draw.d.tmp >
obj/motif/Draw.d
rm obj/motif/Draw.d.tmp
gcc -Wp,-MD,obj/motif/Matrix.d.tmp -c -DFUNCPROTO -g -O2 -Werror
-Wno-unused  -I/usr/X11R6/include -I. -I./.. -I -I/usr/local/include
-DCELL_WIDGETS=1  -DMOTIF -o obj/motif/Matrix.o Matrix.c 
Matrix.c:153: `XmNleftClipWindow' undeclared here (not in a function)
Matrix.c:153: initializer element for `resources[16].resource_name' is
not constant
Matrix.c:156: `XmNrightClipWindow' undeclared here (not in a function)
Matrix.c:156: initializer element for `resources[17].resource_name' is
not constant
Matrix.c:159: `XmNtopClipWindow' undeclared here (not in a function)
Matrix.c:159: initializer element for `resources[18].resource_name' is
not constant
Matrix.c:162: `XmNbottomClipWindow' undeclared here (not in a function)
Matrix.c:162: initializer element for `resources[19].resource_name' is
not constant
cc1: warnings being treated as errors
Matrix.c:606: warning: initialization from incompatible pointer type
Matrix.c:607: warning: initialization from incompatible pointer type
Matrix.c:608: warning: initialization from incompatible pointer type
Matrix.c:610: warning: initialization from incompatible pointer type
Matrix.c:612: warning: initialization from incompatible pointer type
Matrix.c:614: warning: initialization from incompatible pointer type
Matrix.c:615: warning: initialization from incompatible pointer type
Matrix.c:617: warning: initialization from incompatible pointer type
Matrix.c:618: warning: initialization from incompatible pointer type
Matrix.c:619: warning: initialization from incompatible pointer type
Matrix.c:620: warning: initialization from incompatible pointer type
Matrix.c:621: warning: initialization from incompatible pointer type
Matrix.c:622: warning: initialization from incompatible pointer type
Matrix.c:623: warning: initialization from incompatible pointer type
Matrix.c:625: warning: initialization from incompatible pointer type
Matrix.c:627: warning: excess elements in struct initializer after
`xbaeMatrixClassRec.matrix_class'
make[4]: *** [obj/motif/Matrix.o] Error 1
make[4]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/Xbae-4.6.2-linas/src'
make[3]: *** [default] Error 2
make[3]: Leaving directory
`/home/chris/utils/gnucash-1.2.1/lib/Xbae-4.6.2-linas'
make[2]: *** [motif] Error 2
make[2]: Leaving directory `/home/chris/utils/gnucash-1.2.1/lib'
make[1]: *** [build-flavor] Error 2
make[1]: Leaving directory `/home/chris/utils/gnucash-1.2.1'
make: *** [motif] Error 2

Anyone have any ideas about what I'm doing wrong?  My system is based on
Red Hat 6.0, but I've upgraded to the 2.2.10 kernel.  I don't have a
commercial Motif, so I'm using (trying to) Lesstif.  I do have Xbae
4.6.2 already installed; could that be confusing the compile somehow? 
Is it grabbing the wrong header files?  Do I need to hand-edit something
somewhere?  Have I screwed up the installation of one of the support
packages?  Did I not RTFM closely enough?

Any help would be appreciated.

Thanks,

Chris Nelson
----- %< -------------------------------------------- >% ------
The GnuCash / X-Accountant Mailing List
To unsubscribe, send mail to [EMAIL PROTECTED] and
put "unsubscribe gnucash-devel [EMAIL PROTECTED]" in the body
  • i10n Laurent Pelecq
    • Chris Nelson

Reply via email to