#25368: policykit install fails ----------------------------+----------------------------------------------- Reporter: jpbn@… | Owner: devans@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: policykit ----------------------------+----------------------------------------------- Comment(by 73w3sz@…): Thanks, Scott! I get: $ perl -e "require XML::Parser" Can't locate XML/Parser.pm in @INC (@INC contains: /sw/lib/perl5 /sw/lib/perl5/darwin /opt/local/lib/perl5/site_perl/5.8.9 /darwin-2level /opt/local/lib/perl5/site_perl/5.8.9 /opt/local/lib/perl5/site_perl /opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level /opt/local/lib/perl5/vendor_perl/5.8.9 /opt/local/lib/perl5/vendor_perl /opt/local/lib/perl5/5.8.9/darwin-2level /opt/local/lib/perl5/5.8.9 .) at -e line 1. MacPort says that I have installed and active: p5-xml-parser @2.36_0+universal (active) p5-xml-dom @1.44_0 (active) p5-libxml-perl @0.08_0 (active) p5-xml-libxml @1.69_0 (active) perl5.8 @5.8.9_3+universal (active) I get: $ locate XML/Parser.pm /System/Library/Perl/Extras/5.10.0/darwin-thread-multi- 2level/XML/Parser.pm /System/Library/Perl/Extras/5.8.9/darwin-thread-multi-2level/XML/Parser.pm /opt/local/lib/perl5/vendor_perl/5.10.1/darwin-multi-2level/XML/Parser.pm /opt/local/var/macports/software/p5-xml- parser/2.36_0/opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/XML/Parser.pm /opt/local/var/macports/software/p5-xml- parser/2.36_0+universal/opt/local/lib/perl5/vendor_perl/5.10.1/darwin- multi-2level/XML/Parser.pm When I: sudo ln -s /System/Library/Perl/Extras/5.8.9/darwin-thread-multi- 2level/XML/Parser.pm /sw/lib/perl5/XML/Parser.pm sudo ln -s /System/Library/Perl/Extras/5.8.9/darwin-thread-multi- 2level/XML/Parser/Expat.pm /sw/lib/perl5/XML/Parser/Expat.pm I am greeted with: perl -e "require XML::Parser" Can't find 'boot_XML__Parser__Expat' symbol in /usr/local/lib/libExpat.dylib at /sw/lib/perl5/XML/Parser.pm line 14 Compilation failed in require at /sw/lib/perl5/XML/Parser.pm line 14. BEGIN failed--compilation aborted at /sw/lib/perl5/XML/Parser.pm line 18. Compilation failed in require at -e line 1. and when I try to install policykit I still get the same log, ending in: :info:configure checking for XML::Parser... configure: error: XML::Parser perl module is required for intltool :info:configure shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_security_policykit/work/PolicyKit-0.9" && ./configure --prefix=/opt/local --with-authfw=pam --with-pam- prefix=/etc/pam.d --with-pam-module-dir=/usr/lib/pam --disable-selinux --enable-man-pages --disable-gtk-doc " returned error 1 :error:configure Target org.macports.configure returned: configure failure: shell command failed :debug:configure Backtrace: configure failure: shell command failed while executing "$procedure $targetname" :info:configure Warning: the following items did not execute (for policykit): org.macports.activate org.macports.configure org.macports.build org.macports.destroot org.macports.install :notice:configure Log for policykit is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_security_policykit/main.log -- Ticket URL: <http://trac.macports.org/ticket/25368#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS