This is an annoying quirk, that it wants to pull in stuff for both gnomes. I myself would prefer to minimise ANY gnome presence on my machine, and have ONLY what's REALLY needed. Anything more is bloat
nebuchadnezzar gnucash # emerge -p gnucash These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild N ] gnome-base/control-center-1.4.0.5-r1 to / [ebuild N ] gnome-base/gnome-print-0.35-r3 to / [ebuild N ] gnome-base/libghttp-1.0.9-r2 to / [ebuild N ] gnome-base/libglade-2.0.0-r1 to / [ebuild N ] gnome-base/gnome-mime-data-2.0.0 to / [ebuild N ] gnome-base/ORBit2-2.4.0-r3 to / [ebuild N ] gnome-base/libbonobo-2.0.0-r1 to / [ebuild U ] gnome-base/gnome-vfs-2.0.1 to / [ebuild N ] gnome-base/libgnome-2.0.1-r1 to / [ebuild N ] gnome-base/libgnomecanvas-2.0.1 to / [ebuild N ] gnome-base/libbonoboui-2.0.0 to / [ebuild N ] gnome-base/libgnomeui-2.0.1 to / [ebuild N ] gnome-base/gnome-desktop-2.0.3 to / [ebuild N ] gnome-base/control-center-2.0.0 to / [ebuild N ] gnome-extra/gtkhtml-1.0.2-r2 to / [ebuild R ] app-office/gnucash-1.6.6 to /
it was a bad dep in control-center for gnome-vfs >= 1.4 <1.9 ... I changed it to only be <1.9 and it should work now. we -need- boundaried dependencies (ranges) in portage .. .and that is soon.
nebuchadnezzar gfontview-0.5.0 # emerge -p gnucash These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild N ] gnome-base/gnome-mime-data-2.0.0 to / [ebuild N ] gnome-base/gnome-vfs-1.0.5-r2 to / [ebuild N ] gnome-base/control-center-1.4.0.5-r1 to / [ebuild N ] app-text/ghostscript-7.05.3-r1 to / [ebuild N ] gnome-base/gnome-print-0.35-r3 to / [ebuild N ] gnome-base/libghttp-1.0.9-r2 to / [ebuild N ] gnome-base/libglade-2.0.0-r1 to / [ebuild N ] gnome-base/ORBit2-2.4.0-r3 to / [ebuild N ] gnome-base/libbonobo-2.0.0-r1 to / [ebuild N ] gnome-base/gnome-vfs-2.0.1 to / [ebuild N ] gnome-base/libgnome-2.0.1-r1 to / [ebuild N ] gnome-base/libgnomecanvas-2.0.1 to / [ebuild N ] gnome-base/libbonoboui-2.0.0 to / [ebuild N ] gnome-base/libgnomeui-2.0.1 to / [ebuild N ] gnome-base/gnome-desktop-2.0.3 to / [ebuild N ] gnome-base/control-center-2.0.0 to / [ebuild N ] gnome-extra/gtkhtml-1.0.2-r2 to / [ebuild N ] app-office/gnucash-1.6.6 to /
ok, after editing gtkhtml to be not so flakey, emerge gnucash gives: /usr/i686-pc-linux-gnu/bin/ld: cannot find -lglade-gnome collect2: ld returned 1 exit status make[2]: *** [libgtkhtml.la] Error 1 make[2]: Leaving directory `/var/tmp/portage/gtkhtml-1.0.2-r2/work/gtkhtml-1.0.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gtkhtml-1.0.2-r2/work/gtkhtml-1.0.2' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 52, Exitcode 2 !!! Package building failed. !!! emerge aborting on /usr/portage/gnome-extra/gtkhtml/gtkhtml-1.0.2-r2.ebuild
qpkv -v libglade .. make sure you have versions 0.17 installed. try export USE="gnome"; emerge \<libglade-1.0 also. I know there has been some problems with gnome / not gnome in glade as it is an optional dependency. (or was at some point)
leonardo, the current ebuild of gnucash absolutely refuses to emerge paste to follow
ar * *outbuf, size_t *outbytesleft); checking for nl_langinfo and CODESET... yes checking for LC_MESSAGES... yes checking whether NLS is requested... no checking for bison... bison checking version of bison... v. ?.??, bad checking for nl_langinfo and D_FMT... no checking for glade_init in -lglade... no configure: error: Cannot find libglade. See the README and config.log for more info. !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 50, Exitcode 1 !!! Configuration failed !!! emerge aborting on /usr/portage/app-office/gnucash/gnucash-1.6.6-r1.ebuild BUT: * gnome-base/libglade Latest version Available: 2.0.0-r1 Latest version Installed: 0.17-r6 Homepage: http://www.gnome.org/ Description: GLADE is a interface builder
Seemant, Considering that a serious problem with a compilation flag has been (finally) fixed in the gnucash ebuilds, could you test this again and tell me how does it behave? Thanks
found another stray dep... gal I'm not sure what to do about gnome-mime-data. Anyone who feels compelled.. remove glib 2, unpack and build gnome-mime-data to see if it works without glib.
Well by the looks of the gnome-mime-data-2.0.1 source no glib-2 header files are included.
I just checked, gnome-mime-data doesn't need glib-2. I've removed that dependency now, so this bug should be ready to close
thanks guys