I meant, Solaris10 on Sparc or x86??  And how old a copy is it??  I've got an early x86 version running in VMware, and in that system the clock_gettime() function is in librt.<div><br></div><div>Ralph Mitchell</div><div>
<br></div><div><br><div class="gmail_quote">On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <span dir="ltr"><<a href="mailto:ralphmitchell@gmail.com">ralphmitchell@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Are you building for Solaris10, or an earlier version??  When you ran ./configure did you see this:<br><br><div><div>   Checking for clock_gettime() requiring librt ...</div><div>   clock_gettime() requires librt</div><div>

<br></div><div>It seems like librt may be missing, because that's where clock_gettime() is, at least in Solaris10.  I've got librt in both /lib and /usr/lib:</div><div><br></div><div><div>     bash-3.00#  ls /lib/librt* /usr/lib/librt*</div>

<div>     /lib/librt.so             /lib/librtld_db.so.1      /usr/lib/librtld_db.so</div><div>     /lib/librt.so.1           /usr/lib/librt.so         /usr/lib/librtld_db.so.1</div><div>     /lib/librtld.so.1         /usr/lib/librt.so.1</div>

<div>     /lib/librtld_db.so        /usr/lib/librtld.so.1</div><div><br></div></div><font color="#888888"><div><br></div><div>Ralph Mitchell</div></font><div><div></div><div class="h5"><div><br></div><div><br><div class="gmail_quote">
On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <span dir="ltr"><<a href="mailto:william.wagner@ipacc.com" target="_blank">william.wagner@ipacc.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">



<div bgcolor="#ffffff" text="#000000">
Can anyone explain the following client compile error?<br>
thanks,<br>
Bill<br>
<br>
<font face="Courier New, Courier, monospace" size="-1"> # gmake<br>
MAKE="gmake" CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT 
-DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS=""
`pwd`/build/ge                              nconfig.sh<br>
Checking for socklen_t<br>
Checking for snprintf<br>
Checking for vsnprintf<br>
Checking for rpc/rpcent.h<br>
Checking for sys/select.h<br>
Checking for u_int32_t typedef<br>
Checking for PATH_MAX definition<br>
Checking for SHUT_RD/WR/RDWR definitions<br>
config.h created<br>
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" OSDEF="-DSunOS"
RPATHOPT=""                               PCREINCDIR="" SSLFLAGS=""
SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF=""
BBTOPDIR="/export/home/xymon" BBLOGDIR=""                              
BBHOSTNAME="" BBHOSTIP="10.90.2.100" BBHOSTOS="" LOCALCLIENT="no" gmake
-C lib client<br>
gmake[1]: Entering directory `/opt/xymon-4.2.3/lib'<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include  -o
test-endianness test                              -endianness.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
osdefs.o osdefs                              .c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
cgiurls.o cgiur                              ls.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include 
-DCLIENTONLY -c -o colo                              r-client.o color.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
digest.o digest                              .c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
encoding.o enco                              ding.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include 
-DBBTOPDIR=\"/export/ho                              me/xymon\"
-DBBLOGDIR=\"\" -DBBHOSTNAME=\"\" -DBBHOSTIP=\"10.90.2.100\"
-DBBHOSTOS=\"\" -DBUILD_HOME=\"/export/home/xymon/client\" -c -o
e                              nviron-client.o environ.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
errormsg.o erro                              rmsg.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
ipaccess.o ipac                              cess.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include  -c -o
loadhosts.o loadh                              osts.c<br>
loadhosts.c: In function `bbh_item_id':<br>
loadhosts.c:523: warning: return discards qualifiers from pointer
target type<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
md5.o md5.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
memory.o memory                              .c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
misc.o misc.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
rbtr.o rbtr.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include 
`./test-endianness` -c                               -o rmd160c.o
rmd160c.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
sendmsg.o sendm                              sg.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include 
`./test-endianness` -c                               -o sha1.o sha1.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
sig.o sig.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
stackio.o stack                              io.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
strfunc.o strfu                              nc.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include    -c -o
suid.o suid.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -I. -I../include 
-DCLIENTONLY -c -o time                              func-client.o
timefunc.c<br>
ar cr hobbitclient.a osdefs.o cgiurls.o color-client.o digest.o
encoding.o environ-client.o errormsg.o ipaccess.o loadhosts.o md5.o
memory                              .o misc.o rbtr.o rmd160c.o
sendmsg.o sha1.o sig.o stackio.o strfunc.o suid.o timefunc-client.o<br>
ranlib hobbitclient.a || echo ""<br>
gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib'<br>
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="" SSLFLAGS=""
SSL                              INCDIR="" SSLLIBS="" NETLIBS="-lresolv
-lsocket -lnsl" LIBRTDEF="" BBHOME="/export/home/xymon/client" gmake -C
common client<br>
gmake[1]: Entering directory `/opt/xymon-4.2.3/common'<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -c -o bb.o bb.c<br>
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/opt/xymon-4.2.3/include -DCLIENTONLY=1 -o ../client/bb bb.o
../lib/hobbitclient.                              a -lresolv -lsocket
-lnsl<br>
Undefined                       first referenced<br>
 symbol                             in file<br>
clock_gettime                      
../lib/hobbitclient.a(timefunc-client.o)<br>
ld: fatal: Symbol referencing errors. No output written to ../client/bb<br>
collect2: ld returned 1 exit status<br>
gmake[1]: *** [../client/bb] Error 1<br>
gmake[1]: Leaving directory `/opt/xymon-4.2.3/common'<br>
gmake: *** [common-client] Error 2<br>
# </font><br>
</div>

</blockquote></div><br></div></div></div></div>
</blockquote></div><br></div>