[Top][All Lists]

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

Re: [igraph] GraphML in R

From: Matthew Walker
Subject: Re: [igraph] GraphML in R
Date: Mon, 11 Jan 2010 11:42:31 -0500
User-agent: Thunderbird (X11/20090812)

Hi Gábor,

xml2-config has always been in my path, so it was not that.  However, I was finally able to solve this problem by exporting the variables rather than specifying them on the command line.  Thus, this did not work:

./configure --prefix=$HOME/system LDFLAGS=-L$HOME/system/lib/ CPPFLAGS=-I$HOME/system/include

But this does work:

export CPPFLAGS=-I$HOME/system/include
export LDFLAGS=-L$HOME/system/lib/
./configure --prefix=$HOME/system

I think this works because the exported parameters are then also used for the compilation of the R library.



Gábor Csárdi wrote:

thanks for the wiki page. igraph searches for the program called
xml2-config to find the libxml2 installation. Maybe all you need to do
is to make sure that it is in your PATH. (This is true for Linux and
maybe other Unix-like systems.) Could you please check this?

Otherwise the wiki page is fine, setting the compilation flags always
works. But it is easier to just use xml2-config if your system has it.


On Sat, Jan 9, 2010 at 12:47 AM, Matthew Walker
<address@hidden> wrote:

I was trying to get GraphML support for the R interface to iGraph.  I
finally learnt that I must pass to configure the path I used to install
libxml2.  This took me a wee while to figure out so I have written up a few
lines on the wiki (http://igraph.wikidot.com/installation-issues) in case
anyone else has the same desire.  I would love to know if this is the
"correct" way to get iGraph to work with libxml2 as I was surprised that
iGraph didn't just take the information offered by pkg-config.

While doing that however, I noticed that support for GMP was turned off.
 Out of curiosity I installed GMP but it was still "off" no matter what
options I passed to ./configure.  I looked at the configure.ac and it
appears that the line "gmp_support=no" might be the cause.  Setting
"gmp_support=yes" seems to work.  Is this "no" intentional?  What does GMP
support offer anyway?

I then uninstalled igraph from R (using remove.package()) and then followed
Gabor's instructions on how create an R package [1] however, despite all
this, I still do not have GraphML support in R:
read.graph("~/Desktop/example.graphml.xml", format="graphml")
Error in read.graph.graphml(file, ...) :
 At foreign-graphml.c:1033 : GraphML support is disabled, Unimplemented
function call

Do you have any suggestions for what I am doing wrong?  I would greatly
appreciate your help!



[1] http://lists.gnu.org/archive/html/igraph-help/2007-04/msg00025.html

igraph-help mailing list



reply via email to

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