On Monday, February 4, 2002, at 02:41 AM, Jonathan Baumgartner wrote: > I am trying to get demime working on OS X with majordomo. It required > some > packages that I grabbed CPAN without any problems. I _think_ I'm running > Perl 5.6.0, but I'm not sure because CPAN kept trying to upgrade to > 5.6.1. I > cancelled the upgrade, but I don't know if it went ahead and modified > some > files anyway or not.
Probably not. > I have an idea as to what's wrong, but I can't begin to figure out how > to > fix it. I tried reinstalling perl from the OS X CD via Pacifist, but it > didn't make any difference. > > This is line 2 from _h2ph_pre.ph: > > unless (defined (&/usr/lib/libSystem.B.dylib)) { sub > /usr/lib/libSystem.B.dylib() { 1 } } What command created _h2ph_pre.ph? It's flawed - it's trying to look something like unless (defined (&foo)) { sub foo() { 1 } } but that wouldn't work anyway. It would need to be something like unless (defined (&foo)) { eval 'sub foo() { 1 }' } -Ken