Re: [Evolution] Upgrading from evolution 2.6 to 2.8



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




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]