Problem building gnucash (G2)

Phil Longstaff plongstaff at newearth.org
Sun May 1 16:01:25 EDT 2005


On May 1, 2005 03:32 pm, Neil Williams wrote:
> On Sunday 01 May 2005 8:05 pm, Phil Longstaff wrote:
> > I am running into problems building the gnome2 build of gnucash:
> >
> > 2) In src/appfile/test, trying to build .libs/test-links, I get the
> > messages: /opt/gnome/lib/libgsf-1.so: undefined reference to
> > `g_assert_warning' /opt/gnome/lib/libgsf-gnome-1.so: undefined reference
> > to `g_return_if_fail_warning'
>
> Why is it looking in /opt/ for these?

It's a SuSE 9.1 install, upgraded to KDE 3.4 and Gnome 2.6 (I think).

phil at linux:~> rpm -ql libgsf-gnome-1.11.1-3
/opt/gnome/lib/libgsf-gnome-1.so.1
/opt/gnome/lib/libgsf-gnome-1.so.1.11.1

The SuSE distribution puts KDE stuff in /opt/kde3 and Gnome stuff 
in /opt/gnome.

>
> > >>From what I have seen using Google, this may be because I have an older
> >
> > version of glib in my link path.  I do have both glib-1.2.10 and
> > glib2-2.4.0 installed and can't uninstall them.
>
> ? Why can't you uninstall glib-1.2.10?
>
> >          -L/opt/gnome/lib
>
> Your non-standard Gnome install could well be a problem. Why have you done
> it this way?

I've done it this way because this is the way SuSE does it.

phil at linux:~> rpm -ql glib-1.2.10-586
/opt/gnome/lib/libglib-1.2.so.0
/opt/gnome/lib/libglib-1.2.so.0.0.10
/opt/gnome/lib/libgmodule-1.2.so.0
/opt/gnome/lib/libgmodule-1.2.so.0.0.10
/opt/gnome/lib/libgthread-1.2.so.0
/opt/gnome/lib/libgthread-1.2.so.0.0.10
/usr/share/doc/packages/glib
/usr/share/doc/packages/glib/AUTHORS
/usr/share/doc/packages/glib/COPYING
/usr/share/doc/packages/glib/ChangeLog
/usr/share/doc/packages/glib/NEWS
/usr/share/doc/packages/glib/README

phil at linux:~> rpm -ql glib2-2.4.0-9
/etc/profile.d/glib2.csh
/etc/profile.d/glib2.sh
/opt/gnome/lib/libglib-2.0.so.0
/opt/gnome/lib/libglib-2.0.so.0.400.0
/opt/gnome/lib/libgmodule-2.0.so.0
/opt/gnome/lib/libgmodule-2.0.so.0.400.0
/opt/gnome/lib/libgobject-2.0.so.0
/opt/gnome/lib/libgobject-2.0.so.0.400.0
/opt/gnome/lib/libgthread-2.0.so.0
/opt/gnome/lib/libgthread-2.0.so.0.400.0
/opt/gnome/share/locale/am
	.
	.
	.

>
> Which distribution?
>
> >              /opt/gnome/lib/libgtkhtml-3.1.so
> >              /opt/gnome/lib/libgailutil.so
> >              /opt/gnome/lib/libgnomeprintui-2-2.so
> >              /opt/gnome/lib/libgnomeprint-2-2.so
> >              /opt/gnome/lib/libglade-2.0.so
> >              /opt/gnome/lib/libgsf-gnome-1.so
> >              /opt/gnome/lib/libgsf-1.so
> >
> > Any ideas on how to fix this?
>
> Uninstall glib-1.2.10

