I finally got a clean build on FreeBSD.  I uploaded the static binary to 
upload.sourceforge.net/incoming (the dynamic version was only a very 
little bit smaller, so there didn't seem to be much point in that one. I 
don't know what is getting statically linked in the dynamic version to 
make it so large).  The filename is abisuite-0.9.5-FreeBSD_i386.tar.gz 
(please ignore the abisuite-0.9.5-FreeBSD_i386_static.tar.gz -- I was 
cut off in the middle of the upload).  The md5 sum is:
a367d990cc9c8dcc9dda6b5162220011

None of the extra options are enabled here.  I'll be working on PSpell 
and Gnome builds next.

In the end, for all my grief, these are the only things that I changed:

1) Get rid of *any* versions of wv and iconv on the system.
2) Add back in the -DLIBDIR=\"\" in libiconv/libcharset/lib/Makefile.abi
3) Add __FreeBSD__ to the ifdef in line 564 of
src/wp/ap/unix/ap_UnixApp.cpp (it seems like this will affect openbsd,
netbsd, as well, though)
4) I couldn't seem to get src/wp/impexp/xp/ie_imp_WordPerfect.cpp to 
recognize the rint function found in <math.h>, so I added __FreeBSD__ to 
the Win32 ifdef in ut_math.cpp and ut.math.h.  This seems like a bit of 
a hack, since I really do have a perfectly good rint on BSD, so I'll see 
if I can't figure out what's wrong here.  Is there anyone else I should 
talk to about this?

You guys did an excellent job on the build system this time around (I've
had a lot of trouble compiling the whole .9.x line).  Many of the things
which had plagued me in the past were taken care of.  Thanks for a 
great  piece of software.

-Paul (posom on IRC)


Reply via email to