[LON-CAPA-dev] Re: Porting Lon-CAPA to current debian/ubuntu

Stuart Raeburn lon-capa-dev@mail.lon-capa.org
Fri, 26 Jun 2009 10:52:03 -0400


The TTH source files (tthfunc.c and ttmfunc.c) are unavailable from  
the web interface to the LON-CAPA CVS, as the license agreement for  
the use of TTH (see http://hutchinson.belmont.ma.us/tth/tthfunc.html)  
does not allow distribution of the source code.

However, the license agreement permits distribution of compiled TTH  
code for use within LON-CAPA, so the approach taken has been to build  
tth.so files for supported distros/architectures and distribute them  
as part of the official LON-CAPA releases.

As you discovered from looking at the makefiles, support for building  
LON-CAPA for Debian was considered several years ago during the early  
stages of the project, but has not been part of the development effort  
in recent years.

It seems likely this will be revisited as there has been recent  
interest in running LON-CAPA on Debian and Ubuntu.  One possibility is  
for me to set up a Debian/lenny VM here and create the required tth.so  
you will need, and send it to you offlist. What architecture is this  

Stuart Raeburn
(raeburn _at_ msu.edu)

>     Hello all,
> I'm new to lon-capa and this list and an trying to install lon-capa on our
> debian/lenny systems.
> From the the makefiles I infer that this hasn't been done for some time:(
> After some trivial changes I get stuck in modules/TexConvert/tthperl.
> There is no debian version, although with " ldd compiles/tth.so.i386"
> I get a normal output.
> But trying to augment the script to include debian will fail because
> of the absense of some files.
> The script "commands" cannot execute:
>   make -f Makefile clean
>   cp ../tthdynamic/tthfunc.c .
>   cp ../ttmdynamic/ttmfunc.c .
> The 3 mentioned files are not available.
> I also cannot find them in the CVS (webinterface).
> What am I doring wrong?
>  Regards,
>    Sietse Achterop
>    Computing Science departement
>    University of Groningen
>    The Netherlands