#46384 closed defect (fixed)
intltool: old perl variants need to be removed
Reported by: | roberto-marquardt | Owned by: | drkp (Dan Ports) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | intltool |
Description
After updating the OS to 10.9.5, upgrading of gnucash failed. The problem might be an inconsistency in the current repository file with the new OS. Assistance is requested, a log file of the installation is attached.
All Xcode and MacPort were updated. The port was uninstalled and cleaned; re-installation failed.
Installation command that generates the error:
sudo port install gnucash
Attachments (1)
Change History (9)
Changed 10 years ago by roberto-marquardt
Attachment: | gnucash-isntallation-error.log added |
---|
comment:1 Changed 10 years ago by larryv (Lawrence Velázquez)
Keywords: | obsolete dependency removed |
---|---|
Owner: | changed from macports-tickets@… to dports@… |
Type: | request → defect |
Version: | 2.3.3 |
comment:2 Changed 10 years ago by roberto-marquardt
sudo port install intltool Error: Requested variants "+perl5_16" do not match original selection "+perl5_12". Please use the same variants again, perform 'port clean intltool' or specify the force option (-f). To report a bug, follow the instructions in the guide:
Error: Processing of port intltool failed
comment:3 follow-up: 4 Changed 10 years ago by roberto-marquardt
Ops,
port installed intltool replies intltool @0.50.2_2+perl_12 intltool @0.50.2_2+perl_16 (active)
It could be, however, that the p5.16 version has become active because in the meantime sudo port install intltool -f was run
When I then retry to install gnucash with sudo port install gnucash, installation is broken with the error that libguile-srfi-srfi-1-v-3.3.dylib is being used by active guile port; the prog recommends to deactiavte the port or to use port -f activate guile18, which I did; finally, gnucash installation runs up to configuration, which now breaks because of an error at the execution of /usr/bin/clang -V;
comment:5 Changed 10 years ago by k2a1z9@…
I have a similar issue although maybe unrelated: when running “sudo port upgrade outdated” I get the same error.
sudo port -v upgrade outdated ---> p5.12-xml-parser is replaced by p5.16-xml-parser ---> Computing dependencies for p5.16-xml-parser. ---> Cleaning p5.16-xml-parser ---> Removing work directory for p5.16-xml-parser ---> p5.12-getopt-long is replaced by p5.16-getopt-long ---> Computing dependencies for p5.16-getopt-long. ---> Cleaning p5.16-getopt-long ---> Removing work directory for p5.16-getopt-long ---> p5.12-pathtools is replaced by p5.16-pathtools ---> Computing dependencies for p5.16-pathtools. ---> Cleaning p5.16-pathtools ---> Removing work directory for p5.16-pathtools ---> p5.12-scalar-list-utils is replaced by p5.16-scalar-list-utils ---> Computing dependencies for p5.16-scalar-list-utils. ---> Cleaning p5.16-scalar-list-utils ---> Removing work directory for p5.16-scalar-list-utils ---> Computing dependencies for intltool..... ---> Dependencies to be installed: p5.12-getopt-long p5.12-pathtools p5.12-scalar-list-utils p5.12-xml-parser ---> Fetching distfiles for p5.12-getopt-long ---> Verifying checksums for p5.12-getopt-long ---> Extracting p5.12-getopt-long ---> Configuring p5.12-getopt-long Error: p5.12-getopt-long has been made obsolete by the port p5.16-getopt-long. Please install p5.16-getopt-long instead. Error: org.macports.configure for port p5.12-getopt-long returned: obsolete port Warning: targets not executed for p5.12-getopt-long: org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install Error: Failed to install p5.12-getopt-long Please see the log file for port p5.12-getopt-long for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_perl_p5-graveyard/p5.12-getopt-long/main.log Error: The following dependencies were not installed: p5.12-getopt-long p5.12-pathtools p5.12-scalar-list-utils p5.12-xml-parser Error: Unable to upgrade port: 1 To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets
comment:6 Changed 10 years ago by drkp (Dan Ports)
Port: | intlttool added; gnucash removed |
---|---|
Summary: | gnucash needs obsolete p5.12-getopt-long → intltool: old perl variants need to be removed |
Sounds like the real problem here is that intltool still has perl5_8/10/12/14 variants which depend on now-obsolete ports.
comment:7 Changed 10 years ago by drkp (Dan Ports)
Resolution: | → fixed |
---|---|
Status: | new → closed |
This should be fixed by r131507 -- please reopen if you're still having issues.
comment:8 Changed 10 years ago by drkp (Dan Ports)
Port: | intltool added; intlttool removed |
---|
What does
port installed intltool
say?