Difference between revisions of "Olena/Download"

From LRDE

(Update olena pages from twiki)
 
Line 26: Line 26:
 
| '''Version''' || '''Release date''' || '''Source code links''' ||| '''Release notes''' |
 
| '''Version''' || '''Release date''' || '''Source code links''' ||| '''Release notes''' |
 
|-
 
|-
| [[Olena/Olena200|Olena 2.0]] || September 16, 2011 || [http://www.lrde.epita.fr/dload/olena/2.0/olena-2.0.tar.gz olena-2.0.tar.gz] || [http://www.lrde.epita.fr/dload/olena/2.0/olena-2.0.tar.bz2 olena-2.0.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/2.0/README-2.0 README-2.0] || [http://www.lrde.epita.fr/dload/olena/2.0/NEWS-2.0 NEWS-2.0]
+
| [[Olena/Olena200|Olena 2.0]] || September 16, 2011 || [https://www.lrde.epita.fr/dload/olena/2.0/olena-2.0.tar.gz olena-2.0.tar.gz] || [https://www.lrde.epita.fr/dload/olena/2.0/olena-2.0.tar.bz2 olena-2.0.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/2.0/README-2.0 README-2.0] || [https://www.lrde.epita.fr/dload/olena/2.0/NEWS-2.0 NEWS-2.0]
 
|}
 
|}
   
Line 44: Line 44:
 
compile the project using the following commands:
 
compile the project using the following commands:
   
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
tar xjf olena-2.0.tar.bz2
 
tar xjf olena-2.0.tar.bz2
 
cd olena-2.0
 
cd olena-2.0
 
./configure
 
./configure
 
make
 
make
  +
</syntaxhighlight>
%end%
 
   
 
You can pass extra options to configure to enable optional modules of
 
You can pass extra options to configure to enable optional modules of
Line 58: Line 58:
 
Finally, install Olena using:
 
Finally, install Olena using:
   
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
make install
 
make install
  +
</syntaxhighlight>
%end%
 
   
 
The defaut installation path (<tt>/usr/local</tt>) usually requires root
 
The defaut installation path (<tt>/usr/local</tt>) usually requires root
Line 66: Line 66:
 
you have the permission to do so):
 
you have the permission to do so):
   
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
sudo make install
 
sudo make install
  +
</syntaxhighlight>
%end%
 
   
 
Alternatively, you can choose to install Olena in a location of your
 
Alternatively, you can choose to install Olena in a location of your
Line 75: Line 75:
 
option passed to <tt>configure</tt>):
 
option passed to <tt>configure</tt>):
   
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
tar xjf olena-2.0.tar.bz2
 
tar xjf olena-2.0.tar.bz2
 
cd olena-2.0
 
cd olena-2.0
Line 81: Line 81:
 
make
 
make
 
make install
 
make install
  +
</syntaxhighlight>
%end%
 
   
 
=== GNU/Linux packages ===
 
=== GNU/Linux packages ===
   
 
<BLOCKQUOTE>
 
