Opened 10 years ago

Closed 8 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) 10 years ago.
Patch modified to add support for automake 1.15-1.18

Download all attachments as: .zip

Change History (15)

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

Cc: ksee.zelgadis@… added

Cc Me!

comment:2 Changed 10 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 10 years ago by dbevans (David B. Evans) (previous) (diff)

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

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

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

Cc: tael67@… removed

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

Resolution: fixed
Status: newclosed

Fixed in r123057.

comment:6 Changed 10 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 10 years ago by ksee.zelgadis@…

Cc: ksee.zelgadis@… added

Cc Me!

comment:8 Changed 10 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 10 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 10 years ago by Greisby (Greisberger Christophe)

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

Changed 10 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 10 years ago by Greisby (Greisberger Christophe)

Resolution: fixed
Status: closedreopened

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

Cc: phil.krylov@… added

Cc Me!

comment:13 Changed 8 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 8 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: reopenedclosed

Fix committed in r148828.

Note: See TracTickets for help on using tickets.