linux:~ # rpm -e glib-1.2.10-586
error: Failed dependencies:
        libglib-1.2.so.0 is needed by (installed) orbit-0.5.17-328
        libglib-1.2.so.0 is needed by (installed) gtk-1.2.10-877
        libglib-1.2.so.0 is needed by (installed) yiff-2.14.2-42
        libglib-1.2.so.0 is needed by (installed) gxmhtml-1.4.1.7-666
        libglib-1.2.so.0 is needed by (installed) gtans-1.2-153
        libglib-1.2.so.0 is needed by (installed) oaf-0.6.10-431
        libglib-1.2.so.0 is needed by (installed) WindowMaker-applets-1.0-642
        libglib-1.2.so.0 is needed by (installed) xmms-1.2.10-41
        libglib-1.2.so.0 is needed by (installed) evms-gui-2.3.1-7
        libglib-1.2.so.0 is needed by (installed) QtPixmap-0.28-22
        libglib-1.2.so.0 is needed by (installed) pinentry-0.6.9-256
        libglib-1.2.so.0 is needed by (installed) xarchon-0.50-1021
        libglib-1.2.so.0 is needed by (installed) squaroid-0.60.3-855
        libglib-1.2.so.0 is needed by (installed) 
ghostscript-x11-7.07.1rc1-190
        libglib-1.2.so.0 is needed by (installed) libdv-0.101-43
        libglib-1.2.so.0 is needed by (installed) timidity-2.13.0-42
        libglib-1.2.so.0 is needed by (installed) fvwm2-2.5.9-38
        libglib-1.2.so.0 is needed by (installed) freeciv-1.14.1-29
        libglib-1.2.so.0 is needed by (installed) csmash-0.6.5-219
        libglib-1.2.so.0 is needed by (installed) gnome-libs-1.4.1.7-666
        libglib-1.2.so.0 is needed by (installed) gnome-print-0.36-790
        libglib-1.2.so.0 is needed by (installed) libglade-0.17-225
        libglib-1.2.so.0 is needed by (installed) control-center-1.4.0.5-57
        libglib-1.2.so.0 is needed by (installed) gnomehack-3.4.3-43
        libglib-1.2.so.0 is needed by (installed) bonobo-1.0.22-264
        libglib-1.2.so.0 is needed by (installed) 
loki_uninstall-1.0.3_20040307-18
        libglib-1.2.so.0 is needed by (installed) 
loki_update-1.0.13_20040208-18
        libglib-1.2.so.0 is needed by (installed) gnome-spell-0.5-244
        libglib-1.2.so.0 is needed by (installed) 
kdebluetooth-0.0.cvs20040713-3
        libglib-1.2.so.0 is needed by (installed) gdk-pixbuf-0.22.0-62.7
        libglib-1.2.so.0 is needed by (installed) gdk-pixbuf-gnome-0.22.0-62.7
        libglib-1.2.so.0 is needed by (installed) imlib-1.9.14-180.11
        libglib-1.2.so.0 is needed by (installed) kdeaddons3-kicker-3.4.0-5
        libglib-1.2.so.0 is needed by (installed) xmms-kde-3.1-54
        libglib-1.2.so.0 is needed by (installed) gpa-0.4.3-552
        libglib-1.2.so.0 is needed by (installed) python-gnome-2.0.0-190
        libglib-1.2.so.0 is needed by (installed) python-gtk-2.0.0-212
        libglib-1.2.so.0 is needed by (installed) gal-0.24-215
        libglib-1.2.so.0 is needed by (installed) gconf-1.0.9-762
        libglib-1.2.so.0 is needed by (installed) gtkhtml-1.1.10-199
        libgmodule-1.2.so.0 is needed by (installed) gtk-1.2.10-877
        libgmodule-1.2.so.0 is needed by (installed) yiff-2.14.2-42
        libgmodule-1.2.so.0 is needed by (installed) gxmhtml-1.4.1.7-666
        libgmodule-1.2.so.0 is needed by (installed) gtans-1.2-153
        libgmodule-1.2.so.0 is needed by (installed) oaf-0.6.10-431
        libgmodule-1.2.so.0 is needed by (installed) 
