Opened 13 years ago

Closed 13 years ago

#27875 closed defect (fixed)

ggobi fails to build: graphviz plugin

Reported by: dmmonarres@… Owned by: adfernandes (Andrew Fernandes)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: ryandesign (Ryan Carsten Schmidt)
Port: graphviz, ggobi

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Error occurs in the process of building the graphviz plugin of ggobi. I think that this is the most pertinent portion of the build log. A complete build log is attached.

In file included from /opt/local/include/graphviz/types.h:36,
                 from /opt/local/include/graphviz/gvc.h:20,
                 from graphviz.c:16:
/opt/local/include/graphviz/gvcext.h:83: error: conflicting types for 'lt__PROGRAM__LTX_preloaded_symbols'
/opt/local/include/ltdl.h:106: error: previous declaration of 'lt__PROGRAM__LTX_preloaded_symbols' was here
make[3]: *** [plugin_la-graphviz.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
mv -f .deps/plugin_la-glayout.Tpo .deps/plugin_la-glayout.Plo
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive] Error 1

Attachments (1)

ggobi_build.log (324.4 KB) - added by dmmonarres@… 13 years ago.

Download all attachments as: .zip

Change History (6)

Changed 13 years ago by dmmonarres@…

Attachment: ggobi_build.log added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to adfernandes@…

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Maybe your graphviz port was installed with an older version of libtool active, and by now libtool has been updated? Maybe graphviz needs to be rebuilt?

sudo port clean graphviz ggobi
sudo port -n upgrade --force graphviz

comment:3 in reply to:  2 Changed 13 years ago by dmmonarres@…

Replying to ryandesign@…:

Maybe your graphviz port was installed with an older version of libtool active, and by now libtool has been updated? Maybe graphviz needs to be rebuilt?

sudo port clean graphviz ggobi
sudo port -n upgrade --force graphviz

Thanks for the tip. Cleaned out graphviz and ggobi and forced a rebuild of graphviz and am still getting the same issue. Anything else you think I could try?

comment:4 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

On second thought, this is a problem in graphviz 2.26.3 (related to graphviz bug 2050). You can uninstall the graphviz port and install the graphviz-devel port instead to get a newer development version of graphviz that has fixed this problem.

sudo port -f uninstall graphviz
sudo port install graphviz-devel

I'll also see if I can identify and back-port the fix to graphviz 2.26.x.

comment:5 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Port: graphviz added
Resolution: fixed
Status: newclosed

Fixed graphviz port in r74896.

Note: See TracTickets for help on using tickets.