Undefined symbols for architecture x86_64:
"_locale_charset", referenced from:
_init_character_encodings in libfreeciv.a(fciconv.o)
ld: symbol(s) not found for architecture x86_64
I tried ./configure | grep charset to see what configure thought about this, and it said
checking for libcharset... yes
configure: WARNING: Test to link against readline library failed.
Configuring server without readline support.
I don't know of any reason I would need readline in FreeCiv, so that part seems harmless, but it might indicate an underlying problem.
A Spotlight search turns up /opt/local/share/gettext/intl/localcharset.c, which defines a locale_charset() function; any reason configure and/or make couldn't find it?