[MacPorts] #30801: 'port upgrade outdated' fails with Error: Dependency 'p5.12-locale-gettext' not found.

MacPorts noreply at macports.org
Mon Aug 15 11:13:31 PDT 2011


#30801: 'port upgrade outdated' fails with Error: Dependency 'p5.12-locale-gettext'
not found.
----------------------------+-----------------------------------------------
 Reporter:  brentk@…        |       Owner:  macports-tickets@…                   
     Type:  defect          |      Status:  new                                  
 Priority:  Normal          |   Milestone:                                       
Component:  ports           |     Version:  2.0.1                                
 Keywords:  gettext         |        Port:                                       
----------------------------+-----------------------------------------------
 I did a `port selfupdate`, and then tried the suggested upgrade:


 {{{
 [root at castle ~]# port upgrade outdated
 --->  p5-locale-gettext is replaced by p5.12-locale-gettext
 Error: No port p5.12-locale-gettext found.
 }}}


 `port installed` listed:

 {{{
 p5-locale-gettext @1.05_5 (active)

 }}}

 So I thought I'd try force uninstalling and re-installing it, but that
 didn't work out:

 {{{
 [root at castle ~]# port -dc install p5-locale-gettext
 DEBUG: Changing to port directory:
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/perl/p5
 -locale-gettext
 DEBUG: OS darwin/10.8.0 (Mac OS X 10.6) arch i386
 DEBUG: org.macports.load registered provides 'load', a pre-existing
 procedure. Target override will not be provided
 DEBUG: org.macports.unload registered provides 'unload', a pre-existing
 procedure. Target override will not be provided
 DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-
 existing procedure. Target override will not be provided
 DEBUG: Using group file
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/perl5-1.0.tcl
 DEBUG: Re-registering default for configure.universal_args
 DEBUG: universal_variant is false, so not adding the default universal
 variant
 DEBUG: changing euid/egid - current euid: 0 - current egid: 0
 DEBUG: egid changed to: 507
 DEBUG: euid changed to: 501
 DEBUG: Starting logging for p5-locale-gettext
 --->  Computing dependencies for p5-locale-gettext
 DEBUG: Searching for dependency: p5.12-locale-gettext
 DEBUG: Didn't find receipt, going to depspec regex for: p5.12-locale-
 gettext
 Error: Dependency 'p5.12-locale-gettext' not found.
 Error: Status 1 encountered during processing.
 }}}

 I searched through the files in the /opt/local filesystem, and aside from
 the log files 'p5.12-locale-gettext' only appears in the PortIndex file:


 {{{
 grep 'p5.12-locale-gettext'
 /opt/local/var/macports/sources/rsync.macports.org/release/ports/PortIndex
 subports {p5.8-locale-gettext p5.10-locale-gettext p5.12-locale-gettext
 p5.14-locale-gettext} portdir perl/p5-locale-gettext description {Perl
 interface to GNU gettext} homepage http://search.cpan.org/dist/gettext/
 epoch 0 platforms darwin name p5-locale-gettext depends_lib port:p5.12
 -locale-gettext replaced_by p5.12-locale-gettext maintainers {l2g
 openmaintainer} long_description {{Perl interface to GNU gettext}} license
 {{Artistic GPL}} categories perl version 1.50.0 revision 6

 }}}

 I don't know what to do. Thanks for your advice.

-- 
Ticket URL: <https://trac.macports.org/ticket/30801>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list