[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [igraph] Getting the latest development version of igraph

From: Richard Geddes
Subject: Re: [igraph] Getting the latest development version of igraph
Date: Sun, 09 Dec 2007 14:25:45 -0500
User-agent: Thunderbird (X11/20071022)

When I tried the make command, an error resulted saying it couldn't find yacc.... which I did not have installed.  after searching the packages for yacc, I got the following list of parser generators:

$100> apt-cache search yacc
bison - A parser generator that is compatible with YACC
byacc - public domain Berkeley LALR Yacc parser generator
bison-1.35 - A parser generator that is compatible with YACC
btyacc - Backtracking parser generator based on byacc
cl-yacc - parser generator for Common Lisp
happy - Parser generator for Haskell
lemon - The Lemon Parser Generator
libparse-recdescent-perl - Generates recursive-descent parsers in Perl
libparse-yapp-perl - Perl module for creating fully reentrant LALR parser OO Perl modules
menhir - Parser generator for OCaml
perl-byacc - The Berkeley LALR parser generator, Perl version
python-ply - Lex and Yacc implementation for Python
python-ply-doc - Lex and Yacc implementation for Python
python-pyparsing - Python parsing module
racc - Ruby LALR parser generator
styx - combined parser/scanner generator for C/C++
wyg - (Where's Your Grammar?) command line parser generator
mono-jay - LALR(1) parser generator oriented to Java/CLI

I assume if I install any/some/most of these there will be a symbolic link to yacc.  Do you recommend a particular parser generator?


Gabor Csardi wrote:
On Sat, Dec 08, 2007 at 10:25:47PM +0100, Tamas Nepusz wrote:
I previously installed igraph-0.4.4 on this system.  I haven't 
runthese programs yet:

make install

- should I be root (sudo) to run these programs?
You only need root access to run make install if you install igraph into a
directory that's writable only by the root user (such as /usr/include/igraph).

Even then, only for 'make install', the others should be run as 
an ordinary user.

the C core - I don't know how the R interface chooses the igraph version,
maybe it's also linked statically. Gabor will surely tell you more about that
if you need it.

The instructions i wrote only create the R package, don't install it.
If you want two R packages for the two versions then install them
into separate directories and use R's .libPaths() command to decide
which one to load. You can't load both of them at the same time, for 
that you need to change the name of the package to 'igraph-devel' 
or something. But you don't appear to be using R anyway....

Btw. the development version might contain bugs, might not even compile
sometimes, some funtions are undocumented, etc. Please don't be too 



igraph-help mailing list


reply via email to

[Prev in Thread] Current Thread [Next in Thread]