WindowMaker-applets-1.0-642
        libgmodule-1.2.so.0 is needed by (installed) xmms-1.2.10-41
        libgmodule-1.2.so.0 is needed by (installed) evms-gui-2.3.1-7
        libgmodule-1.2.so.0 is needed by (installed) QtPixmap-0.28-22
        libgmodule-1.2.so.0 is needed by (installed) pinentry-0.6.9-256
        libgmodule-1.2.so.0 is needed by (installed) xarchon-0.50-1021
        libgmodule-1.2.so.0 is needed by (installed) squaroid-0.60.3-855
        libgmodule-1.2.so.0 is needed by (installed) 
ghostscript-x11-7.07.1rc1-190
        libgmodule-1.2.so.0 is needed by (installed) libdv-0.101-43
        libgmodule-1.2.so.0 is needed by (installed) timidity-2.13.0-42
        libgmodule-1.2.so.0 is needed by (installed) fvwm2-2.5.9-38
        libgmodule-1.2.so.0 is needed by (installed) freeciv-1.14.1-29
        libgmodule-1.2.so.0 is needed by (installed) csmash-0.6.5-219
        libgmodule-1.2.so.0 is needed by (installed) gnome-libs-1.4.1.7-666
        libgmodule-1.2.so.0 is needed by (installed) gnome-print-0.36-790
        libgmodule-1.2.so.0 is needed by (installed) libglade-0.17-225
        libgmodule-1.2.so.0 is needed by (installed) control-center-1.4.0.5-57
        libgmodule-1.2.so.0 is needed by (installed) gnomehack-3.4.3-43
        libgmodule-1.2.so.0 is needed by (installed) bonobo-1.0.22-264
        libgmodule-1.2.so.0 is needed by (installed) 
loki_uninstall-1.0.3_20040307-18
        libgmodule-1.2.so.0 is needed by (installed) 
loki_update-1.0.13_20040208-18
        libgmodule-1.2.so.0 is needed by (installed) gnome-spell-0.5-244
        libgmodule-1.2.so.0 is needed by (installed) 
kdebluetooth-0.0.cvs20040713-3
        libgmodule-1.2.so.0 is needed by (installed) gdk-pixbuf-0.22.0-62.7
        libgmodule-1.2.so.0 is needed by (installed) 
gdk-pixbuf-gnome-0.22.0-62.7
        libgmodule-1.2.so.0 is needed by (installed) imlib-1.9.14-180.11
        libgmodule-1.2.so.0 is needed by (installed) kdeaddons3-kicker-3.4.0-5
        libgmodule-1.2.so.0 is needed by (installed) xmms-kde-3.1-54
        libgmodule-1.2.so.0 is needed by (installed) gpa-0.4.3-552
        libgmodule-1.2.so.0 is needed by (installed) python-gnome-2.0.0-190
        libgmodule-1.2.so.0 is needed by (installed) python-gtk-2.0.0-212
        libgmodule-1.2.so.0 is needed by (installed) gal-0.24-215
        libgmodule-1.2.so.0 is needed by (installed) gconf-1.0.9-762
        libgmodule-1.2.so.0 is needed by (installed) gtkhtml-1.1.10-199
        libgthread-1.2.so.0 is needed by (installed) xmms-1.2.10-41
        libgthread-1.2.so.0 is needed by (installed) evms-gui-2.3.1-7
        libgthread-1.2.so.0 is needed by (installed) 
kdebluetooth-0.0.cvs20040713-3
        libgthread-1.2.so.0 is needed by (installed) kdeaddons3-kicker-3.4.0-5
        libgthread-1.2.so.0 is needed by (installed) python-gtk-2.0.0-212
        glib is needed by (installed) gtk-1.2.10-877

Some of these dependencies, I don't need and can happily get remove as well.  
Others, I will need.  Won't I need glib-1.2.10 to run gnucash 1.8.11?

Why would kde3addons3-kicker depend on glib?

Phil


More information about the gnucash-devel mailing list