Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#46582 closed defect (fixed)

graphviz @2.38.0 Build failure with automake 1.15

Reported by: majoc-at-astro (majoc-at-astro) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: Cc: jkordani (Joshua Kordani), papachoco (Carlos Sanchez), ksee.zelgadis@…, hahn.seb@…, evandrix (Lee Wei Yeong)
Port: graphviz, graphviz-devel

Description

Under 10.8, graphviz builds fine. Under 10.9 or 10.10, the build first finds and approves of autotools v1.15, then complains about autotools-1.14 being found missing and dies. Please see attached logfile from a 10.9 build attempt.

Thanks in advance.

Attachments (3)

graphviz.log.2015-01-16_01.44.59 (97.1 KB) - added by majoc-at-astro (majoc-at-astro) 9 years ago.
Logfile from build of graphviz under 10.9
main.log (151.5 KB) - added by majoc-at-astro (majoc-at-astro) 9 years ago.
Yosemite log for graphviz
logs.diff.trunc.out (6.0 KB) - added by majoc-at-astro (majoc-at-astro) 9 years ago.
Truncated: the balance of a successful build.

Download all attachments as: .zip

Change History (18)

Changed 9 years ago by majoc-at-astro (majoc-at-astro)

Logfile from build of graphviz under 10.9

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Cc: ryandesign@… majoc@… removed
Keywords: autotools removed
Owner: changed from macports-tickets@… to ryandesign@…

As reporter, you do not need to Cc yourself. This is not a clean build log. Please clean the port and try again. Then attach the new main.log file.

comment:2 Changed 9 years ago by aiglauer@…

I was having the same issue on Yosemite last night. Tried reinstalling several times, cleaned the install etc, and always got the same error as above. This morning I wanted to reproduce this to add to this bug report, and the installation (after clean) worked fine. I have both automaker and automake17 installed. If you would like me to check something on my system to help debug, please let me know. I am on a fresh installation of Yosemite (new computer).

comment:3 in reply to:  1 Changed 9 years ago by majoc-at-astro (majoc-at-astro)

Replying to mf2k@…:

As reporter, you do not need to Cc yourself. This is not a clean build log. Please clean the port and try again. Then attach the new main.log file.

Apologies for the newbie errors; main.log (for Yosemite) should follow. For completeness, I've got automake installed, but not automake17. Any other info required, just le me know, please.

Changed 9 years ago by majoc-at-astro (majoc-at-astro)

Attachment: main.log added

Yosemite log for graphviz

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

Port: graphviz-devel added
Status: newassigned

Confirmed... I'll have to report this to the developers of graphviz, along with the reason why we're patching the files which is why we're needing to autoreconf...

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

I'm not sure if the automake version issue is a Graphviz problem or something else. I've reported the original problem to the Graphviz developers at least: http://www.graphviz.org/mantisbt/view.php?id=2509

comment:6 in reply to:  description Changed 9 years ago by gray.hong@…

Replying to majoc@…:

Under 10.8, graphviz builds fine. Under 10.9 or 10.10, the build first finds and approves of autotools v1.15, then complains about autotools-1.14 being found missing and dies. Please see attached logfile from a 10.9 build attempt.

Thanks in advance.

I met the same problem just like your log file. I have changed my automake to version 1.14.1, then problem solved. You should try. My MAC OS is 10.7.5.

Last edited 9 years ago by gray.hong@… (previous) (diff)

comment:7 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: joshua.kordani@… added

Has duplicate #46633

comment:8 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Upgrading to libtool 2.4.5 will work around the problem. I've requested this here: #46635

I've filed a graphviz bug report in case this is a graphviz bug: http://www.graphviz.org/mantisbt/view.php?id=2510

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

Cc: papachoco@… added

Has duplicate #46639.

comment:10 Changed 9 years ago by ksee.zelgadis@…

Cc: ksee.zelgadis@… added

Cc Me!

comment:11 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: hahn.seb@… added
Summary: graphviz @2.38.0 Build failure - automake version confusiongraphviz @2.38.0 Build failure with automake 1.15

Has duplicate #46710.

Changed 9 years ago by majoc-at-astro (majoc-at-astro)

Attachment: logs.diff.trunc.out added

Truncated: the balance of a successful build.

comment:12 Changed 9 years ago by majoc-at-astro (majoc-at-astro)

This is getting weird. In repeated automated builds from scratch on the same system, I'm seeing graphviz fail to build twice the same night, succeed the first time, and fail once then succeed an hour or two later in the same run. Might something be out of sync somewhere .... ?

I've now got some logs from successful builds. The above diff is between two builds from the same base state, which apart from timestamps differ only once the build enters the libltdl subdirectory.

Hope this helps. If you want the two logfiles as-is, or wish me to repeat the exercise with a greater verbosity level, please let me know.

comment:13 Changed 9 years ago by evandrix (Lee Wei Yeong)

Cc: evandrix@… added

Cc Me!

comment:14 Changed 9 years ago by jeremyhu (Jeremy Huddleston Sequoia)

Resolution: fixed
Status: assignedclosed

Fixed in: r132589

Future-proofed (hopefully) in: r132611

comment:15 Changed 9 years ago by jeremyhu (Jeremy Huddleston Sequoia)

BTW, you'll need to clean and rebuild.

Note: See TracTickets for help on using tickets.