#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 for your help, Scott! As to how this all came about, I had been previously running perl 5.10 but then a piece of software's instructions indicated that it needed 5.8.9, not 5.10 so I deactivated 5.10 and reactivated 5.8.9 using MacPorts to do so. That is why there are both perl 5.8.9 and perl 10.1 directories and why I am using 5.8.9 and not 5.10. I did NOT touch these directories. More info below: All the files in the 5.10 directories are also in the 5.8.9 directories. 5.8.9 dir /opt/local/var/macports/software/p5-xml- parser/2.36_0/opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/XMLParser Parser.pm dir /opt/local/var/macports/software/p5-xml- parser/2.36_0/opt/local/lib/perl5/vendor_perl/5.8.9/darwin- 2level/XML/ParserEncodings Expat.pm LWPExternEnt.pl Style 5.10.1 dir /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 Parser.pm dir /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 Encodings Expat.pm LWPExternEnt.pl Style I get: $ port installed | grep perl p5-libintl-perl @1.16_0+universal (active) p5-libwww-perl @5.836_0 (active) p5-libxml-perl @0.08_0 (active) perl5 @5.8.9_0 (active) perl5.10 @5.10.1_1 perl5.8 @5.8.9_3 perl5.8 @5.8.9_3+universal (active) swig-perl @2.0.0_0 (active) I linked the missing Parser.pm and Expat.pm files to the proper ones in the /opt/local/var/macports/software/p5-xml- parser/2.36_0/opt/local/lib/perl5/vendor_perl/5.8.9/darwin-2level/XML directory and I still get the same error: Can't find 'boot_XML__Parser__Expat' symbol in /usr/local/lib/libExpat.dylib at /opt/local/lib/perl5/vendor_perl/5.8.9/XML/Parser.pm line 14 I agree absolutely that the 'hacking' I am doing to try to fix the problem is not ideal. Sometimes doing so helps me to understand what is going on. But it is NOT a long term fix, and in this case it didn't help me. -- Ticket URL: <http://trac.macports.org/ticket/25368#comment:14> MacPorts <http://www.macports.org/> Ports system for Mac OS