Hmm, I missed that.  I took -lc out, but now I get this:

g++  -o makemake makemake.o ../../include/jcore/JBroadcaster.o 
../../include/jcore/JCollectio
n.o ../../include/jcore/JContainer.o ../../include/jcore/JProbDistr.o 
../../include/jcore/JOr
deredSetT.o ../../include/jcore/JOrderedSetUtil.o ../../include/jcore/JString.o 
../../include
/jcore/JSubstitute.o ../../include/jcore/jCommandLine.o 
../../include/jcore/jStreamUtil.o ../
../include/jcore/jStreamUtil_UNIX.o ../../include/jcore/jFStreamUtil.o 
../../include/jcore/jF
StreamUtil_UNIX.o ../../include/jcore/jFileUtil.o 
../../include/jcore/jFileUtil_UNIX.o ../../
include/jcore/jDirUtil_UNIX.o ../../include/jcore/jUNIXUtil.o 
../../include/jcore/JError.o ..
/../include/jcore/JStdError.o ../../include/jcore/JRTTIBase.o 
../../include/jcore/JProgressDi
splay.o ../../include/jcore/jMemory.o ../../include/jcore/jMath.o 
../../include/jcore/jAssert
.o ../../include/jcore/JAssertBase.o ../../include/jcore/jGlobals.o 
../../include/jcore/JUser
Notification.o ../../include/jcore/JTextUserNotification.o 
../../include/jcore/JChooseSaveFil
e.o ../../include/jcore/JTextChooseSaveFile.o 
../../include/jcore/JCreateProgressDisplay.o ..
/../include/jcore/JCreateTextPG.o ../../include/jcore/JTextProgressDisplay.o 
../../include/jc
ore/JLatentPG.o ../../include/jcore/JProcess.o 
../../include/jcore/JProcessError.o ../../incl
ude/jcore/JThisProcess.o ../../include/jcore/jProcessUtil.o 
../../include/jcore/jSignal.o ../
../include/jcore/JInPipeStream.o ../../include/jcore/JUNIXDirInfo.o 
../../include/jcore/JUNIX
DirEntry.o ../../include/jcore/Templates-JString.o 
../../include/jcore/Templates-int.o ../../
include/jcore/Templates-long.o ../../include/jcore/Templates-longlong.o 
../../include/jcore/T
emplates-double.o ../../include/jcore/JPtrArray-JString.o 
../../include/jcore/JRegex.o ../../
include/jcore/JInterpolate.o ../../include/jcore/jHashFunctions.o 
../../include/jcore/jNew.o
../../include/jcore/JMemoryManager.o ../../include/jcore/JMMTable.o 
../../include/jcore/JMMAr
rayTable.o ../../include/jcore/JMMHashTable.o ../../include/jcore/JMMMonitor.o 
../../include/
jcore/JMMErrorPrinter.o ../../include/jcore/JMMRecord.o 
../../include/jcore/JArray-JMMRecord.
o ../../include/jcore/JHashTable-JMMRecord.o ../../misc/regex/regcomp.o 
../../misc/regex/rege
xec.o ../../misc/regex/regerror.o ../../misc/regex/regfree.o -L../../lib 
-lACE-4_6 -pthread
-lstdc++ -lm -pthread
/usr/local/lib/liblthread.so.0: undefined reference to `_sigsuspend'
/usr/local/lib/liblthread.so.0: undefined reference to `_nanosleep'
/usr/local/lib/liblthread.so.0: undefined reference to `_fork'
/usr/local/lib/liblthread.so.0: undefined reference to `_sched_yield'
/usr/local/lib/liblthread.so.0: undefined reference to `_write'
/usr/local/lib/liblthread.so.0: undefined reference to `_close'
gmake[2]: *** [makemake] Error 1
gmake[2]: Leaving directory `/usr/home/dave/temp/JX-1.1.22/programs/makemake'
gmake[1]: *** [install] Error 2
gmake[1]: Leaving directory `/usr/home/dave/temp/JX-1.1.22/lib'
gmake: *** [freebsd] Error 2

A search on freebsd.org/search made references that sigsuspend was removed from
libc?  Stranger and stranger..


On Fri, 23 Apr 1999, you wrote:
> Why is it still linking with libc?
> 
> Russell
> 
> |g++  -o makemake makemake.o ../../include/jcore/JBroadcaster.o 
> ../../include/jcore/JCollection.o ../../include/jcore/JContainer.o 
> ../../include/jcore/JProbDistr.o ../../include/jcore/JOrderedSetT.o 
> ../../include/jcore/JOrderedSetUtil.o ../../include/jcore/JString.o 
> ../../include/jcore/JSubstitute.o ../../include/jcore/jCommandLine.o 
> ../../include/jcore/jStreamUtil.o ../../include/jcore/jStreamUtil_UNIX.o 
> ../../include/jcore/jFStreamUtil.o ../../include/jcore/jFStreamUtil_UNIX.o 
> ../../include/jcore/jFileUtil.o ../../include/jcore/jFileUtil_UNIX.o 
> ../../include/jcore/jDirUtil_UNIX.o ../../include/jcore/jUNIXUtil.o 
> ../../include/jcore/JError.o ../../include/jcore/JStdError.o 
> ../../include/jcore/JRTTIBase.o ../../include/jcore/JProgressDisplay.o 
> ../../include/jcore/jMemory.o ../../include/jcore/jMath.o 
> ../../include/jcore/jAssert.o ../../include/jcore/JAssertBase.o 
> ../../include/jcore/jGlobals.o ../../include/jcore/JUserNotification.o 
> ../../include/jcore/JTextUserNotification.o .!
> ./../include/jcore/JChooseSaveFil|e.o 
> ../../include/jcore/JTextChooseSaveFile.o 
> ../../include/jcore/JCreateProgressDisplay.o 
> ../../include/jcore/JCreateTextPG.o 
> ../../include/jcore/JTextProgressDisplay.o ../../include/jcore/JLatentPG.o 
> ../../include/jcore/JProcess.o ../../include/jcore/JProcessError.o 
> ../../include/jcore/JThisProcess.o ../../include/jcore/jProcessUtil.o 
> ../../include/jcore/jSignal.o ../../include/jcore/JInPipeStream.o 
> ../../include/jcore/JUNIXDirInfo.o ../../include/jcore/JUNIXDirEntry.o 
> ../../include/jcore/Templates-JString.o ../../include/jcore/Templates-int.o 
> ../../include/jcore/Templates-long.o ../../include/jcore/Templates-longlong.o 
> ../../include/jcore/Templates-double.o 
> ../../include/jcore/JPtrArray-JString.o ../../include/jcore/JRegex.o 
> ../../include/jcore/JInterpolate.o ../../include/jcore/jHashFunctions.o 
> ../../include/jcore/jNew.o ../../include/jcore/JMemoryManager.o 
> ../../include/jcore/JMMTable.o ../../include/jcore/JMMArrayTable.o 
> ../../include/j!
> ccore/JMMHashTable.o ../../include/jcore/JMMMonitor.o 
> ../../include/|jcore/JMMErrorPrinter.o ../../include/jcore/JMMRecord.o 
> ../../include/jcore/JArray-JMMRecord.o 
> ../../include/jcore/JHashTable-JMMRecord.o ../../misc/regex/regcomp.o 
> ../../misc/regex/regexec.o ../../misc/regex/regerror.o 
> ../../misc/regex/regfree.o -L../../lib -lACE-4_6 -pthread -lstdc++ -lm -lc


To Unsubscribe: send mail to majord...@freebsd.org
with "unsubscribe freebsd-current" in the body of the message

Reply via email to