|
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 2.0.0.6 (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? Thanks Richard 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: ./bootstrap.sh ./configure make 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 surprised... G. [...]-- Tamas _______________________________________________ igraph-help mailing list address@hidden http://lists.nongnu.org/mailman/listinfo/igraph-help |
[Prev in Thread] | Current Thread | [Next in Thread] |