LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Updating Evolution... (https://www.linuxquestions.org/questions/linux-newbie-8/updating-evolution-815994/)

kern68 06-23-2010 04:14 PM

Updating Evolution...
 
Currently I am running Evolution 2.12.3 and wanted to update to 2.30.2. I downloaded the file evolution-2.30.2.tar.bz2 and extracted the files using "tar xvfj evolution-2.30.2.tar.bz2".

I am assuming that make needs run but I could not locate a file called "Makefile", but there are two files that look similar "Makefile.am" and "Makefile.in". I tried running "make -f Makefile.am" and got the error "Makefile.am:37: *** missing separator. Stop.". I am assuming the there is an error on line 37 of Makefile.am. That line is an if statement :

if ENABLE_SMIME
SMIME_SUBDIR=smime
endif

So I tried running "make -f Makefile.in" and got the error "Makefile.in:16: *** missing separator. Stop.", that line fron "Makefile.in" says "@SET_MAKE@".

Can I please get some help on the errors generated and how I can complete this process?

Thank you for any help,
GeoK

crts 06-23-2010 05:14 PM

Quote:

Originally Posted by kern68 (Post 4013074)
Currently I am running Evolution 2.12.3 and wanted to update to 2.30.2. I downloaded the file evolution-2.30.2.tar.bz2 and extracted the files using "tar xvfj evolution-2.30.2.tar.bz2".

I am assuming that make needs run but I could not locate a file called "Makefile", but there are two files that look similar "Makefile.am" and "Makefile.in". I tried running "make -f Makefile.am" and got the error "Makefile.am:37: *** missing separator. Stop.". I am assuming the there is an error on line 37 of Makefile.am. That line is an if statement :

if ENABLE_SMIME
SMIME_SUBDIR=smime
endif

So I tried running "make -f Makefile.in" and got the error "Makefile.in:16: *** missing separator. Stop.", that line fron "Makefile.in" says "@SET_MAKE@".

Can I please get some help on the errors generated and how I can complete this process?

Thank you for any help,
GeoK

Hi,

the standard procedure for installing from source is:
Code:

./configure
make
make install

You also need to read the README and INSTALL files that come with the source to determine which options you need to pass to the above mentioned commands.
However, before you start compiling check if your system satisfies the dependencies for building the newer version. My guess is that it will probably not; but I might be mistaken.
Also checkout if you can install the newer version using your package manager. I also doubt that this will be possible but I am not familiar with CentOs.
So if you really need the newer version of evolution you should consider upgrading your entire system.

snowday 06-23-2010 05:23 PM

Welcome to the forums!

Evolution is tightly integrated with the Gnome Desktop Environment. I do not think installing Evolution 2.30 on a Gnome 2.12 system is advisable. I would re-evaluate your need for Evolution 2.30; is it possible your current version might adequately meet your needs?

CentOS is not typically used by desktop users looking for the latest Gnome packages. Ubuntu and Fedora are popular desktop-oriented distros use Gnome/Evolution 2.30 by default. More background on your question and goals might trigger some good advice from the forums.

kern68 06-27-2010 11:43 AM

Thank you crtx and snowpine for your input. Additional dependencies are required for this update. This will become a fun project. Thanks again for your help!!


All times are GMT -5. The time now is 09:01 PM.