I’m going to do some more work on
mod_atom, but I have a problem; it
doesn’t work on Leopard. That’s OK, the
Ape blows it up
repeatably, so should be no biggie. Hmm, except for
apr_global_mutex_create
is acting weird, removing the lockfile while failing. Docs no help... OK,
let’s look at the code. Urgh. Let’s use the debugger to see where it’s
going.
Well... that was a day and a half ago. Since then, been in a
maze
of twisty little passages. I’m beginning to think that Brian McCallister
has a point in saying
Autotools
are the Devil. I used to know how to compile C code, sigh.
[Update]: Hey, check out
the
follow-ups. I think this Open Source stuff is going to catch on.
[Again]: Hah!
Paul
Querna’s suggestion not only made the compilation problems go away, the
original bug vanished too. You know, that Apache community is first-rate.
Comment feed for ongoing:
From: len (Jan 11 2008, at 14:29)
We're sitting here trying to untangle the mess that is CVS and all of the various backup scripts, badly combined code bases (yes, virginia, let's put source on a machine exposed to the Internet), and other mazes left by the last guy who's final statement was, "A day after I leave here, everything will quit working..." and apparently planned for that. Then there are all of those old unknown but still very open user accounts that when we remove them, we can't be sure what will quit working, so remove them and let's see what breaks.
Sheesh... I really wasn't planning to become the head of product development... just a programmer again.
I'll rent you my son who just finished his first quarter at a uni that still teaches programming 101 as "C". He did well and still played in the two jazz bands.
Get your cello out of the barrel and saw for a few hours. Good for your soul.
len
[link]
From: Chris Adams (Jan 11 2008, at 17:32)
You might want to take a look at cmake - it's a LOT easier to use than autotools and tends to build faster, too. The integrated support for building .deb, .pkg, etc. packages is handy too.
[link]