
(The installation notes are currently very brief. In case of problems contact the authors through syfi-dev@fenics.org.)  

SyFi depends on:

- GiNaC (http://www.ginac.de)
- swiginac (http://swiginac.berlios.de)
- UFC (http://www.fenics.org/ufc/)
- UFL (http://www.fenics.org/ufl/)

Building and installing SyFi is done with scons.  

Installation is typically done as 

scons install 
or 
scons install prefix=<some path>

You might need to source the syfi.conf file eg. put the following
in your .bashrc file

. <path-to-syfi>/syfi.conf

If you wish to install locally in the current source tree, run

bash> scons.local

If this does not work, GiNaC is probably not properly installed on you system.   
Check if you have the pkg-config file 'ginac.pc' somewhere in your pkg-config path (PKG_CONFIG_PATH).
Check also that the libraries listed by 'pkg-config --libs ginac' really exist. 

On Debian systems we have experienced that these libraries do not exist,
or are in packages that the ginac packages do not depend on. 


