Difference between revisions of "Vcsn/Vcsn2.8"


(Vcsn 2.8)
(Downloads: Vcsn 2.8)
Line 54: Line 54:
* Tarballs (sources to compile):
* Tarballs (sources to compile):
** [{{SERVER}}/dload/vcsn/2.8/vcsn-2.8.tar.bz2 vcsn-2.8.tar.bz2] (14MiB) (SHA256: 14c6557e79c9d5fbfe9fdaeca502a887eea488f464fc19350ad0d5517618a7d6)
** [{{SERVER}}/dload/vcsn/2.8/vcsn-2.8.tar.bz2 vcsn-2.8.tar.bz2] (14MiB) (SHA256: 34699aec37b3f20018487b1ec6f1b5a9ef4f93ce1c31f3b72bb61c9f1b13dbd0)
** [{{SERVER}}/dload/vcsn/2.8/vcsn-2.8.tar.xz vcsn-2.8.tar.xz] (14MiB) (SHA256: 912eeb56b37ba8c5ee45c8c787234182597f1d89c3e50e68aa3bd08e7ef46b71)
** [{{SERVER}}/dload/vcsn/2.8/vcsn-2.8.tar.xz vcsn-2.8.tar.xz] (14MiB) (SHA256: 1fe0afa7a52d211143ef0f15632b777d1137706d66a2accb004447c33b53d1c2)
== Requirements ==
== Requirements ==

Latest revision as of 19:26, 9 May 2018

We are happy to announce the release of Vcsn 2.8, a bug fix release.

For more information, please, the NEWS file.


Available Ports


Run this command to pull and start the Vcsn docker image on port 80
docker run -d -p 8888:80 lrde/vcsn:2.8

Debian Jessie

Run this command
echo 'deb http://www.lrde.epita.fr/repo/debian/ stable/' >/etc/apt/sources.list.d/lrde.list
apt-get update
apt-get install vcsn
# Jupyter is not currently available on Debian
apt-get install python3-pip python3-dev libzmq3-dev
pip3 install jupyter

Archlinux (AUR)

Run this command:
yaourt -S vcsn

MacPorts (Portfile)

Run this command:
sudo port sync && sudo port install vcsn
or, to upgrade vcsn if you already installed it:
sudo port sync && sudo port upgrade vcsn

Be sure to have Boost installed for Python 3.6. The safest way is to run this before:

sudo port uninstall boost && sudo port install python36 boost +python36


  • Tarballs (sources to compile):
    • vcsn-2.8.tar.bz2 (14MiB) (SHA256: 34699aec37b3f20018487b1ec6f1b5a9ef4f93ce1c31f3b72bb61c9f1b13dbd0)
    • vcsn-2.8.tar.xz (14MiB) (SHA256: 1fe0afa7a52d211143ef0f15632b777d1137706d66a2accb004447c33b53d1c2)


In order to compile Vcsn 2.8, you need:

Boost (version 1.49 or later) provides free peer-reviewed portable C++ source libraries (at least Boost.IOStreams, Boost.Filesystem, Boost.Flyweight, Boost.Python, Boost.Regex, and probably others).
Compiler cache.
C++ compiler
Clang 3.6 or newer and GNU G++ 4.9 or newer are known to work properly.
To build the C++ reference manual.
The display of automata is made using AT&T Graphviz library. (On Ubuntu/Debian, install the following package: graphviz)
The Flex scanner generater, 2.5.37 or better.
Although not strictly needed, it is required if you want to enjoy the Vcsn interactive notebooks.
Python 3 is required
Version 0.5.1 or 0.5.3 or more recent, but not 0.5.2.