Xymon Mailing List Archive search

Solaris X86 xymon configure problems

list Roland Soderstrom
Wed, 30 Nov 2011 07:59:43 +1100
Message-Id: <user-ea78c925df50@xymon.invalid>

Hi Martin,

Guess not...
Checking for Large File Support ...
ERROR: LFS support check failed for standard file support

How do you turn that on?

- Roland

root@sunws1:/home/rolands/download/xymon-4.3.5# ./configure.client

Configuration script for Xymon client

This script asks a few questions and builds a Makefile to compile Xymon

Checking your make-utility

Xymon normally keeps all of the client configuration files
on the Xymon server. If you prefer, it is possible to use
a local client configuration file instead - if so, answer
'client' to the next question.
NB: Local configuration requires the PCRE libs on each host.

Server side client configuration, or client side [server] ?

Checking for Large File Support ...
ERROR: LFS support check failed for standard file support

Checking for clock_gettime() requiring librt ...
clock_gettime() requires librt

What userid will be running Xymon [xymon] ?

Found passwd entry for user xymon:x:62003:121:Xymon Owner:/usr/local/xymon:/usr/bin/bash

Where do you want the Xymon installation [/usr/local/xymon] ?

OK, will configure to use /usr/local/xymon as the Xymon toplevel directory

What is the IP-address of your Xymon server [127.0.0.1] ?

Using SunOS Makefile settings

Created Makefile with the necessary information to build Xymon
Some defaults are used, so do look at the Makefile before continuing.

