COIN-OR::LEMON - Graph Library

Changes between Version 1 and Version 2 of InstallAutotool


Ignore:
Timestamp:
02/02/09 11:23:13 (10 years ago)
Author:
Peter Kovacs
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstallAutotool

    v1 v2  
    1010Compiler (g++), from version 3.3 upwards. We also checked the Intel C++
    1111Compiler (icc) and Microsoft Visual C++ (on Windows).
    12 If you want to develop with LEMON under Windows, you can use a Windows
    13 installer or you can consider using Cygwin.
    1412
    1513In this description we will suppose a Linux environment and GNU C++ Compiler.
    16 If you would like to develop under Windows and use a Windows installer,
    17 you could skip the following sections and continue reading
    18 \ref basic_concepts.
    19 However keep in mind that you have to make appropriate steps instead of
    20 the instructions detailed here to be able to use LEMON with your compiler.
    2114
    2215=== LP Solver Requirements ===
    2316
    2417The LEMON LP solver interface can use the GLPK (GNU Linear Programming
    25 Kit), CPLEX and {{{SoPlex}}} solver. If you want to use it, you will need at
    26 least one of these.
    27 See the '''{{{INSTALL}}}''' file how to enable these at compile time.
     18Kit), CPLEX and {{{SoPlex}}} solvers.
     19If you want to use it, you will need at least one of these.
     20See the [source:INSTALL INSTALL] file how to enable these at compile time.
    2821
    2922=== Install from Source ===
     
    3124You can download LEMON from the web site:
    3225[http://lemon.cs.elte.hu].
    33 There you will find released versions in form of {{{.tar.gz}}} files.
     26There you will find released versions in form of {{{.tar.gz}}} and {{{.zip}}} files.
    3427If you want a developer version (for example you want to contribute in
    3528developing LEMON) then you might want to use our Mercurial repository.
    36 This case is detailed [install_hg later], so from now on we
     29This case is detailed [#InstalltheLatestDevelopmentVersion later], so from now on we
    3730suppose that you downloaded a {{{.tar.gz}}} file.
    38 
    3931Thus you have to do the following steps.
    4032
     
    4234
    4335{{{
    44 wget http://lemon.cs.elte.hu/pub/sources/lemon-1.0.tar.gz
     36wget http://lemon.cs.elte.hu/pub/sources/lemon-1.0.2.tar.gz
    4537}}}
    4638
    4739Note, that the tarball is named {{{lemon-x.y.z.tar.gz}}} where {{{x}}}, {{{y}}} and {{{z}}} (which is missing if it is 0) are numbers indicating the
    4840version of the library, in our example we will have
    49 {{{lemon-1.0.1.tar.gz}}}.
     41{{{lemon-1.0.2.tar.gz}}}.
    5042
    5143Then issue the following commands:
    5244
    5345{{{
    54 tar xvzf lemon-1.0.1.tar.gz
    55 cd lemon-1.0.1
     46tar xvzf lemon-1.0.2.tar.gz
     47cd lemon-1.0.2
    5648./configure
    5749make
     
    7264
    7365{{{
    74 tar xvzf lemon-1.0.tar.gz
     66tar xvzf lemon-1.0.2.tar.gz
    7567}}}
    7668This command untars the {{{tar.gz}}} file into a directory named
    77 {{{lemon-1.0}}}.
     69{{{lemon-1.0.2}}}.
    7870
    7971{{{
    80 cd lemon-1.0
     72cd lemon-1.0.2
    8173}}}
    8274This command enters the directory.
     
    111103
    112104Several other configure flags can be passed to {{{./configure}}}.
    113 For more information see the {{{INSTALL}}} file.
     105For more information see the [source:INSTALL INSTALL] file.
    114106
    115107=== Install the Latest Development Version ===