Xymon Mailing List Archive search

Xymon-4.3.0-beta2 compile error Solaris 10 (client)

4 messages in this thread

list Jason F Rockwell · Tue, 5 May 2009 18:04:15 -0500 ·
All,
 
While attempting to compile the Xymon-4.3.0-beta2 client on a Solaris 10
system I get the following error:
 
[root at hotce01:...xymon/xymon-4.3.0-beta2]# gmake
MAKE="gmake" CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT
-DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS=""
`pwd`/build/genconfig.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
Checking for strtoll()
config.h created
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" OSDEF="-DSunOS"
RPATHOPT="-Wl,-R" PCREINCDIR="" SSLFLAGS="" SSLINCDIR="" SSLLIBS=""
NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" BBTOPDIR="/opt/xymon"
BBLOGDIR="" BBHOSTNAME="" BBHOSTIP="127.0.0.1" BBHOSTOS=""
LOCALCLIENT="no" gmake -C lib client
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/lib'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include  -o test-endianness test-endianness.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o osdefs.o osdefs.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o cgiurls.o cgiurls.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include  -DCLIENTONLY -c -o color-client.o color.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o digest.o digest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o encoding.o encoding.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include  -DBBTOPDIR=\"/opt/xymon\" -DBBLOGDIR=\"\"
-DBBHOSTNAME=\"\" -DBBHOSTIP=\"127.0.0.1\" -DBBHOSTOS=\"\"
-DBUILD_HOME=\"/opt/xymon/client\" -c -o environ-client.o environ.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o errormsg.o errormsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o holidays.o holidays.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o ipaccess.o ipaccess.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include  -c -o loadhosts.o loadhosts.c
loadhosts.c: In function `bbh_find_item':
loadhosts.c:228: warning: return discards qualifiers from pointer target
type
loadhosts.c: In function `bbh_item_id':
loadhosts.c:619: warning: return discards qualifiers from pointer target
type
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o md5.o md5.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o memory.o memory.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o misc.o misc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o msort.o msort.c
msort.c: In function `msort':
msort.c:119: warning: passing arg 4 of `qsort' from incompatible pointer
type
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o rbtr.o rbtr.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/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/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o sendmsg.o sendmsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/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/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o sha2.o sha2.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o sig.o sig.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o stackio.o stackio.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o strfunc.o strfunc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include    -c -o suid.o suid.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I.
-I../include  -DCLIENTONLY -c -o timefunc-client.o timefunc.c
ar cr hobbitclient.a osdefs.o cgiurls.o color-client.o digest.o
encoding.o environ-client.o errormsg.o holidays.o ipaccess.o loadhosts.o
md5.o memory.o misc.o msort.o rbtr.o rmd160c.o sendmsg.o sha1.o sha2.o
sig.o stackio.o strfunc.o suid.o timefunc-client.o
ranlib hobbitclient.a || echo ""
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/lib'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="-Wl,-R" SSLFLAGS=""
SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl"
LIBRTDEF="-lrt" BBHOME="/opt/xymon/client" gmake -C common client
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/common'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bb.o
bb.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o
../client/bb bb.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o
hobbitlaunch.o hobbitlaunch.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o
../client/hobbitlaunch hobbitlaunch.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbcmd.o
bbcmd.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o
../client/bbcmd bbcmd.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o
bbhostgrep.o bbhostgrep.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o
../client/bbhostgrep bbhostgrep.o ../lib/hobbitclient.a -lresolv
-lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o
bbhostshow.o bbhostshow.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o
../client/bbhostshow bbhostshow.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o
bbdigest.o bbdigest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o
../client/bbdigest bbdigest.o ../lib/hobbitclient.a -lresolv -lsocket
-lnsl -lrt
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/common'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="-Wl,-R" SSLLIBS=""
NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt"
BBHOME="/opt/xymon/client" gmake -C build all
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/build'
gcc -o merge-lines -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 merge-lines.c
gcc -o merge-sects -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 merge-sects.c
gcc -o setup-newfiles -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I.
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -Wl,-R
setup-newfiles.c ../lib/hobbitclient.a  -lresolv -lsocket -lnsl -lrt
Undefined                       first referenced
 symbol                             in file
main
/usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/crt1.o
ld: fatal: Symbol referencing errors. No output written to
setup-newfiles
collect2: ld returned 1 exit status
gmake[1]: *** [setup-newfiles] Error 1
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/build'
gmake: *** [build-build] Error 2
 
Has anyone else seen this problem?
 
Thanks,
Jason Rockwell
ConocoPhillips
Technical Unix Services
list Dominique Frise · Wed, 06 May 2009 07:40:05 +0200 ·
quoted from Jason F Rockwell
Rockwell, Jason F wrote:
All,
 While attempting to compile the Xymon-4.3.0-beta2 client on a Solaris 10 system I get the following error:
 [root at hotce01:...xymon/xymon-4.3.0-beta2]# gmake
