Opened 11 years ago

Closed 11 years ago

#38956 closed defect (fixed)

gtkmm requires p5-xml-parser

Reported by: barabas@… Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc:
Port: gtkmm

Description (last modified by mf2k (Frank Schima))

gtkmm install on clean machine (10.7.5) fails with:

--->  Building gtkmm
Error: org.macports.build for port gtkmm returned: command execution failed
Please see the log file for port gtkmm for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_gtkmm/gtkmm/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

After port install p5-xml-parser, Install succeeds.

Suggest adding p5-xml-parser as a dependency

Attachments (1)

main.log (144.9 KB) - added by nathanielbailey@… 11 years ago.
Error Log

Download all attachments as: .zip

Change History (6)

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

Description: modified (diff)
Owner: changed from macports-tickets@… to devans@…
Port: gtkmm added

In the future, please use WikiFormatting, fill in the Port field and Cc the port maintainer(s).

If so, then p5.12-xml-parser - the Macports perl default version - should be added as a dependency.

Changed 11 years ago by nathanielbailey@…

Attachment: main.log added

Error Log

comment:2 Changed 11 years ago by nathanielbailey@…

I have attached the log file of my output. I am also getting the same error.

My system is 10.7.5 with newest XCODE BUILD - Version 4.6.2 (4H1003)

--->  Computing dependencies for gtkmm
--->  Fetching archive for gtkmm
--->  Attempting to fetch gtkmm-2.24.3_1.darwin_11.x86_64.tbz2 from http://packages.macports.org/gtkmm
--->  Attempting to fetch gtkmm-2.24.3_1.darwin_11.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gtkmm
--->  Attempting to fetch gtkmm-2.24.3_1.darwin_11.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/gtkmm
--->  Fetching distfiles for gtkmm
--->  Verifying checksum(s) for gtkmm
--->  Extracting gtkmm
--->  Applying patches to gtkmm
--->  Configuring gtkmm
--->  Building gtkmm
Error: org.macports.build for port gtkmm returned: command execution failed
Please see the log file for port gtkmm for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_gtkmm/gtkmm/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Last edited 11 years ago by ryandesign (Ryan Carsten Schmidt) (previous) (diff)

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

A dependency on p5-xml-parser was added in r105698. This was incorrect; you should not declare a dependency on a stub port or one which has been replaced by another port. It needed to have been a dependency on p5.12-xml-parser, and gtkmm needs to be instructed to specifically use perl5.12 instead of perl.

comment:4 in reply to:  3 Changed 11 years ago by dbevans (David B. Evans)

Replying to ryandesign@…:

A dependency on p5-xml-parser was added in r105698. This was incorrect; you should not declare a dependency on a stub port or one which has been replaced by another port. It needed to have been a dependency on p5.12-xml-parser, and gtkmm needs to be instructed to specifically use perl5.12 instead of perl.

Why specifically perl5.12? Any version of perl should work.

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

Resolution: fixed
Status: newclosed

Per comment:3, dependencies and configuration made perl5.12 specific in commit r106694.

Note: See TracTickets for help on using tickets.