Typo
[linux_from_scratch_hints.git] / OLD / evolution.txt
blob5203dceb3a8380274960a0dcae5c576b82e81567
1 TITLE:          Ximian Evolution 1.0.5
2 LFS VERSION:    LFS version 3.0 (possibly others, untested as yet)
3 AUTHOR:         Jason Cooper <my_e-mail_address(at)att(dot)net>
5 SYNOPSIS:
7         Ximian Evolution 1.0.5 is a graphical e-mail client for Linux boxes.  It
8 also has calendar, tasks, and contacts built in.  Evolution reportedly connects 
9 to Microsoft Exchange Servers, but I have not tested this, nor am I able to.
11         Unfortunately, LFS users cannot download and install (binaries only)
12 the Evolution program because the binaries available are *very* distro 
13 specific.  Besides, we prefer to compile from source anyway.
15         There are two ways to do this:
16                 1) Evolution with the Gnome GUI.
17                 2) Evolution only.
19         For the first version of this hint, I will stick to option 1 although I
20 personally did option 2.  Regretably, I did not document the experience because
21 I did not realize how complex it would become.
23 HINT:
25         OPTION 1 (Evolution on the Gnome GUI)
27 Follow the Gnome.txt hint, then return here. 
29 1) Get the source tarballs.
31         bonobo-conf-0.14.tar.gz
32         evolution-1.0.5.tar.gz
33         gal-0.19.2.tar.gz
34         gtkhtml-1.0.2.tar.gz
36         From <ftp://ftp.ximian.com/pub/source/evolution/>
38 2) Unpack the sources.
40         cd /usr/src                     # or your directory of choice
41         tar -xzvf <package-name>        # Repeat for each package
43 3) Compile packages in the following order:
45         cd bonobo-conf-0.14
46         ./configure
47         make 
48         make install            # You must be root
49         ldconfig                # It only takes a second, it doesn't hurt,
50                                 #   and it saves a lot of frustration.
52         cd ../gal-0.19.2
53         ./configure
54         make
55         make install
56         ldconfig
58         cd ../gtkhtml-1.0.2
59         ./configure
60         make
61         make install
62         ldconfig
64         cd ../evolution-1.0.5
65         ./configure --with-db3=/usr/local/BerkeleyDb.3.1        
66         make            # WARNING: Evolution requires BerkeleyDb 3.1.17
67         make install    # If this does not work, upgrade to 3.1.17, specifically.
68         ldconfig        # Refer to the Gnome.txt hint for BerkDb install.
69                         # If it gets to be intricate, record exactly what you did
70                         # and send it to me, I'll add it in here.
71                         # This is what caused me the most problems when I did it
72                         # with no Gnome UI.
73         
74 4) Pray to your diety of choice, or sit pensively.  Refer to the document 
76         evolution-1.0.5/README
78 to seek insight.  Gnome/Ximian are doing an outstanding job of making clean, easy
79 to compile source (No, I don't work for them, nor do I use the Gnome UI, I prefer
80 fvwm2).  Unfortunately, all the libraries are in such a state of flux, it makes 
81 getting to the end result a pain in the ass.  
83         Personally, the one weak point seems to be the BerkeleyDb non-standard
84 compiling issues...  If you get it to work, please let me know so the hint can be
85 improved.  
87 Jason Cooper
88 22MAY2002