xymon 4.2.3 client compile error on solaris 10
list Bill Wagner
Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Ralph Mitchell
Are you building for Solaris10, or an earlier version?? When you ran
./configure did you see this:
Checking for clock_gettime() requiring librt ...
clock_gettime() requires librt
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:
bash-3.00# ls /lib/librt* /usr/lib/librt*
/lib/librt.so /lib/librtld_db.so.1
/usr/lib/librtld_db.so
/lib/librt.so.1 /usr/lib/librt.so
/usr/lib/librtld_db.so.1
/lib/librtld.so.1 /usr/lib/librt.so.1
/lib/librtld_db.so /usr/lib/librtld.so.1
Ralph Mitchell
▸
On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:
Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Ralph Mitchell
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.
▸
Ralph Mitchell
On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>wrote:
Are you building for Solaris10, or an earlier version?? When you ran ./configure did you see this: Checking for clock_gettime() requiring librt ... clock_gettime() requires librt 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: bash-3.00# ls /lib/librt* /usr/lib/librt* /lib/librt.so /lib/librtld_db.so.1 /usr/lib/librtld_db.so /lib/librt.so.1 /usr/lib/librt.so /usr/lib/librtld_db.so.1 /lib/librtld.so.1 /usr/lib/librt.so.1 /lib/librtld_db.so /usr/lib/librtld.so.1 Ralph Mitchell On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Bill Wagner
This is a sparc server.
▸
----------Original Message----------
From: Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>
Sent: Fri, August 07, 2009 5:05 PM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10
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.
Ralph Mitchell
On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>wrote:
Are you building for Solaris10, or an earlier version?? When you ran ./configure did you see this: Checking for clock_gettime() requiring librt ... clock_gettime() requires librt 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: bash-3.00# ls /lib/librt* /usr/lib/librt* /lib/librt.so /lib/librtld_db.so.1 /usr/lib/librtld_db.so /lib/librt.so.1 /usr/lib/librt.so /usr/lib/librtld_db.so.1 /lib/librtld.so.1 /usr/lib/librt.so.1 /lib/librtld_db.so /usr/lib/librtld.so.1 Ralph Mitchell On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Bill Wagner
By changing the build/Makefile.rules to add thisline: LIBRTDEF="-lrt" I was able to compile the client. However, it gets a timeout issue as seen in the hobbitclient log ... 2009-08-10 14:10:15 Whoops ! bb failed to send message - timeout Does anyone have any ideas how I can get a good client compile - on a solaris 10 (sparc) client for xymon-4.2.3 thanks in advance, Bill
▸
-------- Original Message --------
Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10
From: Bill Wagner <user-5db7d172e22d@xymon.invalid>
To: user-ae9b8668bcde@xymon.invalid, user-ae9b8668bcde@xymon.invalid
Date: 8/7/2009 5:15 PMThis is a sparc server. ----------Original Message---------- From: Ralph Mitchell <user-00a5e44c48c0@xymon.invalid> Sent: Fri, August 07, 2009 5:05 PM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 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. Ralph Mitchell On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>wrote:Are you building for Solaris10, or an earlier version?? When you ran ./configure did you see this: Checking for clock_gettime() requiring librt ... clock_gettime() requires librt 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: bash-3.00# ls /lib/librt* /usr/lib/librt* /lib/librt.so /lib/librtld_db.so.1 /usr/lib/librtld_db.so /lib/librt.so.1 /usr/lib/librt.so /usr/lib/librtld_db.so.1 /lib/librtld.so.1 /usr/lib/librt.so.1 /lib/librtld_db.so /usr/lib/librtld.so.1 Ralph Mitchell On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Mv652
I'm happy to send you over my succesfull compiled client if you'd like. Had some help from the list to get it working. it's the least I could do to return the help. Server details: $ uname -a SunOS <hostname> 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire-V240 Regards, Mario
▸
Bill Wagner writes: By changing the build/Makefile.rules to add thisline: LIBRTDEF="-lrt" I was able to compile the client. However, it gets a timeout issue as seen in the hobbitclient log ... 2009-08-10 14:10:15 Whoops ! bb failed to send message - timeout Does anyone have any ideas how I can get a good client compile - on a solaris 10 (sparc) client for xymon-4.2.3 thanks in advance, Bill -------- Original Message -------- Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 From: Bill Wagner <user-5db7d172e22d@xymon.invalid> To: user-ae9b8668bcde@xymon.invalid, user-ae9b8668bcde@xymon.invalid Date: 8/7/2009 5:15 PMThis is a sparc server. ----------Original Message---------- From: Ralph Mitchell <user-00a5e44c48c0@xymon.invalid> Sent: Fri, August 07, 2009 5:05 PM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 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. Ralph Mitchell On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>wrote:Are you building for Solaris10, or an earlier version?? When you ran ./configure did you see this: Checking for clock_gettime() requiring librt ... clock_gettime() requires librt 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: bash-3.00# ls /lib/librt* /usr/lib/librt* /lib/librt.so /lib/librtld_db.so.1 /usr/lib/librtld_db.so /lib/librt.so.1 /usr/lib/librt.so /usr/lib/librtld_db.so.1 /lib/librtld.so.1 /usr/lib/librt.so.1 /lib/librtld_db.so /usr/lib/librtld.so.1 Ralph Mitchell On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Bill Wagner
Thank you very much. I was able to resolve the issue on the server by removing all files and starting over. Bill
▸
-------- Original Message --------
Subject: [hobbit] Re: xymon 4.2.3 client compile error on solaris 10
From: user-2e62ad6fd761@xymon.invalid
To: Bill Wagner <user-5db7d172e22d@xymon.invalid>
CC: user-ae9b8668bcde@xymon.invalid
Date: 8/12/2009 9:49 AMI'm happy to send you over my succesfull compiled client if you'd like. Had some help from the list to get it working. it's the least I could do to return the help. Server details: $ uname -a SunOS <hostname> 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire-V240 Regards, Mario Bill Wagner writes:By changing the build/Makefile.rules to add thisline: LIBRTDEF="-lrt" I was able to compile the client. However, it gets a timeout issue as seen in the hobbitclient log ... 2009-08-10 14:10:15 Whoops ! bb failed to send message - timeout Does anyone have any ideas how I can get a good client compile - on a solaris 10 (sparc) client for xymon-4.2.3 thanks in advance, Bill -------- Original Message -------- Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 From: Bill Wagner <user-5db7d172e22d@xymon.invalid> To: user-ae9b8668bcde@xymon.invalid, user-ae9b8668bcde@xymon.invalid Date: 8/7/2009 5:15 PMThis is a sparc server. ----------Original Message---------- From: Ralph Mitchell <user-00a5e44c48c0@xymon.invalid> Sent: Fri, August 07, 2009 5:05 PM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 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. Ralph Mitchell On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>wrote:Are you building for Solaris10, or an earlier version?? When you ran ./configure did you see this: Checking for clock_gettime() requiring librt ... clock_gettime() requires librt 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: bash-3.00# ls /lib/librt* /usr/lib/librt* /lib/librt.so /lib/librtld_db.so.1 /usr/lib/librtld_db.so /lib/librt.so.1 /usr/lib/librt.so /usr/lib/librtld_db.so.1 /lib/librtld.so.1 /usr/lib/librt.so.1 /lib/librtld_db.so /usr/lib/librtld.so.1 Ralph Mitchell On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #
list Ryan Jay Lapuz
Hi Bill, Maybe this can help you. At the Known issues in Hobbit, navigate to the "Hobbit on Solaris compiles but aborts with some "ld.so" error" section. Regards, Ryan
▸
-----Original Message-----
From: user-2e62ad6fd761@xymon.invalid [mailto:user-2e62ad6fd761@xymon.invalid] Sent: Wednesday, August 12, 2009 10:50 PM
To: Bill Wagner
Cc: user-ae9b8668bcde@xymon.invalid
Subject: [hobbit] Re: xymon 4.2.3 client compile error on solaris 10
I'm happy to send you over my succesfull compiled client if you'd like.
Had some help from the list to get it working. it's the least I could do to
return the help.
Server details:
$ uname -a
SunOS <hostname> 5.10 Generic_118833-17 sun4u sparc SUNW,Sun-Fire-V240
Regards,
Mario
Bill Wagner writes: By changing the build/Makefile.rules to add thisline: LIBRTDEF="-lrt" I was able to compile the client. However, it gets a timeout issue as seen in the hobbitclient log ... 2009-08-10 14:10:15 Whoops ! bb failed to send message - timeout Does anyone have any ideas how I can get a good client compile - on a solaris 10 (sparc) client for xymon-4.2.3 thanks in advance, Bill -------- Original Message -------- Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 From: Bill Wagner <user-5db7d172e22d@xymon.invalid> To: user-ae9b8668bcde@xymon.invalid, user-ae9b8668bcde@xymon.invalid Date: 8/7/2009 5:15 PMThis is a sparc server. ----------Original Message---------- From: Ralph Mitchell <user-00a5e44c48c0@xymon.invalid> Sent: Fri, August 07, 2009 5:05 PM To: user-ae9b8668bcde@xymon.invalid Subject: Re: [hobbit] xymon 4.2.3 client compile error on solaris 10 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. Ralph Mitchell On Fri, Aug 7, 2009 at 4:42 PM, Ralph Mitchell <user-00a5e44c48c0@xymon.invalid>wrote:Are you building for Solaris10, or an earlier version?? When you ran ./configure did you see this: Checking for clock_gettime() requiring librt ... clock_gettime() requires librt 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: bash-3.00# ls /lib/librt* /usr/lib/librt* /lib/librt.so /lib/librtld_db.so.1 /usr/lib/librtld_db.so /lib/librt.so.1 /usr/lib/librt.so /usr/lib/librtld_db.so.1 /lib/librtld.so.1 /usr/lib/librt.so.1 /lib/librtld_db.so /usr/lib/librtld.so.1 Ralph Mitchell On Fri, Aug 7, 2009 at 3:01 PM, Bill Wagner <user-5db7d172e22d@xymon.invalid>wrote:Can anyone explain the following client compile error? thanks, Bill # gmake 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 Checking for socklen_t Checking for snprintf Checking for vsnprintf Checking for rpc/rpcent.h Checking for sys/select.h Checking for u_int32_t typedef Checking for PATH_MAX definition Checking for SHUT_RD/WR/RDWR definitions config.h created 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/lib' 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 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 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 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 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 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 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 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 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 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 loadhosts.c: In function `bbh_item_id': loadhosts.c:523: warning: return discards qualifiers from pointer target type 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 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 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 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 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 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 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 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 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 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 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 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 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 ranlib hobbitclient.a || echo "" gmake[1]: Leaving directory `/opt/xymon-4.2.3/lib' 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 gmake[1]: Entering directory `/opt/xymon-4.2.3/common' 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 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 Undefined first referenced symbol in file clock_gettime ../lib/hobbitclient.a(timefunc-client.o) ld: fatal: Symbol referencing errors. No output written to ../client/bb collect2: ld returned 1 exit status gmake[1]: *** [../client/bb] Error 1 gmake[1]: Leaving directory `/opt/xymon-4.2.3/common' gmake: *** [common-client] Error 2 #