[BioC] Rgraphviz load problem
Byron Ellis
ellis at stat.harvard.edu
Mon Oct 31 00:04:32 CET 2005
On Oct 28, 2005, at 7:55 PM, Seth Falcon wrote:
> Hi Byron,
>
>
> On 28 Oct 2005, ellis at stat.harvard.edu wrote:
>
>> How to Build Rgraphviz From Source on OS X
>> or
>> The Path Of Pain
>> or
>> Can I Have Those Two Hours Back Now?
>>
>> A Cautionary Tale
>>
>
> Heh, I walked a similar path of path to get graphviz to build on
> Windows. I wonder if you might consider posting your steps to the
> graphviz-devel list ;-)
Possibly. I don't how they'd take emails titled "A Cautionary Tale"
though. I had hoped that the move to Cairo would fix some of the
rendering dependency issues, but unfortunately they haven't seemed to
grasp the fact that Cairo is indeed a cross-platform library so they
require gtk+, which of course I don't have since I use the quartz/
ATSUI backend. *sigh*
>
> The most frustrating thing is that all of those bits that don't
> compile are parts that Rgraphviz does not need. AFAICS, graphviz
> couples graph layout with graph _rendering_ and that pulls all sorts
> of dependencies into the mix when all one wants to do is retrieve the
> layout :-/
>
Indeed. The ability to
> On OS X I have graphviz 2.2.0 installed (which built without pain) and
> it works fine for Rgraphviz. But I don't seem to have the tarball
> anywhere so I don't know where to suggest retrieving it.
That must have been prior to the release of Xcode 2.1---it no longer
builds so easily. In particular, the custom yacc and lex scripts bail
and I was too lazy (strangely enough, but I really dislike mucking
with yacc) to attempt to fix them. You would also need to update the
framework building to put them somewhere useful (like /Library)
rather than @executable_path/../.. since you'd have to drop them into
R.app otherwise.
Of course, now that Rgraphviz is at least a reasonable facsimile of
working its unlikely I'll do any deeper investigation between now
and, say, June ;-)
>
> + seth
>
>
---
Byron Ellis (ellis at stat.harvard.edu)
"Oook" -- The Librarian
More information about the Bioconductor
mailing list