Opened 5 years ago

Closed 4 years ago

#44540 closed defect (fixed)

gtk-quartz-engine: autogen.sh doesn't check for automake 1.14.

Reported by: ksee.zelgadis@… Owned by: tael67@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ksee.zelgadis@…, tuffnatty (Phil Krylov)
Port: gtk-quartz-engine

Description

When I am trying to install gtk-quartz-engine it fails because of automake17 required.

--->  Computing dependencies for gtk-quartz-engine
--->  Dependencies to be installed: automake
--->  Fetching distfiles for automake
--->  Verifying checksums for automake
--->  Extracting automake
--->  Configuring automake
--->  Building automake
--->  Staging automake into destroot
--->  Installing automake @1.14.1_2
--->  Activating automake @1.14.1_2
--->  Cleaning automake
--->  Configuring gtk-quartz-engine
Error: org.macports.configure for port gtk-quartz-engine returned: command execution failed
Please see the log file for port gtk-quartz-engine for details:
    /tmp/skl/SynfigStudio.app/Contents/Resources/var/macports/logs/_Users_Admin_src_macports_SynfigStudio-app_Contents_Resources_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk-quartz-engine/gtk-quartz-engine/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port gtk-quartz-engine failed

From the main.log file:

debug:configure configure phase started at Mon Aug  4 19:10:51 EEST 2014
:notice:configure --->  Configuring gtk-quartz-engine
:debug:configure Using compiler 'Xcode Clang'
:debug:configure Executing proc-pre-org.macports.configure-configure-0
:info:configure 
:info:configure You must have automake >=1.7.x installed to compile quartz-engine.
:info:configure Install the appropriate package for your distribution,
:info:configure or get the source tarball at http://ftp.gnu.org/gnu/automake/
:info:configure Command failed: ./autogen.sh
:info:configure Exit code: 1
:error:configure org.macports.configure for port gtk-quartz-engine returned: command execution failed
:debug:configure Error code: NONE

Attachments (1)

patch-autogen.sh.diff (1.9 KB) - added by Greisby (Greisberger Christophe) 5 years ago.
Patch modified to add support for automake 1.15-1.18

Download all attachments as: .zip

Change History (15)

comment:1 Changed 5 years ago by ksee.zelgadis@…

Cc: ksee.zelgadis@… added

Cc Me!

comment:2 Changed 5 years ago by dbevans (David B. Evans)

Cc: openmaintainer@… ksee.zelgadis@… removed
Owner: changed from macports-tickets@… to devans@…
Port: gtk-quartz-engine added
Status: newassigned
Version: 2.3.1

No need to CC yourself -- as reporter that is done automatically. openmaintainer@… need not be CC'd either as it is not a real address, just an indication that the maintainer allows any committer to make changes. You should also fill in the port field.

Last edited 5 years ago by dbevans (David B. Evans) (previous) (diff)

comment:3 Changed 5 years ago by dbevans (David B. Evans)

Owner: changed from devans@… to tael67@…
Status: assignednew

comment:4 Changed 5 years ago by dbevans (David B. Evans)

Cc: tael67@… removed

comment:5 Changed 5 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

Fixed in r123057.

comment:6 Changed 5 years ago by dbevans (David B. Evans)

Summary: gtk-quartz-engine needs automake17gtk-quartz-engine: autogen.sh doesn't check for automake 1.14.

comment:7 Changed 5 years ago by ksee.zelgadis@…

Cc: ksee.zelgadis@… added

Cc Me!

comment:8 Changed 5 years ago by ksee.zelgadis@…

Hello! Sorry for incorrectly filled ticket.

I did "port selfupdate" and "port upgrade outdated" and tried to install the gtk-quartz-engine again. But I've got the same error:

...
:debug:configure configure phase started at Tue Aug 12 07:02:01 EEST 2014
:notice:configure --->  Configuring gtk-quartz-engine
:debug:configure Using compiler 'Xcode Clang'
:debug:configure Executing proc-pre-org.macports.configure-configure-0
:info:configure 
:info:configure You must have automake >=1.7.x installed to compile quartz-engine.
:info:configure Install the appropriate package for your distribution,
:info:configure or get the source tarball at http://ftp.gnu.org/gnu/automake/
:info:configure Command failed: ./autogen.sh
:info:configure Exit code: 1
:error:configure org.macports.configure for port gtk-quartz-engine returned: command execution failed
:debug:configure Error code: NONE
:debug:configure Backtrace: command execution failed
    while executing
"proc-pre-org.macports.configure-configure-0 org.macports.configure"
    ("eval" body line 1)
    invoked from within
"eval $pre $targetname"
:info:configure Warning: targets not executed for gtk-quartz-engine: org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install

I am not sure if my portfile is up to date and how do I check that?

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

OK, I have deleted my MacPorts installation and reinstalled everything from scratch. Now it works! Thank you!

comment:10 Changed 5 years ago by Greisby (Greisberger Christophe)

The patch must now be modified to also support automake 1.15 (and up, for future versions)

Changed 5 years ago by Greisby (Greisberger Christophe)

Attachment: patch-autogen.sh.diff added

Patch modified to add support for automake 1.15-1.18

comment:11 Changed 5 years ago by Greisby (Greisberger Christophe)

Resolution: fixed
Status: closedreopened

comment:12 Changed 4 years ago by tuffnatty (Phil Krylov)

Cc: phil.krylov@… added

Cc Me!

comment:13 Changed 4 years ago by tuffnatty (Phil Krylov)

tael67, are you still maintaining the port? Could you, or any committer, please apply the patch in the ticket attachment?

comment:14 Changed 4 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: reopenedclosed

Fix committed in r148828.

Note: See TracTickets for help on using tickets.