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
