[MacPorts] #23671: Perl version error trying to upgrade shared-mime-info
#23671: Perl version error trying to upgrade shared-mime-info -----------------------------------+---------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: -----------------------------------+---------------------------------------- checking for perl >= 5.8.1... 5.10.1 checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_devel_shared-mime-info/work/shared-mime-info-0.71" && ./configure --prefix=/opt/local --disable-update-mimedb " returned error 1 DEBUG: Backtrace: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_devel_shared-mime-info/work/shared-mime-info-0.71" && ./configure --prefix=/opt/local --disable-update-mimedb " returned error 1 while executing "$procedure $targetname" Warning: the following items did not execute (for shared-mime-info): org.macports.destroot org.macports.configure org.macports.build DEBUG: couldn't read file "/opt/local/share/macports/Tcl/darwintrace1.0/pkgIndex.tcl": no such file or directory while executing "source [file join $dir pkgIndex.tcl]" Error: Unable to upgrade port: 1 I have the XML parser installed, so I'm not sure how to satisfy the port system to make this work. -- Ticket URL: <http://trac.macports.org/ticket/23671> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: Perl version error trying to upgrade shared-mime-info -----------------------------------+---------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: shared-mime-info -----------------------------------+---------------------------------------- Changes (by macsforever2000@…): * port: => shared-mime-info Old description:
checking for perl >= 5.8.1... 5.10.1 checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_devel_shared-mime-info/work/shared-mime-info-0.71" && ./configure --prefix=/opt/local --disable-update-mimedb " returned error 1 DEBUG: Backtrace: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_devel_shared-mime-info/work/shared-mime-info-0.71" && ./configure --prefix=/opt/local --disable-update-mimedb " returned error 1 while executing "$procedure $targetname" Warning: the following items did not execute (for shared-mime-info): org.macports.destroot org.macports.configure org.macports.build DEBUG: couldn't read file "/opt/local/share/macports/Tcl/darwintrace1.0/pkgIndex.tcl": no such file or directory while executing "source [file join $dir pkgIndex.tcl]" Error: Unable to upgrade port: 1
I have the XML parser installed, so I'm not sure how to satisfy the port system to make this work.
New description: {{{ checking for perl >= 5.8.1... 5.10.1 checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_devel_shared-mime-info/work/shared-mime-info-0.71" && ./configure --prefix=/opt/local --disable-update-mimedb " returned error 1 DEBUG: Backtrace: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports .org_release_ports_devel_shared-mime-info/work/shared-mime-info-0.71" && ./configure --prefix=/opt/local --disable-update-mimedb " returned error 1 while executing "$procedure $targetname" Warning: the following items did not execute (for shared-mime-info): org.macports.destroot org.macports.configure org.macports.build DEBUG: couldn't read file "/opt/local/share/macports/Tcl/darwintrace1.0/pkgIndex.tcl": no such file or directory while executing "source [file join $dir pkgIndex.tcl]" Error: Unable to upgrade port: 1 }}} I have the XML parser installed, so I'm not sure how to satisfy the port system to make this work. -- -- Ticket URL: <http://trac.macports.org/ticket/23671#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool -----------------------------------+---------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: shared-mime-info -----------------------------------+---------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: Clean shared-mime-info and try installing again (sudo port clean shared- mime-info; sudo port install shared-mime-info) If the same error occurs, try rebuilding p5-xml-parser (sudo port clean p5 -xml-parser; sudo port -n upgrade --force p5-xml-parser) and then try installing shared-mime-info again (sudo port clean shared-mime-info; sudo port install shared-mime-info) -- Ticket URL: <http://trac.macports.org/ticket/23671#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool -----------------------------------+---------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Keywords: | Port: shared-mime-info -----------------------------------+---------------------------------------- Comment(by ryandesign@…): And if that doesn't work, the problem may be that you appear to be using perl5.10; try using perl5.8 instead (sudo port deactivate perl5.10; sudo port install perl5.8) -- Ticket URL: <http://trac.macports.org/ticket/23671#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool ------------------------------------+--------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: duplicate | Keywords: Port: shared-mime-info | ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => duplicate Comment: Duplicate of #23296. -- Ticket URL: <http://trac.macports.org/ticket/23671#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool ------------------------------------+--------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: | Keywords: Port: shared-mime-info | ------------------------------------+--------------------------------------- Changes (by ryandesign@…): * status: closed => reopened * resolution: duplicate => Comment: Well, maybe not. #23296 is for intltool and this ticket is for shared- mime-info. But it's the same error message. You don't happen to have changed build_arch in macports.conf, have you? What happens when you run {{{ perl -e "require XML::Parser" }}} (that's the check the configure script runs that's failing, so by running that you should see what the error is) -- Ticket URL: <http://trac.macports.org/ticket/23671#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool ------------------------------------+--------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: | Keywords: Port: shared-mime-info | ------------------------------------+--------------------------------------- Comment(by ryandesign@…): Please see whether r71457 has fixed this. -- Ticket URL: <http://trac.macports.org/ticket/23671#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool ------------------------------------+--------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: | Keywords: Port: shared-mime-info | ------------------------------------+--------------------------------------- Comment(by JensErikWeber@…): This problem appeared now on my Mac, though I had updated my MacPorts installation several times in the meantime since the bug was reported. After forcing upgrade of p5-xml-parser like mentioned in #23296, the upgrade of shared-mime-info worked. But still, this is a bug that should be repaired, as normal users will give up earlier than us power users or developers. -- Ticket URL: <https://trac.macports.org/ticket/23671#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#23671: shared-mime-info: XML::Parser perl module is required for intltool ------------------------------------+--------------------------------------- Reporter: clint.olsen@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.8.2 Resolution: worksforme | Keywords: Port: shared-mime-info | ------------------------------------+--------------------------------------- Changes (by jmr@…): * status: reopened => closed * resolution: => worksforme Comment: Without the config.log we'll never know for sure what happened, but in the past this has always been either not doing [wiki:Migration] when needed, or changing perl versions without rebuilding the modules. The latter is a consequence of the way perl module ports work and not a problem with this or any other specific port. -- Ticket URL: <https://trac.macports.org/ticket/23671#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts