WebCit crashed consistently on my FreeBSD whenever I attempt to bring up the Summary page.
I have worked around the problem by removing the call to summary.c's output_date() function. For
reasons completely inexplicable to me, on FreeBSD, the call to localtime_r() eventually leads to a crash (the innermost part of the crash seems to be a call to tzsetenv or the somesuch). Currently,
my summary page does not provide a date (my crappy workaround). Maybe someone more knowledgable about unix systems can figure out what the heck is wrong there.
Also, for some odd reason, the update removed support for tasks and calendaring, which I used to have.
And, getting webcit to compile at all on FreeBSD wasn't straightforward in the least. I downloaded the code (from easyinstall), twiddling the Makefile to get things to compile. I think I also had to make one source change. The basic problem seems to be that configure couldn't find my gettext libraries (which are in /usr/local/include and /usr/local/libs, pretty ordinary places to find such things), and rss.c requires the use of iconv_t even if you couldn't find iconv.h anywhere (I had to manually add '#include "iconv.h"' to the top of this file).
Now, I worked around all this stuff, and I don't particularly mind, but this kind of thing really makes me concerned for Citadel's publicity
down the road. But I'll discuss possible remedies for that in the Publicity room, since strictly speaking, they don't involve development efforts.
