I'm attempting to get Abi effectively back into Solaris and have come across this problem.
g++ -Wall -pedantic -ansi -D_BSD_SOURCE -pipe -DSunOS -D__EXTENSIONS__ -DSCANDIR_MISSING -I /space/Abi/expat/lib/ -I/space/Abi/psiconv/ -I/space/Abi/wv -I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include -I/usr/local/include/gtk-1.2 -I/usr/local/include/glib-1.2 -I/usr/local/lib/glib/include -I/usr/openwin/include -DSUPPORTS_UT_IDLE=1 -DABI_BUILD_VERSION=\"0.99.2\" -o AbiWord_d abi_ver.o UnixMain.o /space/Abi/abi/src/wp/ap/libAp.a /space/Abi/abi/src/wp/impexp/libImpExp.a /space/Abi/abi/src/af/xap/libXap.a /space/Abi/abi/src/af/util/libUtil.a /space/Abi/abi/src/af/gr/libGr.a /space/Abi/abi/src/af/ev/libEv.a /space/Abi/abi/src/other/spell/xp/libSpell.a /space/Abi/abi/src/text/fmt/xp/libFmt.a /space/Abi/abi/src/text/ptbl/xp/libPtbl.a /space/Abi/abi/src/wp/ap/libAp.a /space/Abi/abi/src/wp/impexp/libImpExp.a /space/Abi/abi/src/af/xap/libXap.a /space/Abi/abi/src/af/util/libUtil.a /space/Abi/abi/src/af/gr/libGr.a /space/Abi/abi/src/af/ev/libEv.a /space/Abi/abi/src/other/spell/xp/libSpell.a /space/Abi/abi/src/text/fmt/xp/libFmt.a /space/Abi/abi/src/text/ptbl/xp/libPtbl.a /space/Abi/abi/src/wp/ap/libAp.a /space/Abi/abi/src/wp/impexp/libImpExp.a /space/Abi/abi/src/af/xap/libXap.a /space/Abi/abi/src/af/util/libUtil.a /space/Abi/abi/src/af/gr/libGr.a /space/Abi/abi/src/af/ev/libEv.a /space/Abi/abi/src/other/spell/xp/libSpell.a /space/Abi/abi/src/text/fmt/xp/libFmt.a /space/Abi/abi/src/text/ptbl/xp/libPtbl.a /space/Abi/abi/src/wp/ap/libAp.a /space/Abi/abi/src/wp/impexp/libImpExp.a /space/Abi/abi/src/af/xap/libXap.a /space/Abi/abi/src/af/util/libUtil.a /space/Abi/abi/src/af/gr/libGr.a /space/Abi/abi/src/af/ev/libEv.a /space/Abi/abi/src/other/spell/xp/libSpell.a /space/Abi/abi/src/text/fmt/xp/libFmt.a /space/Abi/abi/src/text/ptbl/xp/libPtbl.a -L/usr/local/lib -L/usr/openwin/lib -R/usr/openwin/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXext -lX11 -lsocket -lnsl -lm -L/usr/local/lib -lgmodule -lglib -ldl -lpng -lm /space/Abi/zlib/libz.a /space/Abi/expat/lib/.libs/libexpat.a /space/Abi/psiconv/psiconv/.libs/libpsiconv.a /space/Abi/wv/libwv.a Undefined first referenced symbol in file uncompress /space/Abi/wv/libwv.a(decompresswmf.o) ld: fatal: Symbol referencing errors. No output written to AbiWord_d collect2: ld returned 1 exit status gmake[4]: *** [AbiWord_d] Error 1 gmake[4]: Leaving directory `/space/Abi/abi/src/wp/main/unix' The short version - it can't link libz to do swf uncompresses. I've rebuilt and reinstalled zlib a couplea three times and double and triple checked lib paths and such. In the process of this I've found /usr/lib/ has libz.so and libz.so.1 and the libz install from CVS goes in /usr/local/lib I presume it is possible that it is it is poicking up the wrongone, but when I remove -lz and explicitly list the path to libz.a it shows the same error - which is what you see in the above code paste, if you trace the gcc commandline. I went ahead and commented out the one call to uncompress() and rebuilt - for grins - and I get a *lot* of asserts on basicly every keypress. Any idea why? And a paste totally crashes. :)
