-gnome disables gconf support in gtkhtml, and it stops compiling after a few lines.
upstream should call the package gnome-html, not gtkhtml. the name is annoyingly misleading, imo.
What is the output of the failing build ?
I can confirm the problem, and this is the output I get on Gentoo 1.2, gcc 2.95.3: In file included from gtkhtml-propmanager.c:28: gtkhtml-propmanager.h:26: gconf/gconf-client.h: No such file or directory In file included from gtkhtml-propmanager.c:28: gtkhtml-propmanager.h:44: parse error before `GConfClient' gtkhtml-propmanager.h:44: warning: no semicolon at end of struct or union gtkhtml-propmanager.h:54: parse error before `*' gtkhtml-propmanager.c:69: parse error before `GConfClient' gtkhtml-propmanager.c:69: warning: no semicolon at end of struct or union gtkhtml-propmanager.c:75: parse error before `}' gtkhtml-propmanager.c: In function `gtk_html_propmanager_sync_gui': gtkhtml-propmanager.c:109: dereferencing pointer to incomplete type gtkhtml-propmanager.c:111: dereferencing pointer to incomplete type gtkhtml-propmanager.c:112: dereferencing pointer to incomplete type gtkhtml-propmanager.c:113: dereferencing pointer to incomplete type gtkhtml-propmanager.c:115: dereferencing pointer to incomplete type gtkhtml-propmanager.c:116: dereferencing pointer to incomplete type gtkhtml-propmanager.c:117: dereferencing pointer to incomplete type gtkhtml-propmanager.c:119: dereferencing pointer to incomplete type gtkhtml-propmanager.c:120: dereferencing pointer to incomplete type gtkhtml-propmanager.c:121: dereferencing pointer to incomplete type gtkhtml-propmanager.c:123: dereferencing pointer to incomplete type gtkhtml-propmanager.c:124: dereferencing pointer to incomplete type gtkhtml-propmanager.c:125: dereferencing pointer to incomplete type gtkhtml-propmanager.c:127: dereferencing pointer to incomplete type gtkhtml-propmanager.c:128: dereferencing pointer to incomplete type gtkhtml-propmanager.c:129: dereferencing pointer to incomplete type gtkhtml-propmanager.c:132: dereferencing pointer to incomplete type gtkhtml-propmanager.c:133: dereferencing pointer to incomplete type gtkhtml-propmanager.c:133: dereferencing pointer to incomplete type gtkhtml-propmanager.c:139: dereferencing pointer to incomplete type gtkhtml-propmanager.c:139: dereferencing pointer to incomplete type gtkhtml-propmanager.c:139: dereferencing pointer to incomplete type gtkhtml-propmanager.c:140: dereferencing pointer to incomplete type gtkhtml-propmanager.c:140: dereferencing pointer to incomplete type gtkhtml-propmanager.c:140: dereferencing pointer to incomplete type gtkhtml-propmanager.c:141: dereferencing pointer to incomplete type gtkhtml-propmanager.c:141: dereferencing pointer to incomplete type gtkhtml-propmanager.c:141: dereferencing pointer to incomplete type gtkhtml-propmanager.c:142: dereferencing pointer to incomplete type gtkhtml-propmanager.c:142: dereferencing pointer to incomplete type gtkhtml-propmanager.c:142: dereferencing pointer to incomplete type gtkhtml-propmanager.c: At top level: gtkhtml-propmanager.c:146: parse error before `*' gtkhtml-propmanager.c: In function `propmanager_client_notify': gtkhtml-propmanager.c:148: `data' undeclared (first use in this function) gtkhtml-propmanager.c:148: (Each undeclared identifier is reported only once gtkhtml-propmanager.c:148: for each function it appears in.) gtkhtml-propmanager.c:150: dereferencing pointer to incomplete type gtkhtml-propmanager.c:151: dereferencing pointer to incomplete type gtkhtml-propmanager.c:151: `client' undeclared (first use in this function) gtkhtml-propmanager.c:151: too many arguments to function `gtk_html_class_properties_load' i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I. -I/usr/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/include/libcapplet1 -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/freetype2 -I/usr/include/gnome-xml -I/usr/include -I/usr/include/libglade-1.0 -I/usr/include/orbit-1.0 -DG_LOG_DOMAIN=\"gtkhtml\" -I/usr/include/soup -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/gnome-xml -DSRCDIR=\".\" -DPREFIX=\"/usr\" -march=i686 -O3 -pipe -Wall -Wunused -DICONDIR=\"/usr/share/gtkhtml-1.1//icons\" -c gtkhtml-embedded.c -o gtkhtml-embedded.o >/dev/null 2>&1 gtkhtml-propmanager.c: In function `propmanager_child_destroyed': gtkhtml-propmanager.c:200: dereferencing pointer to incomplete type gtkhtml-propmanager.c:206: dereferencing pointer to incomplete type gtkhtml-propmanager.c:206: dereferencing pointer to incomplete type gtkhtml-propmanager.c:207: dereferencing pointer to incomplete type gtkhtml-propmanager.c:207: dereferencing pointer to incomplete type gtkhtml-propmanager.c:208: dereferencing pointer to incomplete type gtkhtml-propmanager.c:208: dereferencing pointer to incomplete type gtkhtml-propmanager.c:209: dereferencing pointer to incomplete type gtkhtml-propmanager.c:209: dereferencing pointer to incomplete type gtkhtml-propmanager.c:210: dereferencing pointer to incomplete type gtkhtml-propmanager.c:210: dereferencing pointer to incomplete type gtkhtml-propmanager.c:211: dereferencing pointer to incomplete type gtkhtml-propmanager.c:211: dereferencing pointer to incomplete type gtkhtml-propmanager.c:212: dereferencing pointer to incomplete type gtkhtml-propmanager.c:212: dereferencing pointer to incomplete type gtkhtml-propmanager.c:213: dereferencing pointer to incomplete type gtkhtml-propmanager.c:213: dereferencing pointer to incomplete type gtkhtml-propmanager.c:214: dereferencing pointer to incomplete type gtkhtml-propmanager.c:214: dereferencing pointer to incomplete type gtkhtml-propmanager.c:215: dereferencing pointer to incomplete type gtkhtml-propmanager.c:215: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `propmanager_get_widget': gtkhtml-propmanager.c:226: dereferencing pointer to incomplete type gtkhtml-propmanager.c:227: dereferencing pointer to incomplete type gtkhtml-propmanager.c:232: dereferencing pointer to incomplete type gtkhtml-propmanager.c:243: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `gtk_html_propmanager_set_nametable': gtkhtml-propmanager.c:346: dereferencing pointer to incomplete type gtkhtml-propmanager.c:347: dereferencing pointer to incomplete type gtkhtml-propmanager.c:349: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `gtk_html_propmanager_set_gui': gtkhtml-propmanager.c:356: `GError' undeclared (first use in this function) gtkhtml-propmanager.c:356: `gconf_error' undeclared (first use in this function) gtkhtml-propmanager.c:357: parse error before `found_widget' gtkhtml-propmanager.c:365: dereferencing pointer to incomplete type gtkhtml-propmanager.c:368: dereferencing pointer to incomplete type gtkhtml-propmanager.c:370: warning: implicit declaration of function `gconf_client_add_dir' gtkhtml-propmanager.c:370: dereferencing pointer to incomplete type gtkhtml-propmanager.c:370: `GCONF_CLIENT_PRELOAD_NONE' undeclared (first use in this function) gtkhtml-propmanager.c:372: dereferencing pointer to incomplete type gtkhtml-propmanager.c:373: dereferencing pointer to incomplete type gtkhtml-propmanager.c:374: dereferencing pointer to incomplete type gtkhtml-propmanager.c:376: dereferencing pointer to incomplete type gtkhtml-propmanager.c:376: dereferencing pointer to incomplete type gtkhtml-propmanager.c:376: too many arguments to function `gtk_html_class_properties_load' gtkhtml-propmanager.c:377: dereferencing pointer to incomplete type gtkhtml-propmanager.c:377: dereferencing pointer to incomplete type gtkhtml-propmanager.c:378: dereferencing pointer to incomplete type gtkhtml-propmanager.c:378: dereferencing pointer to incomplete type gtkhtml-propmanager.c:381: dereferencing pointer to incomplete type gtkhtml-propmanager.c:381: `found_widget' undeclared (first use in this function) gtkhtml-propmanager.c:382: dereferencing pointer to incomplete type gtkhtml-propmanager.c:383: dereferencing pointer to incomplete type gtkhtml-propmanager.c:384: dereferencing pointer to incomplete type gtkhtml-propmanager.c:386: dereferencing pointer to incomplete type gtkhtml-propmanager.c:391: dereferencing pointer to incomplete type gtkhtml-propmanager.c:394: dereferencing pointer to incomplete type gtkhtml-propmanager.c:395: dereferencing pointer to incomplete type gtkhtml-propmanager.c:396: dereferencing pointer to incomplete type gtkhtml-propmanager.c:397: dereferencing pointer to incomplete type gtkhtml-propmanager.c:399: dereferencing pointer to incomplete type gtkhtml-propmanager.c:399: warning: implicit declaration of function `gconf_client_notify_add' gtkhtml-propmanager.c:399: dereferencing pointer to incomplete type gtkhtml-propmanager.c:407: dereferencing pointer to incomplete type gtkhtml-propmanager.c:407: dereferencing pointer to incomplete type gtkhtml-propmanager.c:407: dereferencing pointer to incomplete type gtkhtml-propmanager.c:407: dereferencing pointer to incomplete type gtkhtml-propmanager.c:407: dereferencing pointer to incomplete type gtkhtml-propmanager.c:408: dereferencing pointer to incomplete type gtkhtml-propmanager.c:412: warning: control reaches end of non-void function gtkhtml-propmanager.c: In function `gtk_html_propmanager_apply': gtkhtml-propmanager.c:441: dereferencing pointer to incomplete type gtkhtml-propmanager.c:443: dereferencing pointer to incomplete type gtkhtml-propmanager.c:444: dereferencing pointer to incomplete type gtkhtml-propmanager.c:444: dereferencing pointer to incomplete type gtkhtml-propmanager.c:446: dereferencing pointer to incomplete type gtkhtml-propmanager.c:447: dereferencing pointer to incomplete type gtkhtml-propmanager.c:447: dereferencing pointer to incomplete type gtkhtml-propmanager.c:449: dereferencing pointer to incomplete type gtkhtml-propmanager.c:450: dereferencing pointer to incomplete type gtkhtml-propmanager.c:450: dereferencing pointer to incomplete type gtkhtml-propmanager.c:452: dereferencing pointer to incomplete type gtkhtml-propmanager.c:453: dereferencing pointer to incomplete type gtkhtml-propmanager.c:453: dereferencing pointer to incomplete type gtkhtml-propmanager.c:455: dereferencing pointer to incomplete type gtkhtml-propmanager.c:456: dereferencing pointer to incomplete type gtkhtml-propmanager.c:457: dereferencing pointer to incomplete type gtkhtml-propmanager.c:457: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:476: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:477: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:478: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:479: dereferencing pointer to incomplete type gtkhtml-propmanager.c:481: dereferencing pointer to incomplete type gtkhtml-propmanager.c:482: warning: implicit declaration of function `gtk_html_class_properties_update' gtkhtml-propmanager.c:482: dereferencing pointer to incomplete type gtkhtml-propmanager.c:482: dereferencing pointer to incomplete type gtkhtml-propmanager.c:483: dereferencing pointer to incomplete type gtkhtml-propmanager.c:484: dereferencing pointer to incomplete type gtkhtml-propmanager.c:485: dereferencing pointer to incomplete type gtkhtml-propmanager.c:485: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `gtk_html_propmanager_reset': gtkhtml-propmanager.c:494: dereferencing pointer to incomplete type gtkhtml-propmanager.c:496: dereferencing pointer to incomplete type gtkhtml-propmanager.c:496: dereferencing pointer to incomplete type gtkhtml-propmanager.c:497: dereferencing pointer to incomplete type gtkhtml-propmanager.c:497: dereferencing pointer to incomplete type gtkhtml-propmanager.c:498: dereferencing pointer to incomplete type gtkhtml-propmanager.c:499: dereferencing pointer to incomplete type gtkhtml-propmanager.c:499: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `gtk_html_propmanager_real_changed': gtkhtml-propmanager.c:506: dereferencing pointer to incomplete type gtkhtml-propmanager.c:508: dereferencing pointer to incomplete type gtkhtml-propmanager.c:511: dereferencing pointer to incomplete type gtkhtml-propmanager.c:513: dereferencing pointer to incomplete type gtkhtml-propmanager.c:514: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `gtk_html_propmanager_init': gtkhtml-propmanager.c:523: sizeof applied to an incomplete type gtkhtml-propmanager.c:525: dereferencing pointer to incomplete type gtkhtml-propmanager.c: At top level: gtkhtml-propmanager.c:532: parse error before `*' gtkhtml-propmanager.c: In function `gtk_html_propmanager_new': gtkhtml-propmanager.c:538: `client' undeclared (first use in this function) gtkhtml-propmanager.c:539: dereferencing pointer to incomplete type gtkhtml-propmanager.c:542: dereferencing pointer to incomplete type gtkhtml-propmanager.c:542: warning: implicit declaration of function `gconf_client_get_default' gtkhtml-propmanager.c: In function `gtk_html_propmanager_finalize': gtkhtml-propmanager.c:551: dereferencing pointer to incomplete type gtkhtml-propmanager.c:553: dereferencing pointer to incomplete type gtkhtml-propmanager.c:554: warning: implicit declaration of function `gconf_client_notify_remove' gtkhtml-propmanager.c:554: dereferencing pointer to incomplete type gtkhtml-propmanager.c:554: dereferencing pointer to incomplete type gtkhtml-propmanager.c:556: dereferencing pointer to incomplete type gtkhtml-propmanager.c:557: dereferencing pointer to incomplete type gtkhtml-propmanager.c:558: dereferencing pointer to incomplete type gtkhtml-propmanager.c:559: dereferencing pointer to incomplete type gtkhtml-propmanager.c:562: dereferencing pointer to incomplete type gtkhtml-propmanager.c:562: dereferencing pointer to incomplete type gtkhtml-propmanager.c:562: dereferencing pointer to incomplete type gtkhtml-propmanager.c:562: dereferencing pointer to incomplete type gtkhtml-propmanager.c:562: dereferencing pointer to incomplete type gtkhtml-propmanager.c: In function `gtk_html_propmanager_get_type': gtkhtml-propmanager.c:601: sizeof applied to an incomplete type make[2]: *** [gtkhtml-propmanager.lo] Fehler 1 make[2]: *** Warte auf noch nicht beendete Prozesse... make[2]: Leaving directory `/var/tmp/portage/gtkhtml-1.1.4/work/gtkhtml-1.1.4/src' make[1]: *** [all-recursive] Fehler 1 make[1]: Leaving directory `/var/tmp/portage/gtkhtml-1.1.4/work/gtkhtml-1.1.4' make: *** [all-recursive-am] Fehler 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 45, Exitcode 2 !!! Package building failed.
There is no 1.1.4 ebuild to start with and the 1.1 releases are development, so can be considered unstable. 1.0.2 doesn't have this problem. closing.