[graphviz-devel] Fewer headers installed by Graphviz 2.14+
Emil.Lundberg at bmc.uu.se
Fri Sep 21 02:50:53 PDT 2007
Thanks guys for adressing this. In essence, the missing headers were
intentional, so this now an issue for the Rgraphviz developers. I'm
forwarding this to the Bioconductor mailing list.
FYI, my graphviz (2.14-1 from MacPorts) is missing the following
headers compared to Ryan's 2.12:
arith.h (back as of 2.14-3)
globals.h (requested by Rgraphviz)
gvcint.h (requested by Rgraphviz)
To clarify matters, the Rgraphviz is an external R package that
depends on the Bioconductor package, so the R developers might not
know about it. R builds fine using the current MacPorts version
(don't know about the devel), and so does Bioconductor, but neither
depend on graphviz as such.
The maintainers of Rgraphviz have already made a good effort in that
package's header files to accomodate different versions of graphviz
(up to 2.10 at least), so the information below is hopefully what
they need to know to update the Rgraphviz package.
MicroArray Datawarehouse Resource (MADR)
Linnaeus Centre for Bioinformatics (LCB)
Biomedical Centre (BMC)
21 sep 2007 kl. 03.15 skrev John Ellson:
> In the Fedora graphviz-2.14.1-3 version (also in 2.15 upstream),
> arith.h was added back in.
> Dropping the rest of those headers was intentional.
> I believe the issue of gvcint.h has already been discussed with the
> R developers. Emden added some functions in lib/gvc/gvc.c to
> access username, version, builddate info. I suspect this is only
> in graphviz-2.15 at this time.
> The code is stable enough this week that perhaps I should push out
> another release (there is also a
> significant fix for irregular character spacing in bitmap
> outputs). Does anybody know for sure if R builds OK with the
> latest development snapshots?
> Ryan Schmidt wrote:
>> Emil Lundberg reported  on the MacPorts mailing list that his
>> Graphviz 2.14 installation doesn't have some headers that
>> Rgraphviz requires. I checked on my system and see that Graphviz
>> 2.12 has these headers in $(prefix)/include/graphviz:
>> But graphviz 2.15.20070920.0439 only installs these headers:
>> Several fewer, as you see. Of those missing, apparently Rgraphviz
>> requires globals.h and gvcint.h to build. Is it intentional that
>> Graphviz now installs fewer headers? If so, I guess the Rgraphviz
>> developers have to make some changes?
>>  http://lists.macosforge.org/pipermail/macports-users/2007-
>> graphviz-devel mailing list
>> graphviz-devel at research.att.com
More information about the macports-users