Evolution upgrade - part 2

June 18, 2008

OK, no bed for me, yet.

I should have read this earlier (link off the first link I found) -  Build Evolution from Source Made Simple.

Duh

Hopefully it does what it says on the tin…. 

 
I’m trying his makefile, and got the following:

 No packages found matching ccache.
No packages found matching evolution-dev.
No packages found matching gnome-common.
No packages found matching gtk-doc-tools.
No packages found matching libldap2-dev.
No packages found matching libnss3-dev.
No packages found matching libsoup2.4-dev.
Package flex not installed (state un)
Package libenchant-dev not installed (state un)

Not all prerequisites are installed!
Use ‘aptitude install …’ on the above missing packages.

make: *** [check-prereqs-hardy] Error 1

Now I’m doing as directed and installing the packages…

But going to bed now - that can wait til tomorrow….  

 

 

Evolution upgrade (part 1 of ?)

I’m running MS Exhange for mail, and Evolution 2.12.1 on the desktop.  I’ve found it actually works OK (I already had OWA enabled) but the Calendar functions don’t seem to work (I can read appointments, but new ones I add through Evolution don’t appear).

Getting used to this whole repository thing (from the GUI though!) I had a look to see what the latest version of Evolution is in the repositories, and it’s what I’m already running.  But on this site, the latest is 2.22.2, but I need to install it manually.

I’m running through this walkthrough to help me install the *.tar.bz2 files.

First snag - it says to change the owner of /usr/local/src to me, but sudo chown username /usr/local/src isn’t working….  It just does a carriage return, no error or confirmation, and when I go to the folder permissions in the file browser, I get:

 

 However, when I opened up the file browser from the terminal using "sudo nautilus", it looks OK.

Next step: Successfully copied the tar.bz2 files into the src folder, and extracted them (using the gui - yep, I’m still hooked!)

Upon running the ./configure command for Evolution, I get "configure: error: You need bison to build Evolution".  I hit google again, found this thread (from a n00b like me!) who was trying to do a similar thing.

Installed bison from Synaptic Package Manager, then I got this

"checking for intltool >= 0.35.5… ./configure: line 6531: intltool-update: command not found
 found
configure: error: Your intltool is too old.  You need intltool 0.35.5 or later. "

Another search in Synaptic, and found a newer intltool, and installed that.

Next, I get this:

"checking for GNOME_PLATFORM… configure: error: Package requirements (glib-2.0 >= 2.15.3
         gtk+-2.0 >= 2.12.0
         gconf-2.0 >= 2.0.0
         gnome-vfs-2.0 >= 2.4.0
         libbonobo-2.0 >= 2.20.3
         libbonoboui-2.0 >= 2.4.2
         libglade-2.0 >= 2.0.0
         libgnomecanvas-2.0 >= 2.0.0
         libgnomeui-2.0 >= 2.0.0
         libxml-2.0 >= 2.0.0) were not met:

No package ‘glib-2.0′ found
No package ‘gtk+-2.0′ found
No package ‘gconf-2.0′ found
No package ‘gnome-vfs-2.0′ found
No package ‘libbonobo-2.0′ found
No package ‘libbonoboui-2.0′ found
No package ‘libglade-2.0′ found
No package ‘libgnomecanvas-2.0′ found
No package ‘libgnomeui-2.0′ found
No package ‘libxml-2.0′ found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables GNOME_PLATFORM_CFLAGS
and GNOME_PLATFORM_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details."

 

Helpful….

It’s about this point I pack up, and go to bed.  This can wait for another day…