problems with gtk_html_print in gtkhtml.h

digger vermont dv_mlist at verizon.net
Wed Feb 14 17:42:14 EST 2007


Hello All,

I've had problems printing from Gnucash for weeks now.  I've filed a bug
on it.  Ubuntu is at version 2.0.2-3ubuntu1 for Feisty. 

https://bugs.launchpad.net/ubuntu/+source/gnucash/+bug/82194

Not getting any response from the bugreport I thought I'd build 2.04
myself and also ran into what looks like may be the same problem.  It
stalls where gnc-html.c is looking  for gtk_html_print from
gtkhtml/gtkhtml.h  

Making all in test
make[5]: Entering directory
`/home/digger/src/gnucash-2.0.4/src/gnome-utils/test'
/bin/bash ../../../libtool --tag=CC --mode=link gcc  -g -O2 -Wall
-Wunused -Wmissing-prototypes -Wmissing-declarations
-Wdeclaration-after-statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2   -o
test-gnc-recurrence  test-gnc-recurrence.o -Wl,--export-dynamic -pthread
-lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnome-keyring
-lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0
-lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm
-lpangocairo-1.0 -lfontconfig -lXext -lXrender -lXinerama -lXi -lXrandr
-lXcursor -lXfixes -lpango-1.0 -lcairo -lX11 -lbonobo-2
-lbonobo-activation -lgconf-2 -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0
-lrt -lgobject-2.0
-lglib-2.0   ../../../src/app-utils/libgncmod-app-utils.la ../../../src/gnome-utils/libgncmod-gnome-utils.la ../../../src/engine/libgncmod-engine.la -lpopt -lm  -lm
gcc -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations
-Wdeclaration-after-statement -Wno-pointer-sign -D_FORTIFY_SOURCE=2
-o .libs/test-gnc-recurrence test-gnc-recurrence.o -Wl,--export-dynamic
-pthread  ../../../src/app-utils/.libs/libgncmod-app-utils.so ../../../src/gnome-utils/.libs/libgncmod-gnome-utils.so /home/digger/src/gnucash-2.0.4/src/backend/file/.libs/libgnc-backend-file-utils.so /home/digger/src/gnucash-2.0.4/src/network-utils/.libs/libgncmod-network-utils.so /home/digger/src/gnucash-2.0.4/src/app-utils/.libs/libgncmod-app-utils.so /home/digger/src/gnucash-2.0.4/src/engine/.libs/libgw-engine.so /home/digger/src/gnucash-2.0.4/src/engine/.libs/libgncmod-engine.so /home/digger/src/gnucash-2.0.4/src/calculation/.libs/libgncmod-calculation.so -lgnomeprintui-2-2 -lgtkhtml-3.8 /home/digger/src/gnucash-2.0.4/lib/goffice-0.0.4/goffice/.libs/libgoffice-1.so /usr/lib/libglade-2.0.so -lgnomeprint-2-2 /usr/lib/libgnomeui-2.so /usr/lib/libbonoboui-2.so /usr/lib/libgnome-keyring.so /usr/lib/libgnomecanvas-2.so -lSM -lICE /usr/lib/libgnome-2.so /usr/lib/libart_lgpl_2.so /usr/lib/libpangoft2-1.0.so -lgsf-gnome-1 -lgsf-1 /usr/lib/libbonobo-2.so /usr/lib/libgnomevfs-2.so /usr/lib/libbonobo-activation.so /usr/lib/libORBitCosNaming-2.so /usr/lib/libxml2.so ../../../src/engine/.libs/libgncmod-engine.so /home/digger/src/gnucash-2.0.4/src/gnc-module/.libs/libgncmodule.so /usr/lib/libltdl.so /home/digger/src/gnucash-2.0.4/src/core-utils/.libs/libcore-utils.so /usr/lib/libgconf-2.so /usr/lib/libORBit-2.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so /usr/lib/libpangocairo-1.0.so -lXext -lXinerama -lXi -lXrandr -lXcursor -lXfixes /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libfreetype.so -lz -lfontconfig -lpng12 -lXrender -lX11 /usr/lib/libgwrap-guile-runtime.so /usr/lib/libgwrap-core-runtime.so /usr/lib/libguile.so /usr/lib/libguile-ltdl.so -lcrypt /usr/lib/libffi.so /home/digger/src/gnucash-2.0.4/lib/libqof/qof/.libs/libgncqof.so /usr/lib/libgthread-2.0.so -lpthread -lrt /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so /usr/lib/libpopt.so -lm -Wl,--rpath -Wl,/opt/gnucash/lib/gnucash -Wl,--rpath -Wl,/opt/gnucash/lib
../../../src/gnome-utils/.libs/libgncmod-gnome-utils.so: undefined
reference to `gtk_html_print'
collect2: ld returned 1 exit status
make[5]: *** [test-gnc-recurrence] Error 1
make[5]: Leaving directory
`/home/digger/src/gnucash-2.0.4/src/gnome-utils/test'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory
`/home/digger/src/gnucash-2.0.4/src/gnome-utils'
make[3]: *** [all] Error 2
make[3]: Leaving directory
`/home/digger/src/gnucash-2.0.4/src/gnome-utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/digger/src/gnucash-2.0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/digger/src/gnucash-2.0.4'
make: *** [all] Error 2

Looking at /usr/include/libgtkhtml-3.8/gtkhtml/gtkhtml.h I can't find
gtk_html_print. Ubuntu/Feisty is using version 3.13.91-0ubuntu1 for
libgtkhtml3.8-dev.

I looked at the changes to gtkhtml.h at
http://svn.gnome.org/viewcvs/gtkhtml/trunk/src/ and it looks to me like
the function gtk_html_print has been removed.

So, given that Ubuntu is using the development branch I guess I'm not
sure where to go from here. I'll add the info to the ubuntu bugreport.
However on the Gnucash end, is this a known problem and/or should I file
a bugreport with Gnucash?

Thanks,

digger







More information about the gnucash-devel mailing list