"Fossies" - the Fresh Open Source Software Archive

Member "evolution-brutus-1.2.35/docs/building_from_source" (13 May 2008, 7651 Bytes) of archive /linux/misc/old/evolution-brutus-1.2.35.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field.

     ***   Building the Evolution Brutus Connector  ***

           Copyright (C) 2005-2007 OMC Denmark ApS

Your rights

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.

How to build and install the Evolution Brutus Connector

The easy way

Normally you would only need to do this:

./autogen.sh --prefix=/usr 
make 
make install (as root)

The hard way

This is how to build evolution-brutus and all of its dependencies. I’m assuming that you want to build different versions than what are already installed in your system.

Your first task is to ensure that you are working on a system with the required software development packages installed. This guide is written on the assumption that you want to compile the evolution-brutus build and run prerequisites from Gnome Subversion and that your shell is Bash.

Everything will be build from SVN and installed into “$HOME/opt”. $HOME is assumed to be “/home/$USER”. Please adjust according to your own environment if needed.

The following are step-by-step instructions to build the evolution-brutus requirements and evolution-brutus from source.

Please refer to:

http://www.go-evolution.org/Compiling_Evolution_from_CVS

or

http://www.go-evolution.org/Compiling_Evolution_from_SVN

for more or less up-to-date documentation for building Evolution.

Reporting problems

You can always help by reporting problems to bugs@42tools.com or preferably to the 42tools bugzilla:

<http://bugzilla.42tools.net/>

or by subscribing to the brutus mailing list and posting your problem to the list:

http://www.42tools.com/mailman/listinfo/brutus/

evolution-brutus, if build with debugging support, will generate a nice log that you are encouraged to attach to your problem report. To tell evolution-brutus to generate the log just create a file named “.brutus-do-debug” in your home directory. It doesn’t need to be a regular file. It could be a directory or a link.

All log output will be appended to “~/.brutus-logd/brutus.log” by the Brutus Log daemon. Please append this file to all bug reports and describe how to reproduce the problem if possible.

You can tell the log daemon to restart itself and start all over with an empty log file. Just send SIGUSR2 to the log daemon:

  $ kill -s USR2 $(cat ~/.brutus-logd/brutus-logd.pid)

But first you will have to build the source. Please read the remaining sections on how to do just that.


= = = Build Instructions =

= =

Bash environment

Get the source code

Compile and install the prerequisites

evolution-brutus