I'm trying to compile openldap from ports under 6.1, and running it fails with the error:
slapd:/usr/local/lib/libicuuc.so.12.0: /usr/local/lib/libicudata.so.12.0 : WARNING: symbol(icudt58_dat) size mismatch, relink your program I see there was some dicussion of this back around April, but no resolution, and I didn't see anything since then. Evidentally it impacts anything that uses textproc/icu from what I could tell. I poked around with it a bit but nothing jumped out as to why it's doing this. The symbol seems to be defined in libicudata.so and accessed by libicuuc.so. The actual object file in the distibution that contains it is dynamically generated. I have the exact same version running ok on a linux box so it doesn't seem to be an issue with the code itself. Has anyone figured out what's going on with this code under openbsd that's causing it to fail like this? Thanks...