MAKE="gmake" CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" `pwd`/build/genconfig.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
Checking for strtoll()
config.h created
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" OSDEF="-DSunOS" RPATHOPT="-Wl,-R" PCREINCDIR="" SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" BBTOPDIR="/opt/xymon" BBLOGDIR="" BBHOSTNAME="" BBHOSTIP="127.0.0.1" BBHOSTOS="" LOCALCLIENT="no" gmake -C lib client
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/lib'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -o test-endianness test-endianness.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o osdefs.o osdefs.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o cgiurls.o cgiurls.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -DCLIENTONLY -c -o color-client.o color.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o digest.o digest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o encoding.o encoding.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -DBBTOPDIR=\"/opt/xymon\" -DBBLOGDIR=\"\" -DBBHOSTNAME=\"\" -DBBHOSTIP=\"127.0.0.1\" -DBBHOSTOS=\"\" -DBUILD_HOME=\"/opt/xymon/client\" -c -o environ-client.o environ.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o errormsg.o errormsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o holidays.o holidays.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o ipaccess.o ipaccess.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -c -o loadhosts.o loadhosts.c
loadhosts.c: In function `bbh_find_item':
loadhosts.c:228: warning: return discards qualifiers from pointer target type
loadhosts.c: In function `bbh_item_id':
loadhosts.c:619: warning: return discards qualifiers from pointer target type
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o md5.o md5.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o memory.o memory.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o misc.o misc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o msort.o msort.c
msort.c: In function `msort':
msort.c:119: warning: passing arg 4 of `qsort' from incompatible pointer type
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o rbtr.o rbtr.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/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/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o sendmsg.o sendmsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/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/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o sha2.o sha2.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o sig.o sig.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o stackio.o stackio.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o strfunc.o strfunc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o suid.o suid.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -DCLIENTONLY -c -o timefunc-client.o timefunc.c
ar cr hobbitclient.a osdefs.o cgiurls.o color-client.o digest.o encoding.o environ-client.o errormsg.o holidays.o ipaccess.o loadhosts.o md5.o memory.o misc.o msort.o rbtr.o rmd160c.o sendmsg.o sha1.o sha2.o sig.o stackio.o strfunc.o suid.o timefunc-client.o
ranlib hobbitclient.a || echo ""
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/lib'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="-Wl,-R" SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" BBHOME="/opt/xymon/client" gmake -C common client
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/common'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bb.o bb.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bb bb.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o hobbitlaunch.o hobbitlaunch.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/hobbitlaunch hobbitlaunch.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbcmd.o bbcmd.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbcmd bbcmd.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbhostgrep.o bbhostgrep.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbhostgrep bbhostgrep.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbhostshow.o bbhostshow.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbhostshow bbhostshow.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbdigest.o bbdigest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbdigest bbdigest.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/common'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="-Wl,-R" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" BBHOME="/opt/xymon/client" gmake -C build all
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/build'
gcc -o merge-lines -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 merge-lines.c
gcc -o merge-sects -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 merge-sects.c
gcc -o setup-newfiles -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -Wl,-R setup-newfiles.c ../lib/hobbitclient.a  -lresolv -lsocket -lnsl -lrt
Undefined                       first referenced
 symbol                             in file
main                                /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/crt1.o
ld: fatal: Symbol referencing errors. No output written to setup-newfiles
collect2: ld returned 1 exit status
gmake[1]: *** [setup-newfiles] Error 1
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/build'
gmake: *** [build-build] Error 2
 Has anyone else seen this problem?
 
Try compiling setup-newfiles without the "-Wl,-R" flag.
Don't had time to find out why this only occurs when compiling the client.

# cd /var/tmp/xymon/xymon-4.3.0-beta2/build
quoted from Jason F Rockwell
# gcc -o setup-newfiles -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1
setup-newfiles.c ../lib/hobbitclient.a  -lresolv -lsocket -lnsl -lrt

# cd ..
# gmake

Dominique
list Johan Sjöberg · Wed, 6 May 2009 09:13:48 +0200 ·
Hi.
I am having a minor problem with log monitoring for postfix using the msgs test.
In the postfix log files, the e-mail addresses are enclosed in "tag" brackets (<>). It seems like this is ignored or lost during the building of the msgs report page, because all e-mail addresses, and brackets, are missing in the log.

This is how it looks in the mail.log on the server:
May  5 03:40:36 mailgw01 postfix/smtpd[11715]: NOQUEUE: reject: RCPT from unknown[24.156.41.217]: 450 4.1.8 <sender address>: Sender address rejected: Domain not found; from=<sender address> to=<receipient address> proto=ESMTP helo=<24-156-41-217.unassigned.npgco.com>

This is how it looks on the msgs page:
May  5 03:40:36 mailgw01 postfix/smtpd[11715]: NOQUEUE: reject: RCPT from unknown[24.156.41.217]: 450 4.1.8 : Sender address rejected: Domain not found; from= to= proto=ESMTP helo=

The text is not shown if I view source for the page either.
Is there anything I can do about this, or will I have to live with it?

/Johan
list Jason F Rockwell · Mon, 11 May 2009 14:38:50 -0500 ·
Thanks Dominique, this solution worked great!

Jason

