Hi Jacob, As a fellow Solaris-er (2.6/sparc), I've gotten past the point you've reached by applying the following patch to "src/modules/commmon/zverse.cpp":
*** zverse.cpp.ORIG Tue Jun 26 06:37:35 2001 --- zverse.cpp Tue Jul 3 15:17:03 2001 *************** *** 11,16 **** --- 11,17 ---- #include <fcntl.h> #include <errno.h> #include <stdlib.h> + #include <sys/pctypes.h> /* For 'lelong()' */ #ifndef __GNUC__ #include <io.h> That added include file defines the missing type. -Brady Morgan On 19-Nov-2001 Jacob Daniel wrote: > Hi, > > I have had little luck with compiling sword for solaris. I > finally have a GNU'ified env setup...I thought it would help but > I got the following error message when I try to compile. Am I > missing a library or something? > > make[2]: Entering directory > `/home/jdaniel/downloads/sword-1.5.2/src/modules/common' > gcc -I../../../include/ -D_GNU_SOURCE -DNDEBUG -DUNIX > -D_GNU_SOURCE -DNDEBUG -DUNIX -pipe -Wall -Wno-format -pedantic > -pedantic -fomit-frame-pointer -s -O3 -DBIGENDIAN -DUSBINARY -c > -o zverse.o zverse.cpp > zverse.cpp: In method `void zVerse::settext(char, long int, const > char *)': > zverse.cpp:304: `lelong' undeclared (first use this function) > zverse.cpp:304: (Each undeclared identifier is reported only once > zverse.cpp:304: for each function it appears in.) > zverse.cpp:306: `leshort' undeclared (first use this function) > make[2]: *** [zverse.o] Error 1 > > Thanks! > Jacob