Why doesn't the configure script find dlopen and other parts of the dynamic loader?

If you're asking this question, you have a very old version of Citadel. You should upgrade to the latest one, which no longer uses the dynamic loader because of problems just like this one.