Guile-CV can be obtained from the following archive site. The file will be named guile-cv-version.tar.gz. The current version is 0.1.6, so the file you should grab is:
Guile-CV needs the following software to run:
If you manually install Vigra, make sure you pass the cmake ‑DCMAKE_BUILD_TYPE=RELEASE option, which triggers absolutely essential adequate runtime optimization flags.
Vigra C - a C wrapper [to some of] the Vigra functionality - is currently only available by cloning its source code git repository: there is no release and no versioning scheme either1. But no big deal, its home page has an ’Installation’ section which guides you step by step.
- Make sure you pass the cmake ‑DCMAKE_BUILD_TYPE=RELEASE option, which triggers absolutely essential adequate runtime optimization flags;
- Vigra C says it depends on
cmake >= 3.1, but this is only true if you want to build its documentation, probably not the case. Most distribution still have cmake 2.8, if that is your case, you may safely edit /your/path/vigra_c/CMakeLists.txt and downgrade this requirement to the cmake version installed on your machine;
- Make sure the directory where libvigra_c.so has been installed is ’known’, either because it is defined in /etc/ld.so.conf.d, or you set the environment variable
LD_LIBRARY_PATH, otherwise Guile won’t find it and
configurewill report an error.
Any modern latex distribution will do, we use TexLive.
Guile-CV will check that it can find the
standalonedocumentclass, as well as the following packages:
Iwona: this is the font used to create im-histogram headers, legend indices and footers. Note that it could be that it is not part of your ’basic’ LaTex distro, on debian for example, iwona is part of the texlive-fonts-extra package.
Assuming you have satisfied the dependencies, open a terminal and proceed with the following steps:
cd <download-path> tar zxf guile-cv-0.1.6.tar.gz cd guile-cv-0.1.6 ./configure [--prefix=/your/prefix] make make install
Before you start to use Guile-CV, make sure you read and implement the recommendation made in the manual, section See Configuring Guile's repl-print procedure.
--prefix=/your/prefixis optional. The default value is
write permissionsto the following directories:
$prefixand its subdirs
Guile’s global site directory
Guile’s site ccache directory
You may check the above two latest directories location using:
guile -c "(display (%global-site-dir)) (newline)" guile -c "(display (%site-ccache-dir)) (newline)"
Guile-CV’s modules are installed in Guile’s global site directory.
Guile-CV’s compiled modules are installed in the Guile’s
make install-pdf. The documentation is installed in
test-suite, which we recommend you to run (especially before Reporting Bugs):
We do our best to check that the libvigra_c installed
library does contain the required Guile-CV functionalty though, and
these checks are listed as part of our