Bug 192104

Summary: Can't build graphviz - Perl & libgraph errors
Product: Ports & Packages Reporter: Jordan Irwin <antumdeluge>
Component: Individual Port(s)Assignee: Dirk Meyer <dinoex>
Status: Closed Not A Bug    
Severity: Affects Only Me CC: antumdeluge
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Output of graphviz build with & without Ruby bindings. none

Description Jordan Irwin 2014-07-25 01:53:55 UTC
Created attachment 144955 [details]
Output of graphviz build with & without Ruby bindings.

I've been trying to build some apps that use graphviz (namely doxygen) but there are two issues:

1) There is an error when building with Ruby bindings. It complains that there is an illegal macro in ruby-1.9.pc.

2) graphviz depends on libgraph which it says has been removed from the ports tree. Doing a "make quicksearch name=libgraph" yields nothing.

Details included in attachment.
Comment 1 Jordan Irwin 2014-07-25 02:27:12 UTC
gimp & inkscape are two packages that have dependencies which also can use graphviz.
Comment 2 Jordan Irwin 2014-07-25 02:28:55 UTC
...and imagemagick.
Comment 3 Jordan Irwin 2014-07-25 07:22:05 UTC
Add LibreOffice to that list as well.
Comment 4 John Marino freebsd_committer freebsd_triage 2014-07-25 13:18:08 UTC
let's start with dinoex...
Comment 5 Dirk Meyer freebsd_committer freebsd_triage 2014-07-27 18:13:54 UTC
1)
cat /usr/local/libdata/pkgconfig/ruby-1.9.pc
[...]
DLDFLAGS=-L/usr/local/lib -Wl,-soname,$(.TARGET)
[...]

please deselected option RUBY.

Waiting for lang/ruby19 will be fixed someday.


2) libgraph was part of old graphviz

The MING Option depends on it.


please deselected option MING.

Waiting for an update of the graphviz distribution where this is fixed.
Comment 6 Jordan Irwin 2014-07-28 06:55:39 UTC
Okay, thanks. I removed config and built with mostly defaults and it worked.