perl 5.8.8 parallel build in /usr/local, botched it a couple of times
trying to get it to pull in expat and tie it in to apache 2, I
finally gave up on apache 2, then on expat.
Now, when I try to run certain things, I get this:
Use of uninitialized value in concatenation (.) or string at /usr/
local/lib/perl5/5.8.8/darwin-2level/Scalar/Util.pm line 30.
One of the things I get it with is cpan, and I find I can't update
Bundle::CPAN because of it. Cascading failures starting about half
way through, starting with an instance of the above uninitialized
string.
I've tried deleting the .cpan in my build user's directory and
deleting all the build tree and the entire contents of /usr/local/bin
and /usr/local/lib to start over, but it senses perl 5.8.8 anyway,
and takes some defaults I don't think I want it to. And the errors
get worse. Do I need to delete the entire /usr/local tree as well?
Oh, and do you guys use gnupg or openssl to check the digests? (I've
been using gnupg.)
Yes, the reason I'm having these kinds of errors is because I'm
trying to serve my personal site on the family mac, and I'm trying to
lock down the site tightly enough to think I can risk giving the kids
their own subsites. I'm trying to do this to free up my ancient iBook
that is currently doing duty as my server so I can take it to work
with me. (I've dropped out of the IT rat race and am teaching English
now.)
I know this is insane. If I could spare the money or figured the
stuff I'm putting on these would make me enough money to repay a
loan, I'd get a used mini and load openBSD on it and save myself a
lot of grief and worries.
reiisi