Graphviz Issue Tracker
Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000633graphvizBuild/Installpublic2006-10-11 13:172011-04-28 04:03
Assigned Toellson 
PlatformOSx86-Linux-2.6.18OS Version
Summary0000633: gv_ocaml.cpp: In function `double caml_double_val(caml_value_t)':

I have ocaml-3.09.3 and tcl-8.4.13 installed both compiled from source and installed fine.
The make phase of graphviz fails with (snip):
gv_ocaml.cpp:6274: error: `value' was not declared in this scope
gv_ocaml.cpp:6274: error: expected `;' before "caml__temp_result"
gv_ocaml.cpp:6274: error: `caml__temp_result' was not declared in this scope
make[3]: *** [gv_ocaml.lo] Error 1
make[3]: Leaving directory `/usr/src/graphviz-2.8/tclpkg/gv'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/src/graphviz-2.8/tclpkg'

Attached is a more complete log of the build and make phases.
Additional Information

[ellson] If you are not specifically looking for the ocaml interface you might try:
   ./configure --disable-ocaml

Otherwise, it looks like some kind of problem with the swig-generated code.
The ocaml binding works here with:

what versions are you using?

[north] The problem seems to be a misunderstanding between ocaml and swig.
It goes away with swig 1.3.31

We do encounter this problem locally because we aren't updating John's
set of build tools so /home/ellson/FIX is still on swig 1.3.27 which has the bug.

(I feel that where possible locally we should drop FIX and use the system tools.)
TagsNo tags attached.
VERSION     2.8
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