Home Download News FAQ / Knowledge Base Screenshots Documentation Support Site map
philosophical imaginary

Compiling against Easy Install

see Sourcecode via GIT if you don't compile from the distributed tgz's
First you need to set up your Environment, so the components configure will find Easy Installs libraries:

export CFLAGS=-I/usr/local/ctdlsupport/include
export CPPFLAGS=-I/usr/local/ctdlsupport/include
export LDFLAGS='-L/usr/local/ctdlsupport/lib -Wl,--rpath -Wl,/usr/local/ctdlsupport/lib'

A configure line for citserver might look like that:

./configure --prefix=/usr/local/citadel \
  --with-db=/usr/local/ctdlsupport \
  --with-pam \
  --with-libical \
  --disable-threaded-client

Or webcit might be configured like that:

./configure --prefix=/usr/local/webcit --with-libical

compiling is done with

make 

or

gmake

(depending on your system)

If you want to upgrade one of the depending libraries, you can configure them like that:

./configure --prefix=/usr/local/ctdlsupport

for more configure options please download http://easyinstall.citadel.org/install and search it for the 'configure' calls.

Copyright © 1987-2014 Uncensored Communications Group. All rights reserved.     Login (site admin)