Whee! This was kind of an involved bug (which is why it took me nearly all day), so here’s the breakdown:
- I was given a shell account on one of the team’s servers for the purpose of testing my plugin on a public server. This server is a pretty new Debian machine, and doesn’t have many libraries yet, such as libcurl.
- Nearly everyone has libcurl already (default on Macs and most Linux installs) or doesn’t use the “make” system (Windows), so something that should have been updated in the build process for the version of libcurl that’s included in the source tree was left unnoticed.
- I fixed it, and it ended up affecting only 5 lines of configure script code, but it probably took me more than 5 hours. Whee!
But, it works. Now my shell account is actually worth something!