Configuration complete - now run make -s (GNU make) to build the tools
root@sunws1:/home/rolands/download/xymon-4.3.5# /usr/local/bin/make
MAKE="/usr/local/bin/make" 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="" PCREINCDIR="" SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" XYMONTOPDIR="/usr/local/xymon" XYMONLOGDIR="" XYMONHOSTNAME="" XYMONHOSTIP="192.168.34.72" XYMONHOSTOS="" LOCALCLIENT="no" /usr/local/bin/make -C lib client
make[1]: Entering directory `/home/rolands/download/xymon-4.3.5/lib'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -o test-endianness test-endianness.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o osdefs.o osdefs.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o cgiurls.o cgiurls.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/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/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o crondate.o crondate.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o digest.o digest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o encoding.o encoding.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -DXYMONTOPDIR=\"/usr/local/xymon\" -DXYMONLOGDIR=\"\" -DXYMONHOSTNAME=\"\" -DXYMONHOSTIP=\"192.168.34.72\" -DXYMONHOSTOS=\"\" -DBUILD_HOME=\"/usr/local/xymon/client\" -c -o environ-client.o environ.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o errormsg.o errormsg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o holidays.o holidays.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o ipaccess.o ipaccess.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o loadhosts.o loadhosts.c
loadhosts_file.c: In function `load_hostnames':
loadhosts_file.c:131: warning: 'insavchar' might be used uninitialized in this function
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o md5.o md5.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o memory.o memory.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o misc.o misc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/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/home/rolands/download/xymon-4.3.5/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/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o sendmsg.o sendmsg.c
sendmsg.c: In function `sendtoxymond':
sendmsg.c:138: warning: 'sockfd' might be used uninitialized in this function
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/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/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o sha2.o sha2.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o sig.o sig.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o stackio.o stackio.c
stackio.c: In function `stackfgets':
stackio.c:424: warning: 'eolchar' might be used uninitialized in this function
stackio.c:440: warning: 'eolchar' might be used uninitialized in this function
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o strfunc.o strfunc.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o suid.o suid.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -DCLIENTONLY -c -o timefunc-client.o timefunc.c
timefunc.c: In function `timespec_text':
timefunc.c:126: warning: 'days' might be used uninitialized in this function
timefunc.c:126: warning: 'starttime' might be used uninitialized in this function
timefunc.c:126: warning: 'endtime' might be used uninitialized in this function
timefunc.c:126: warning: 'columns' might be used uninitialized in this function
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -I. -I../include -c -o tree.o tree.c
ar cr xymonclient.a osdefs.o cgiurls.o color-client.o crondate.o digest.o encoding.o environ-client.o errormsg.o holidays.o ipaccess.o loadhosts.o md5.o memory.o misc.o msort.o rmd160c.o sendmsg.o sha1.o sha2.o sig.o stackio.o strfunc.o suid.o timefunc-client.o tree.o
ranlib xymonclient.a || echo ""
make[1]: Leaving directory `/home/rolands/download/xymon-4.3.5/lib'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="" SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" XYMONHOME="/usr/local/xymon/client" /usr/local/bin/make -C common client
make[1]: Entering directory `/home/rolands/download/xymon-4.3.5/common'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -c -o xymon.o xymon.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o ../client/xymon xymon.o ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -c -o xymonlaunch.o xymonlaunch.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o ../client/xymonlaunch xymonlaunch.o ../lib/xymonclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -c -o xymoncmd.o xymoncmd.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o ../client/xymoncmd xymoncmd.o ../lib/xymonclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -c -o xymongrep.o xymongrep.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o ../client/xymongrep xymongrep.o ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -c -o xymoncfg.o xymoncfg.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o ../client/xymoncfg xymoncfg.o ../lib/xymonclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -c -o xymondigest.o xymondigest.c
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o ../client/xymondigest xymondigest.o ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
make[1]: Leaving directory `/home/rolands/download/xymon-4.3.5/common'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT="" SSLLIBS="" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" XYMONHOME="/usr/local/xymon/client" /usr/local/bin/make -C build all
make[1]: Entering directory `/home/rolands/download/xymon-4.3.5/build'
gcc -o merge-lines -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 merge-lines.c
gcc -o merge-sects -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 merge-sects.c
gcc -o setup-newfiles -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 setup-newfiles.c ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
gcc -o renamevars -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 renamevars.c
gcc -o renametasks -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 renametasks.c
make[1]: Leaving directory `/home/rolands/download/xymon-4.3.5/build'
CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I`pwd`/include -DCLIENTONLY=1" XYMONHOME="/usr/local/xymon/client" XYMONHOSTIP="192.168.34.72" LOCALCLIENT="no" NETLIBS="-lresolv -lsocket -lnsl" LIBRTDEF="-lrt" /usr/local/bin/make -C client allmake[1]: Entering directory `/home/rolands/download/xymon-4.3.5/client'
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o logfetch logfetch.c ../lib/xymonclient.a -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o clientupdate clientupdate.c ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o orcaxymon orcaxymon.c ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
gcc -g -O2 -Wall -Wno-unused -D_REENTRANT -DSunOS -I. -I/home/rolands/download/xymon-4.3.5/include -DCLIENTONLY=1 -o msgcache msgcache.c ../lib/xymonclient.a -lresolv -lsocket -lnsl -lrt
cat xymonclient.cfg.DIST | sed -e 's!@XYMONHOSTIP@!192.168.34.72!g' >xymonclient.cfg
../build/bb-commands.sh >>xymonclient.cfg
cat clientlaunch.cfg.DIST | sed -e 's!@CLIENTFLAGS@!!g' >clientlaunch.cfg
make[1]: Leaving directory `/home/rolands/download/xymon-4.3.5/client'

Build complete.

#####################################################################
IMPORTANT: If upgrading from 4.2.x, see the docs/upgrade-to-430.txt
file for instructions. You must run build/upgrade430.sh
before installing the new version.
#####################################################################

Now run '/usr/local/bin/make install' as root

root@sunws1:/home/rolands/download/xymon-4.3.5#

On 30/11/11 07:52 AM, Martin Flemming wrote:

On Wed, 30 Nov 2011, Roland Soderstrom wrote:

Ryan is of course right, I didn't mean make I meant ld, but as you pointed out you changed the ld thing already.

I compiled 4.3.5 on Solaris 10 x86 nicely yesterday.
Client though. using configure.client
Try that first.

- Roland


Hi !

.. by the way, also with LFS-Support ?

cheers,

Martin

Xymon@xymon.com