On Mon, 2007-01-15 at 11:52 -0500, Eric Klein wrote:
> After upgrading evolutino dataserver 1.6 to 1.8 and doing so
> successfully, I moved onto upgrading evolution to 2.8.  I was finally
> able to configure evolution after reconfiguring dataserver using
> "./configure -with-openldap".  After the evolution "./configure" I try
> doing a make and it runs for a while but eventually comes to an error.
>  The error is pasted below.  If anyone has any ideas on what to do
> next, please let me know.
> 
> -fPIC -DPIC -o .libs/e-tree-memory.o
> e-tree-memory.c: In function 'e_tree_memory_node_insert':
> e-tree-memory.c:507: warning: implicit declaration of function 'g_slice_new0'
> e-tree-memory.c:507: error: expected expression before 'ETreeMemoryPath'
> e-tree-memory.c:507: warning: assignment makes pointer from integer
> without a cast
> e-tree-memory.c: In function 'child_free':
> e-tree-memory.c:582: warning: implicit declaration of function 'g_slice_free'
> e-tree-memory.c:582: error: expected expression before 'ETreeMemoryPath'
> make[3]: *** [e-tree-memory.lo] Error 1
> make[3]: Leaving directory `/tmp/evolution-2.8.2.1/widgets/table'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/tmp/evolution-2.8.2.1/widgets'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/tmp/evolution-2.8.2.1'
> make: *** [all] Error 2

This is one that people hit a lot, because unfortunately Evolution's
configure script only checks that you _have_ the required libraries, but
doesn't check whether they're recent enough.

http://bugzilla.gnome.org/show_bug.cgi?id=380534

Evolution 2.8 uses a new memory allocator (GSlice) that was introduced
in GLib 2.10.  These errors indicate that your installed GLib version is
less than 2.10, so you need to upgrade to 2.10 or higher.

Matthew Barnes

_______________________________________________
Evolution-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/evolution-list

Reply via email to