Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000993graphvizBuild/Installpublic2005-11-01 14:232011-04-28 04:03
ReporterJeff Evarts 
Assigned Toellson 
PlatformOSx86-Linux-OS Version
Summary0000993: Freetype 2.1 required for GraphVis 2.6?

This looks a lot like bug 639: The initial error from the make is:

gcc [...] -c input.c -fPIC -DPIC -o .libs/input.o
input.c: In function `dotneato_args_initialize':

input.c:317: error: structure has no member named `codegen'
make[3]: *** [input.lo] Error 1
make[3]: Leaving directory `/home/jde/tmp/build/piii-linux/graphviz-2.6/lib/common'

However, he suggested workaround for bug 639 (setting the value to 0 rather than "gvc=>codegen" on line 317) doesn't work, since the compilation later fails with:

gcc [...] -c labels.c -fPIC -DPIC -o .libs/labels.o
labels.c: In function `storeline':
labels.c:44: error: `GD_CodeGen' undeclared (first use in this function)
labels.c:44: error: (Each undeclared identifier is reported only once

labels.c:44: error: for each function it appears in.)
make[3]: *** [labels.lo] Error 1

Basically, it looks like not only is freetype required, but freetype 2.1+ is required. (I am using 2.0, and it doesn't have the required header file "
ft2build.h" which is present in 2.1)

I have tried explicitly configuring with and without --without-freetype and --with-mylibgd. No combination of these gets around the above build failures.


1) Fix the dependency so you can indeed build without freetype
2) Document the requirement for freetype-2.1-or-better and remove the "--without-freetype" option from configure.
TagsNo tags attached.
VERSION     2.6
Attached Files

- Relationships

-  Notes
There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2011-04-28 04:03 user1 New Issue
2011-04-28 04:03 user1 Assigned To => user695

MantisBT 1.2.5[^]
Copyright © 2000 - 2011 MantisBT Group
Powered by Mantis Bugtracker