Am Mittwoch, den 27.02.2008, 10:29 -0500 schrieb Matthew Barnes:
> On Wed, 2008-02-27 at 15:13 +0000, Rainer Klier wrote:
> > 
> > BUT:
> > make stopped with:
> > /usr/src/packages/SOURCES/gtkhtml-3.17.92/gtkhtml/htmlurl.c:493:
> > undefined reference to `g_assertion_message_expr'
> > /usr/local/lib/libsoup-2.4.so: undefined reference to `g_checksum_free'
> > /usr/local/lib/libsoup-2.4.so: undefined reference to
> > `g_checksum_get_string'
> > /usr/local/lib/libsoup-2.4.so: undefined reference to
> > `g_checksum_update'
> > /usr/local/lib/libgio-2.0.so: undefined reference to
> > `g_hash_table_iter_init'
> > /usr/local/lib/libgio-2.0.so: undefined reference to `glib_gettext'
> > /usr/local/lib/libgio-2.0.so: undefined reference to
> > `g_hash_table_iter_next'
> > ./.libs/libgtkhtml-3.14.so: undefined reference to `g_assertion_message'
> > /usr/local/lib/libsoup-2.4.so: undefined reference to `g_checksum_new'
> > /usr/local/lib/libgio-2.0.so: undefined reference to `g_warn_message'
> > /usr/local/lib/libgio-2.0.so: undefined reference to
> > `g_uri_escape_string'
> 
> All these symbols are new in GLib 2.15.  It would appear you're building
> against older GLib libraries, not the ones you installed. 

yes, you are right.
but as you can see in my first post i DID make and install glib-2.15.6.

> Try rebuilding GLib without the --enable-static part.  You'll probably
> also need to rebuild libsoup and possibly libbonobo.

yes, i had to do this.
you can see this also in my first post.
i did successfully make and install glib-2.15.6, libsoup-2.3.4 and
libbonobo-2.21.90 just before i tried to make gtkhtml-3.17.92.

BUT making of gtkhtml-3.17.92 fails.

in the meantime i found out WHY:
the configure-script, or some part related to it has a bug.
it finds out, that i have the latest glib-2.15.6 installed
in /usr/local/lib but when it come to linking it links against the old
glib-2.14 installed in /usr/lib64!
that was the problem.
here you can see the latest linking after which the error occurs:
...
/usr/local/lib/libpango-1.0.so /usr/lib64/libgobject-2.0.so 
/usr/lib64/libgmodule-2.0.so /usr/lib64/libglib-2.0.so /usr/lib64/libpcre.so 
/usr/local/lib/libsoup-2.4.so /usr/local/lib/libgthread-2.0.so -lpthread -lrt 
/usr/lib64/libxml2.so -lm /usr/lib64/libgnutls.so -lz -lgcrypt -lgpg-error 
/usr/local/lib/libgio-2.0.so /usr/local/lib/libgobject-2.0.so 
/usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libglib-2.0.so
htmlurl.o: In function `html_url_append_path':
/usr/src/packages/SOURCES/gtkhtml-3.17.92/gtkhtml/htmlurl.c:493:
undefined reference to `g_assertion_message_expr'

when you look carefully you can see, that there is
"/usr/lib64/libglib-2.0.so" some positions BEFORE
"/usr/local/lib/libglib-2.0.so" which is at last position.

so linking tries to link agains the old glib-2.14 installed in
"/usr/lib64/libglib-2.0.so".

but WHY!

the same error apperas in the linking of evolution,
evolution-data-server and evolution-exchange.

i wasn't able to tell the compiler to use the version installed
in /usr/local/lib.
so i did it the "hard" way, and copied the version from /usr/local/lib
over the version from /usr/lib64.
and voila, making finished without error, and i am writing this with the
new version 2.21.92 of evolution. :-)

i will open a bug-ticket in bugzilla for that.
-- 
einen schönen Tag noch, & bitte kein TOFU
(http://de.wikipedia.org/wiki/TOFU)
DI Rainer Klier
Abteilung IT - Entwicklung
ECOLOG Logistiksysteme GmbH                 Bauernstraße 11, A-4600 Wels
Tel. ++43/7242/66200                        Fax ++43/7242/66200-200
mailto:[EMAIL PROTECTED]
http://www.ecolog.at
Fb-Nummer 171431f                           Landesgericht Wels

A member  of 
TGW LOGISTICS GROUP


______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
_______________________________________________
Evolution-list mailing list
Evolution-list@gnome.org
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to