gnucash -> gtkhtml -> gal - how to install it

Dave Peticolas dave@krondo.com
Mon, 12 Mar 2001 14:40:12 -0800


"Florian Schaefer" writes:
> Hi,
> 
> I'm sure that this must be at least the thousandth question about
> installing gnucash, but those haven't helped me. Well, there is mine:
> 
> One of the dependencies (do I rellay need those tons of deps?) is
> gtkhtml. So I got the tarball. But gtkhtml wants gal for it's componente
> (Am I right, I just need the libs and not the components?). This is why I
> downloaded the gal tarball. But after typing make I get some time later:
> 
> Making all in tests
> make[2]: Entering directory `/root/install/gnucash/gal-0.5/tests'
> /bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -Wunused  `gnome-config
> --libs gdk_pixbuf` -o test-tree-1 `gnome-config --libs gdk_pixbuf`
> test-tree-1.o ../gal/libgal.la	  -rdynamic -L/usr/lib -L/usr/X11R6/lib
> -lgnomeprint -lglade-gnome -lglade -lxml -lgnomeui -lart_lgpl -lgdk_imlib
> -lSM -lICE -lgtk -lgdk -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd
> -laudiofile -lm -ldb1 -lgmodule -lglib -ldl -lgdk_pixbuf -ltiff -ljpeg
> -lpng -lz -lgnomecanvaspixbuf  -L/usr/lib -lunicode 
> gcc -g -O2 -Wall -Wunused -rdynamic -L/usr/lib -lgmodule -lglib -ldl
> -lgdk_pixbuf -ltiff -ljpeg -lpng -lz -o .libs/test-tree-1 -rdynamic
> -L/usr/lib -lgmodule -lglib -ldl -lgdk_pixbuf -ltiff -ljpeg -lpng -lz
> test-tree-1.o ../gal/.libs/libgal.so -lunicode -rdynamic -L/usr/lib
> -L/usr/X11R6/lib -lgnomeprint -lglade-gnome -lglade -lxml -lgnomeui
> -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lXi -lXext -lX11 -lgnome
> -lgnomesupport -lesd -laudiofile -lm -ldb1 -lgmodule -lglib -ldl
> -lgdk_pixbuf -ltiff -ljpeg -lpng -lz -lgnomecanvaspixbuf -L/usr/lib
> -lunicode
> ./gal/.libs/libgal.so: undefined reference to `gnome_font_get_ascender'
> ./gal/.libs/libgal.so: undefined reference to `gnome_print_rgbaimage'
> ./gal/.libs/libgal.so: undefined reference to `gnome_font_get_descender'
> collect2: ld returned 1 exit status
> make[2]: *** [test-tree-1] Error 1
> make[2]: Leaving directory `/root/install/gnucash/gal-0.5/tests'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/root/install/gnucash/gal-0.5'
> make: *** [all-recursive-am] Error 2
> 
> The developer of gal couldn't help me. Do you know what I need? 
> BTW, I've got RH 6.2.

Those missing references look like they are from gnome-print.
Do you have gnome-print and gnome-print-devel installed?

dave