<BLOCKQUOTE>
<table tableborder="0" cellpadding="3" cellspacing="3">
+
{| tableborder="0" cellpadding="3" cellspacing="3"
  +
|-
<tr>
 
  +
|
<td>
 
  +
[[File:Olena-debian_logo.png]]
<img src="%WWWLRDE%dload/olena/logos/misc/debian_logo.png" border="0" style="vertical-align:middle"/>
 
  +
</td>
 
  +
|
<td>
 
 
Olena is currently being [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674291 integrated into Debian]. However .deb files are already available :
 
Olena is currently being [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=674291 integrated into Debian]. However .deb files are already available :
 
* [http://www.lrde.epita.fr/dload/olena/2.0/debian/olena-bin_2.0-1_amd64.deb olena-bin.deb] (for Debian testing ''wheezy'', AMD64 only)
 
* [http://www.lrde.epita.fr/dload/olena/2.0/debian/olena-bin_2.0-1_amd64.deb olena-bin.deb] (for Debian testing ''wheezy'', AMD64 only)
 
* [http://www.lrde.epita.fr/dload/olena/2.0/debian/olena-dev_2.0-1_all.deb olena-dev.deb] (any Debian version)
 
* [http://www.lrde.epita.fr/dload/olena/2.0/debian/olena-dev_2.0-1_all.deb olena-dev.deb] (any Debian version)
<nowiki>
+
<pre>
 
sudo dpkg -i olena-bin_2.0-1_amd64.deb olena-dev_2.0-1_all.deb
 
sudo dpkg -i olena-bin_2.0-1_amd64.deb olena-dev_2.0-1_all.deb
</nowiki>
+
</pre>
  +
</td>
 
  +
</tr>
 
  +
|-
<tr>
 
  +
|
<td>
 
[https://launchpad.net/olena <img src="%WWWLRDE%dload/olena/logos/misc/ubuntu.jpg" border="0" style="vertical-align:middle"/>]
+
[https://launchpad.net/olena [[File:Olena-ubuntu.jpg]]]
  +
</td>
 
  +
|
<td>
 
 
Add Olena's repository and install the package:
 
Add Olena's repository and install the package:
<nowiki>
+
<pre>
 
sudo add-apt-repository ppa:olena/ppa
 
sudo add-apt-repository ppa:olena/ppa
 
sudo apt-get update
 
sudo apt-get update
 
sudo apt-get install olena
 
sudo apt-get install olena
</nowiki>
+
</pre>
  +
</td>
 
  +
</tr>
 
  +
|-
<tr>
 
  +
|
<td>
 
  +
[[File:Olena-mandriva.png]]
<img src="%WWWLRDE%dload/olena/logos/misc/mandriva.png" border="0" style="vertical-align:middle"/>
 
  +
</td>
 
  +
|
<td>
 
 
Olena is available in Mandriva Cooker mainstream:
 
Olena is available in Mandriva Cooker mainstream:
<nowiki>
+
<pre>
 
urpmi olena-devel olena-tools olena-doc
 
urpmi olena-devel olena-tools olena-doc
</nowiki>
+
</pre>
 
{| border="1"
 
{| border="1"
 
|-
 
|-
Line 127: Line 127:
 
|}
 
|}
   
  +
</td>
 
  +
</tr>
 
  +
|}
</table>
 
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
   
Line 135: Line 135:
   
 
<BLOCKQUOTE>
 
<BLOCKQUOTE>
<table tableborder="0" cellpadding="3" cellspacing="3">
+
{| tableborder="0" cellpadding="3" cellspacing="3"
  +
|-
<tr>
 
  +
|
<td>
 
[http://www.macports.org/ports.php?by=name&substr=olena <img src="%WWWLRDE%dload/olena/logos/misc/macports.png" border="0" style="vertical-align:middle"/>]
+
[http://www.macports.org/ports.php?by=name&substr=olena [[File:Olena-macports.png]]]
  +
</td>
 
  +
|
<td>
 
 
Install Milena and the Scribo module:
 
Install Milena and the Scribo module:
<nowiki>
+
<pre>
 
sudo port install olena
 
sudo port install olena
</nowiki>
+
</pre>
 
Or install Milena sources only :
 
Or install Milena sources only :
<nowiki>
+
<pre>
 
sudo port install olena -scribo
 
sudo port install olena -scribo
</nowiki>
+
</pre>
   
  +
</td>
 
  +
|}
</table>
 
 
</BLOCKQUOTE>
 
</BLOCKQUOTE>
   
Line 165: Line 165:
 
The snapshots are available at the following address:
 
The snapshots are available at the following address:
   
* %WWWLRDE%dload/olena/snapshots/
+
* https://www.lrde.epita.fr/dload/olena/snapshots/
   
 
Currently only a a small set of branches from the Git repository produce snapshots (among which the <tt>master</tt> and <tt>next</tt> branches). For each of these branches, the snapshot is stored in a subdirectory of the previous URL (having the same name as the branch), along with the generated documentation of Milena.
 
Currently only a a small set of branches from the Git repository produce snapshots (among which the <tt>master</tt> and <tt>next</tt> branches). For each of these branches, the snapshot is stored in a subdirectory of the previous URL (having the same name as the branch), along with the generated documentation of Milena.
Line 178: Line 178:
 
| '''Version''' || '''Release date''' || '''Source code links''' ||| '''Release notes''' |
 
| '''Version''' || '''Release date''' || '''Source code links''' ||| '''Release notes''' |
 
|-
 
|-
| [[Olena/Olena100|Olena 1.0]] || July 14, 2009 || [http://www.lrde.epita.fr/dload/olena/1.0/olena-1.0.tar.gz olena-1.0.tar.gz] || [http://www.lrde.epita.fr/dload/olena/1.0/olena-1.0.tar.bz2 olena-1.0.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/1.0/README-1.0 README-1.0] || [http://www.lrde.epita.fr/dload/olena/1.0/NEWS-1.0 NEWS-1.0]
+
| [[Olena/Olena100|Olena 1.0]] || July 14, 2009 || [https://www.lrde.epita.fr/dload/olena/1.0/olena-1.0.tar.gz olena-1.0.tar.gz] || [https://www.lrde.epita.fr/dload/olena/1.0/olena-1.0.tar.bz2 olena-1.0.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/1.0/README-1.0 README-1.0] || [https://www.lrde.epita.fr/dload/olena/1.0/NEWS-1.0 NEWS-1.0]
 
|-
 
|-
| [[Olena/Olena011|Olena 0.11]] || February 21, 2007 || [http://www.lrde.epita.fr/dload/olena/0.11/olena-0.11.tar.gz olena-0.11.tar.gz] || [http://www.lrde.epita.fr/dload/olena/0.11/olena-0.11.tar.bz2 olena-0.11.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/0.11/README-0.11 README-0.11] || [http://www.lrde.epita.fr/dload/olena/0.11/NEWS-0.11 NEWS-0.11]
+
| [[Olena/Olena011|Olena 0.11]] || February 21, 2007 || [https://www.lrde.epita.fr/dload/olena/0.11/olena-0.11.tar.gz olena-0.11.tar.gz] || [https://www.lrde.epita.fr/dload/olena/0.11/olena-0.11.tar.bz2 olena-0.11.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/0.11/README-0.11 README-0.11] || [https://www.lrde.epita.fr/dload/olena/0.11/NEWS-0.11 NEWS-0.11]
 
|-
 
|-
| Olena 0.10 || April 15, 2004 || [http://www.lrde.epita.fr/dload/olena/0.10/olena-0.10.tar.gz olena-0.10.tar.gz] || [http://www.lrde.epita.fr/dload/olena/0.10/olena-0.10.tar.bz2 olena-0.10.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/0.10/README-0.10 README-0.10] || [http://www.lrde.epita.fr/dload/olena/0.10/NEWS-0.10 NEWS-0.10]
+
| Olena 0.10 || April 15, 2004 || [https://www.lrde.epita.fr/dload/olena/0.10/olena-0.10.tar.gz olena-0.10.tar.gz] || [https://www.lrde.epita.fr/dload/olena/0.10/olena-0.10.tar.bz2 olena-0.10.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/0.10/README-0.10 README-0.10] || [https://www.lrde.epita.fr/dload/olena/0.10/NEWS-0.10 NEWS-0.10]
 
|-
 
|-
| Olena 0.9 || August 8, 2003 || [http://www.lrde.epita.fr/dload/olena/0.9/olena-0.9.tar.gz olena-0.9.tar.gz] || [http://www.lrde.epita.fr/dload/olena/0.9/olena-0.9.tar.bz2 olena-0.9.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/0.9/README-0.9 README-0.9] || [http://www.lrde.epita.fr/dload/olena/0.9/NEWS-0.9 NEWS-0.9]
+
| Olena 0.9 || August 8, 2003 || [https://www.lrde.epita.fr/dload/olena/0.9/olena-0.9.tar.gz olena-0.9.tar.gz] || [https://www.lrde.epita.fr/dload/olena/0.9/olena-0.9.tar.bz2 olena-0.9.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/0.9/README-0.9 README-0.9] || [https://www.lrde.epita.fr/dload/olena/0.9/NEWS-0.9 NEWS-0.9]
 
|-
 
|-
| Olena 0.8 || April 10, 2003 || [http://www.lrde.epita.fr/dload/olena/0.8/olena-0.8.tar.gz olena-0.8.tar.gz] || [http://www.lrde.epita.fr/dload/olena/0.8/olena-0.8.tar.bz2 olena-0.8.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/0.8/README-0.8 README-0.8] || [http://www.lrde.epita.fr/dload/olena/0.8/NEWS-0.8 NEWS-0.8]
+
| Olena 0.8 || April 10, 2003 || [https://www.lrde.epita.fr/dload/olena/0.8/olena-0.8.tar.gz olena-0.8.tar.gz] || [https://www.lrde.epita.fr/dload/olena/0.8/olena-0.8.tar.bz2 olena-0.8.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/0.8/README-0.8 README-0.8] || [https://www.lrde.epita.fr/dload/olena/0.8/NEWS-0.8 NEWS-0.8]
 
|-
 
|-
| Olena 0.6 || January 15, 2003 || [http://www.lrde.epita.fr/dload/olena/0.6/olena-0.6.tar.gz olena-0.6.tar.gz] || || [http://www.lrde.epita.fr/dload/olena/0.6/README-0.6 README-0.6] || [http://www.lrde.epita.fr/dload/olena/0.6/NEWS-0.6 NEWS-0.6]
+
| Olena 0.6 || January 15, 2003 || [https://www.lrde.epita.fr/dload/olena/0.6/olena-0.6.tar.gz olena-0.6.tar.gz] || || [https://www.lrde.epita.fr/dload/olena/0.6/README-0.6 README-0.6] || [https://www.lrde.epita.fr/dload/olena/0.6/NEWS-0.6 NEWS-0.6]
 
|-
 
|-
| Olena 0.5 || July 25, 2002 || [http://www.lrde.epita.fr/dload/olena/0.5/olena-0.5.tar.gz olena-0.5.tar.gz] || [http://www.lrde.epita.fr/dload/olena/0.5/olena-0.5.tar.bz2 olena-0.5.tar.bz2] || [http://www.lrde.epita.fr/dload/olena/0.5/README-0.5 README-0.5] || [http://www.lrde.epita.fr/dload/olena/0.5/NEWS-0.5 NEWS-0.5]
+
| Olena 0.5 || July 25, 2002 || [https://www.lrde.epita.fr/dload/olena/0.5/olena-0.5.tar.gz olena-0.5.tar.gz] || [https://www.lrde.epita.fr/dload/olena/0.5/olena-0.5.tar.bz2 olena-0.5.tar.bz2] || [https://www.lrde.epita.fr/dload/olena/0.5/README-0.5 README-0.5] || [https://www.lrde.epita.fr/dload/olena/0.5/NEWS-0.5 NEWS-0.5]
 
|-
 
|-
| Olena 0.4.1 || April 25, 2002 || [http://www.lrde.epita.fr/dload/olena/0.4/olena-0.4.1.tar.gz olena-0.4.1.tar.gz] || || [http://www.lrde.epita.fr/dload/olena/0.4/README-0.4.1 README-0.4.1] || [http://www.lrde.epita.fr/dload/olena/0.4/NEWS-0.4.1 NEWS-0.4.1]
+
| Olena 0.4.1 || April 25, 2002 || [https://www.lrde.epita.fr/dload/olena/0.4/olena-0.4.1.tar.gz olena-0.4.1.tar.gz] || || [https://www.lrde.epita.fr/dload/olena/0.4/README-0.4.1 README-0.4.1] || [https://www.lrde.epita.fr/dload/olena/0.4/NEWS-0.4.1 NEWS-0.4.1]
 
|-
 
|-
| Olena 0.4 || April 24, 2002 || [http://www.lrde.epita.fr/dload/olena/0.4/olena-0.4.tar.gz olena-0.4.tar.gz] || || [http://www.lrde.epita.fr/dload/olena/0.4/README-0.4 README-0.4] || [http://www.lrde.epita.fr/dload/olena/0.4/NEWS-0.4 NEWS-0.4]
+
| Olena 0.4 || April 24, 2002 || [https://www.lrde.epita.fr/dload/olena/0.4/olena-0.4.tar.gz olena-0.4.tar.gz] || || [https://www.lrde.epita.fr/dload/olena/0.4/README-0.4 README-0.4] || [https://www.lrde.epita.fr/dload/olena/0.4/NEWS-0.4 NEWS-0.4]
 
|-
 
|-
| Olena 0.3 || January 14, 2002 || [http://www.lrde.epita.fr/dload/olena/0.3/olena-0.3.tar.gz olena-0.3.tar.gz] || || [http://www.lrde.epita.fr/dload/olena/0.3/README-0.3 README-0.3] || [http://www.lrde.epita.fr/dload/olena/0.3/NEWS-0.3 NEWS-0.3]
+
| Olena 0.3 || January 14, 2002 || [https://www.lrde.epita.fr/dload/olena/0.3/olena-0.3.tar.gz olena-0.3.tar.gz] || || [https://www.lrde.epita.fr/dload/olena/0.3/README-0.3 README-0.3] || [https://www.lrde.epita.fr/dload/olena/0.3/NEWS-0.3 NEWS-0.3]
 
|-
 
|-
| Olena 0.2 || November 28, 2001 || [http://www.lrde.epita.fr/dload/olena/0.2/olena-0.2.tar.gz olena-0.2.tar.gz] || || [http://www.lrde.epita.fr/dload/olena/0.2/README-0.2 README-0.2] || [http://www.lrde.epita.fr/dload/olena/0.2/NEWS-0.2 NEWS-0.2]
+
| Olena 0.2 || November 28, 2001 || [https://www.lrde.epita.fr/dload/olena/0.2/olena-0.2.tar.gz olena-0.2.tar.gz] || || [https://www.lrde.epita.fr/dload/olena/0.2/README-0.2 README-0.2] || [https://www.lrde.epita.fr/dload/olena/0.2/NEWS-0.2 NEWS-0.2]
 
|-
 
|-
| Olena 0.1 || November 1, 2001 || [http://www.lrde.epita.fr/dload/olena/0.1/olena-0.1.tar.gz olena-0.1.tar.gz] || || [http://www.lrde.epita.fr/dload/olena/0.1/README-0.1 README-0.1] ||
+
| Olena 0.1 || November 1, 2001 || [https://www.lrde.epita.fr/dload/olena/0.1/olena-0.1.tar.gz olena-0.1.tar.gz] || || [https://www.lrde.epita.fr/dload/olena/0.1/README-0.1 README-0.1] ||
   
 
|}
 
|}
Line 228: Line 228:
   
 
For those who are not used to Git, here are the required commands to get and build a fresh source tree:
 
For those who are not used to Git, here are the required commands to get and build a fresh source tree:
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
git clone git://git.lrde.epita.fr/olena
 
git clone git://git.lrde.epita.fr/olena
 
cd olena
 
cd olena
Line 236: Line 236:
 
../configure --enable-verbose
 
../configure --enable-verbose
 
make
 
make
  +
</syntaxhighlight>
%end%
 
 
The last command may take some time.
 
The last command may take some time.
   
 
To install Olena, type thereafter (as root):
 
To install Olena, type thereafter (as root):
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
make install
 
make install
  +
</syntaxhighlight>
%end%
 
   
 
== Known issues ==
 
== Known issues ==
Line 250: Line 250:
 
Here is an example of the possible error :
 
Here is an example of the possible error :
 
<pre>
 
<pre>
../../../../olena/milena/mln/canvas/browsing/snake_generic.hh:90:29: error: uninitialized const \x91mln::canvas::browsing::snake_generic\x92 [-fpermissive]
+
../../../../olena/milena/mln/canvas/browsing/snake_generic.hh:90:29: error: uninitialized const mln::canvas::browsing::snake_generic [-fpermissive]
../../../../olena/milena/mln/canvas/browsing/snake_generic.hh:76:14: note: \x91const struct mln::canvas::browsing::snake_generic_t\x92 has no user-provided default constructor
+
../../../../olena/milena/mln/canvas/browsing/snake_generic.hh:76:14: note: const struct mln::canvas::browsing::snake_generic_t has no user-provided default constructor
 
</pre>
 
</pre>
   
Line 257: Line 257:
   
 
A simple solution is to add CXXFLAGS to configure script with the following argument :
 
A simple solution is to add CXXFLAGS to configure script with the following argument :
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
../configure CXXFLAGS="-fpermissive -Wunused-but-set-variable"
 
../configure CXXFLAGS="-fpermissive -Wunused-but-set-variable"
  +
</syntaxhighlight>
%end%
 
 
or pass these flags to any build task using Milena headers, e.g. when using Make :
 
or pass these flags to any build task using Milena headers, e.g. when using Make :
  +
<syntaxhighlight lang="bash" line enclose="div">
%begin bash%
 
 
make CXXFLAGS="-fpermissive -Wunused-but-set-variable"
 
make CXXFLAGS="-fpermissive -Wunused-but-set-variable"
  +
</syntaxhighlight>
%end%
 
   
 
Otherwise, using a different version of g++ would also fix this issue without specifying anything to configure.
 
Otherwise, using a different version of g++ would also fix this issue without specifying anything to configure.

Revision as of 11:59, 19 February 2014




Important notes

Project Status. We are now actively working on Olena 2.x only. Older versions are not maintained anymore.

Licence. Olena is Free Software released under the GNU General Public License (GPL) version 2.


Latest release

The latest version is Olena 2.0. It is available since September 16, 2011. You will find more details on the dedicated Olena 2.0 release page.

All platforms (sources)

%TABLE{tableborder="0" cellpadding="3" cellspacing="3"}%

Version Release date Source code links Release notes |
Olena 2.0 September 16, 2011 olena-2.0.tar.gz olena-2.0.tar.bz2 README-2.0 NEWS-2.0

Build requirements

Building Olena for sources requires the following tools:

  • A Bourne shell (/bin/sh)
  • GNU Make (other versions of Make might work but have not been tested)
  • A C++ 2003 compiler such as GCC version 4.2 or higher; or Clang version 3.0 or higher (other compilers might work but have not been tested)

Installing from sources

Once you have downloaded the Olena sources, extract, configure and compile the project using the following commands:

1  tar xjf olena-2.0.tar.bz2
2  cd olena-2.0
3  ./configure
4  make

You can pass extra options to configure to enable optional modules of the platform, choose a different installation path (default is /usr/local) or change the compilation flags; use ./configure --help to get more details about these features.

Finally, install Olena using:

1  make install

The defaut installation path (/usr/local) usually requires root permissions, so you'll probably want to run it through sudo (provided you have the permission to do so):

1  sudo make install

Alternatively, you can choose to install Olena in a location of your own, like a subdirectory of your home directory, such as $HOME/local, by following this recipe instead (note the addition of the --prefix option passed to configure):

1  tar xjf olena-2.0.tar.bz2
2  cd olena-2.0
3  ./configure --prefix=$HOME/local
4  make
5  make install

GNU/Linux packages

Olena-debian logo.png

Olena is currently being integrated into Debian. However .deb files are already available :

sudo dpkg -i olena-bin_2.0-1_amd64.deb olena-dev_2.0-1_all.deb


Olena-ubuntu.jpg

Add Olena's repository and install the package:

sudo add-apt-repository ppa:olena/ppa
sudo apt-get update
sudo apt-get install olena


Olena-mandriva.png

Olena is available in Mandriva Cooker mainstream:

urpmi olena-devel olena-tools olena-doc
Packages are also available here: [[1]] || [[2]] || [[3]]


Mac OS X packages

Olena-macports.png

Install Milena and the Scribo module:

sudo port install olena

Or install Milena sources only :

sudo port install olena -scribo


Once Olena is installed, development headers are available in /usr/include/mln and /usr/include/scribo.
Two program tools are also available : scribo-cli and scribo-viewer.



Past releases

%TABLE{tableborder="0" cellpadding="3" cellspacing="3"}%

Version Release date Source code links Release notes |
Olena 1.0 July 14, 2009 olena-1.0.tar.gz olena-1.0.tar.bz2 README-1.0 NEWS-1.0
Olena 0.11 February 21, 2007 olena-0.11.tar.gz olena-0.11.tar.bz2 README-0.11 NEWS-0.11
Olena 0.10 April 15, 2004 olena-0.10.tar.gz olena-0.10.tar.bz2 README-0.10 NEWS-0.10
Olena 0.9 August 8, 2003 olena-0.9.tar.gz olena-0.9.tar.bz2 README-0.9 NEWS-0.9
Olena 0.8 April 10, 2003 olena-0.8.tar.gz olena-0.8.tar.bz2 README-0.8 NEWS-0.8
Olena 0.6 January 15, 2003 olena-0.6.tar.gz README-0.6 NEWS-0.6
Olena 0.5 July 25, 2002 olena-0.5.tar.gz olena-0.5.tar.bz2 README-0.5 NEWS-0.5
Olena 0.4.1 April 25, 2002 olena-0.4.1.tar.gz README-0.4.1 NEWS-0.4.1
Olena 0.4 April 24, 2002 olena-0.4.tar.gz README-0.4 NEWS-0.4
Olena 0.3 January 14, 2002 olena-0.3.tar.gz README-0.3 NEWS-0.3
Olena 0.2 November 28, 2001 olena-0.2.tar.gz README-0.2 NEWS-0.2
Olena 0.1 November 1, 2001 olena-0.1.tar.gz README-0.1

Olena 1.0 is also available in Mandriva Linux 2010.0 as RPM packages.

Some extra information about past versions of Olena can be found on the past releases page.


<a name="git"></a>

Getting the source from the development repository

You may check out the current version of Olena 2.0's sources from LRDE's Git repository. You will need the following additional tools:

The Git repository is located at git://git.lrde.epita.fr/olena. You can browse it online via GitWeb.

For those who are not used to Git, here are the required commands to get and build a fresh source tree:

1	git clone git://git.lrde.epita.fr/olena
2	cd olena
3	./bootstrap
4	mkdir _build
5	cd _build
6	../configure --enable-verbose
7	make

The last command may take some time.

To install Olena, type thereafter (as root):

1	make install

Known issues

Compilation issues may be encountered with g++ 4.6.0 and 4.6.1 (especially on Ubuntu 11.10) with Olena 2.0.

Here is an example of the possible error :

../../../../olena/milena/mln/canvas/browsing/snake_generic.hh:90:29: error: uninitialized const mln::canvas::browsing::snake_generic [-fpermissive]
../../../../olena/milena/mln/canvas/browsing/snake_generic.hh:76:14: note: const struct mln::canvas::browsing::snake_generic_t has no user-provided default constructor

Many non-relevant warnings may also arise.

A simple solution is to add CXXFLAGS to configure script with the following argument :

1../configure CXXFLAGS="-fpermissive -Wunused-but-set-variable"

or pass these flags to any build task using Milena headers, e.g. when using Make :

1make CXXFLAGS="-fpermissive -Wunused-but-set-variable"

Otherwise, using a different version of g++ would also fix this issue without specifying anything to configure.