Subj : More Solaris... To : deuce From : Frank Reid Date : Mon Sep 12 2005 07:19 pm Re: CVS commit exec/getkeye.j By: deuce to All on Mon Sep 12 2005 14:44:00 A couple remaining issues, but probably no biggie... first, "lstdc++" is not getting appended to the linker, so the default gives the "Undefined symbol" error for the "new" and "delete" functions. Forcing it onto the commandline in GNUMakefile seems to get past that. I think in that one section where you test for sunos and choose /usr/ccs/bin/ld, it bypasses the stdc++ lib. Tacking it on the end of the LDFLAGS seems to fix. Also, a slew of these: Compiling jsexec.c In file included from ../xpdev/xpevent.h:45, from ../xpdev/semwrap.h:64, from ../xpdev/threadwrap.h:108, from ../xpdev/link_list.h:45, from sbbs.h:125, from jsexec.c:46: .../xpdev/xpsem.h:54:1: warning: "SEM_FAILED" redefined In file included from ../xpdev/semwrap.h:62, from ../xpdev/threadwrap.h:108, from ../xpdev/link_list.h:45, from sbbs.h:125, from jsexec.c:46: /usr/include/semaphore.h:29:1: warning: this is the location of the previous definition Looks like "SEM_FAILED" collides with a default Solaris header. :-\ --- þ Synchronet þ BBS Doors (www.bbsdoors.com) .