-----Original Message-----
From: Dominique Frise [mailto:user-78ab6673b600@xymon.invalid] Sent: Wednesday, May 06, 2009 12:40 AM
To: user-ae9b8668bcde@xymon.invalid
Subject: Re: [hobbit] Xymon-4.3.0-beta2 compile error Solaris 10
(client)
quoted from Dominique Frise

Rockwell, Jason F wrote:
All,
 While attempting to compile the Xymon-4.3.0-beta2 client on a Solaris
10 
system I get the following error:
 [root at hotce01:...xymon/xymon-4.3.0-beta2]# gmake
MAKE="gmake" CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" `pwd`/build/genconfig.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
Checking for strtoll()
config.h created
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" OSDEF="-DSunOS" RPATHOPT="-Wl,-R" PCREINCDIR="" SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt"
BBTOPDIR="/opt/xymon" 
BBLOGDIR="" BBHOSTNAME="" BBHOSTIP="127.0.0.1" BBHOSTOS="" LOCALCLIENT="no" gmake -C lib client
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/lib'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -o test-endianness test-endianness.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o osdefs.o osdefs.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o cgiurls.o cgiurls.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -DCLIENTONLY -c -o color-client.o color.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o digest.o digest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o encoding.o encoding.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -DBBTOPDIR=\"/opt/xymon\" -DBBLOGDIR=\"\" -DBBHOSTNAME=\"\" -DBBHOSTIP=\"127.0.0.1\" -DBBHOSTOS=\"\" -DBUILD_HOME=\"/opt/xymon/client\" -c -o environ-client.o environ.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o errormsg.o errormsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o holidays.o holidays.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o ipaccess.o ipaccess.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -c -o loadhosts.o loadhosts.c
loadhosts.c: In function `bbh_find_item':
loadhosts.c:228: warning: return discards qualifiers from pointer
target 
type
loadhosts.c: In function `bbh_item_id':
loadhosts.c:619: warning: return discards qualifiers from pointer
target 
type
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o md5.o md5.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o memory.o memory.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o misc.o misc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o msort.o msort.c
msort.c: In function `msort':
msort.c:119: warning: passing arg 4 of `qsort' from incompatible
pointer 
type
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o rbtr.o rbtr.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/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/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o sendmsg.o sendmsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/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/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o sha2.o sha2.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o sig.o sig.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o stackio.o stackio.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o strfunc.o strfunc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include    -c -o suid.o suid.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -I. -I../include  -DCLIENTONLY -c -o timefunc-client.o timefunc.c
ar cr hobbitclient.a osdefs.o cgiurls.o color-client.o digest.o encoding.o environ-client.o errormsg.o holidays.o ipaccess.o
loadhosts.o 
md5.o memory.o misc.o msort.o rbtr.o rmd160c.o sendmsg.o sha1.o sha2.o
sig.o stackio.o strfunc.o suid.o timefunc-client.o
ranlib hobbitclient.a || echo ""
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/lib'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="-Wl,-R"
SSLFLAGS="" 
SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" BBHOME="/opt/xymon/client" gmake -C common client
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/common'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bb.o
bb.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bb bb.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o hobbitlaunch.o hobbitlaunch.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/hobbitlaunch hobbitlaunch.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o
bbcmd.o 
bbcmd.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbcmd bbcmd.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbhostgrep.o bbhostgrep.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbhostgrep bbhostgrep.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbhostshow.o bbhostshow.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbhostshow bbhostshow.o ../lib/hobbitclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -c -o bbdigest.o bbdigest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -o ../client/bbdigest bbdigest.o ../lib/hobbitclient.a -lresolv -lsocket -lnsl -lrt
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/common'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="-Wl,-R"
SSLLIBS="" 
NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" BBHOME="/opt/xymon/client" gmake -C build all
gmake[1]: Entering directory `/var/tmp/xymon/xymon-4.3.0-beta2/build'
gcc -o merge-lines -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1
merge-lines.c
gcc -o merge-sects -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1
merge-sects.c
gcc -o setup-newfiles -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS
-I. 
-I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1 -Wl,-R setup-newfiles.c ../lib/hobbitclient.a  -lresolv -lsocket -lnsl -lrt
Undefined                       first referenced
 symbol                             in file
main                                /usr/sfw/lib/gcc/sparc-sun-solaris2.10/3.4.3/crt1.o
ld: fatal: Symbol referencing errors. No output written to
setup-newfiles
collect2: ld returned 1 exit status
gmake[1]: *** [setup-newfiles] Error 1
gmake[1]: Leaving directory `/var/tmp/xymon/xymon-4.3.0-beta2/build'
gmake: *** [build-build] Error 2
 Has anyone else seen this problem?
 
Try compiling setup-newfiles without the "-Wl,-R" flag.
Don't had time to find out why this only occurs when compiling the
client.

# cd /var/tmp/xymon/xymon-4.3.0-beta2/build
# gcc -o setup-newfiles -g -O2 -Wall -Wno-unused -D_REENTRANT  -DSunOS -I. -I/var/tmp/xymon/xymon-4.3.0-beta2/include -DCLIENTONLY=1
setup-newfiles.c ../lib/hobbitclient.a  -lresolv -lsocket -lnsl -lrt
# cd ..
# gmake

Dominique