<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      It'll definitely be in .29; I'm collecting patches in prep at the
      moment. Wrapping is usually safest when a specific OS needs it, to
      help minimize the chances of unintentional effects elsewhere.<br>
      <br>
      That was a specific output/formatting change to help deal with
      some of the more obscure type manipulation that has to happen
      around there.<br>
      <br>
      Regards,<br>
      -jc<br>
      <br>
      <br>
      On 2/14/2017 2:54 PM, Matt Vander Werf wrote:<br>
    </div>
    <blockquote
cite="mid:CAE6TTt5gG2RyrcFwNAc6Y8oDNUWxJ4YWUk=0Bz8uWPQJ9RkXRw@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>Hi J.C.,<br>
              <br>
            </div>
            I tried adding in '#include <stdint.h>' in logfetch.c
            and that seems to have fixed things. I was able to do a
            gmake with no issues! Is this something that can be added to
            the source possibly? Or would it cause issues for other
            OS's? Or is this something I should do so that adding this
            isn't necessary?<br>
            <br>
          </div>
          Just in case you'd still like to see it, I've included the
          full gmake output below (this is without adding that #include
          in).<br>
          <br>
        </div>
        Thanks.<br>
        <div class="gmail_extra"><br>
          # gmake<br>
          MAKE="gmake" CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused
          -Wno-pointer-sign -D_REENTRANT -I/usr/local/include
          -L/usr/local/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
          -DBSD -I`pwd`/include -DCLIENTONLY=1" LDFLAGS=""
          `pwd`/build/genconfig.sh<br>
          Checking for socklen_t<br>
          Checking for snprintf<br>
          Checking for vsnprintf<br>
          Checking for rpc/rpcent.h<br>
          Checking for sys/select.h<br>
          Checking for u_int32_t typedef<br>
          Checking for PATH_MAX definition<br>
          Checking for SHUT_RD/WR/RDWR definitions<br>
          Checking for strtoll()<br>
          Checking for uname<br>
          Checking for setenv<br>
          config.h created<br>
          CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" OSDEF="-DBSD"
          RPATHOPT="" PCREINCDIR="" ZLIBINCDIR="" SSLFLAGS=""
          SSLINCDIR="" SSLLIBS="" NETLIBS="" LIBRTDEF=""
          XYMONTOPDIR="/home/xymon" XYMONHOME="/home/xymon"
          XYMONCLIENTHOME=/home/xymon XYMONLOGDIR="" XYMONHOSTNAME=""
          XYMONHOSTIP="127.0.0.1" XYMONHOSTOS="" LOCALCLIENT="no" gmake
          -C lib client<br>
          gmake[1]: Entering directory '/root/xymon-4.3.28/lib'<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  -o test-endianness
          test-endianness.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o osdefs.o osdefs.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o cgiurls.o cgiurls.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  -DCLIENTONLY -c -o color-client.o
          color.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o crondate.o crondate.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o digest.o digest.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o encoding.o encoding.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  -DXYMONTOPDIR=\"/home/xymon\"
          -DXYMONLOGDIR=\"\" -DXYMONHOSTNAME=\"\"
          -DXYMONHOSTIP=\"127.0.0.1\" -DXYMONHOSTOS=\"\"
          -DXYMONHOME=\"/home/xymon\" -c -o environ-client.o environ.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o errormsg.o errormsg.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o holidays.o holidays.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o ipaccess.o ipaccess.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o md5.o md5.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o memory.o memory.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o misc.o misc.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o msort.o msort.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  `./test-endianness` -c -o
          rmd160c.o rmd160c.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  `./test-endianness` -c -o sha1.o
          sha1.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o sha2.o sha2.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o sig.o sig.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o stackio.o stackio.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o strfunc.o strfunc.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o suid.o suid.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  -DCLIENTONLY -c -o
          timefunc-client.o timefunc.c<br>
          timefunc.c: In function 'agestring':<br>
          timefunc.c:507: warning: format '%ld' expects type 'long int',
          but argument 3 has type 'time_t'<br>
          timefunc.c:511: warning: format '%02ld' expects type 'long
          int', but argument 3 has type 'time_t'<br>
          timefunc.c:511: warning: format '%ld' expects type 'long int',
          but argument 3 has type 'time_t'<br>
          timefunc.c:515: warning: format '%02ld' expects type 'long
          int', but argument 3 has type 'time_t'<br>
          timefunc.c:515: warning: format '%ld' expects type 'long int',
          but argument 3 has type 'time_t'<br>
          timefunc.c:520: warning: format '%02ld' expects type 'long
          int', but argument 3 has type 'time_t'<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o tree.o tree.c<br>
          ar cr libxymonclient.a osdefs.o cgiurls.o color-client.o
          crondate.o digest.o encoding.o environ-client.o errormsg.o
          holidays.o ipaccess.o md5.o memory.o misc.o msort.o rmd160c.o
          sha1.o sha2.o sig.o stackio.o strfunc.o suid.o
          timefunc-client.o tree.o<br>
          ranlib libxymonclient.a || echo ""<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o locator.o locator.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include  -c -o loadhosts.o loadhosts.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o sendmsg.o sendmsg.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o xymond_ipc.o xymond_ipc.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o xymond_buffer.o
          xymond_buffer.c<br>
          ar cr libxymonclientcomm.a locator.o loadhosts.o sendmsg.o
          xymond_ipc.o xymond_buffer.o<br>
          ranlib libxymonclientcomm.a || echo ""<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o run.o run.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -I../include    -c -o timing.o timing.c<br>
          ar cr libxymontime.a run.o timing.o<br>
          ranlib libxymontime.a || echo ""<br>
          gmake[1]: Leaving directory '/root/xymon-4.3.28/lib'<br>
          CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT=""
          SSLFLAGS="" SSLINCDIR="" SSLLIBS="" NETLIBS=""  ZLIBLIBS=""
          LIBRTDEF="" XYMONHOME="/home/xymon" gmake -C common client<br>
          gmake[1]: Entering directory '/root/xymon-4.3.28/common'<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -c -o xymon.o xymon.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o ../client/xymon xymon.o
          ../lib/libxymonclientcomm.a    ../lib/libxymonclient.a<br>
          ../lib/libxymonclientcomm.a(sendmsg.o): In function
          `sendtoxymond':<br>
          /root/xymon-4.3.28/lib/sendmsg.c:249: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          /root/xymon-4.3.28/lib/sendmsg.c:280: warning: warning:
          strcpy() is almost always misused, please use strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          ../lib/libxymonclient.a(environ-client.o): In function
          `expand_env':<br>
          /root/xymon-4.3.28/lib/environ.c:375: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -c -o xymonlaunch.o xymonlaunch.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o ../client/xymonlaunch xymonlaunch.o
          ../lib/libxymontime.a  ../lib/libxymonclient.a<br>
          xymonlaunch.o: In function `main':<br>
          /root/xymon-4.3.28/common/xymonlaunch.c:548: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          xymonlaunch.o: In function `load_config':<br>
          /root/xymon-4.3.28/common/xymonlaunch.c:114: warning: warning:
          strcpy() is almost always misused, please use strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          ../lib/libxymontime.a(timing.o): In function
          `show_timestamps':<br>
          /root/xymon-4.3.28/lib/timing.c:136: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -c -o xymoncmd.o xymoncmd.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o ../client/xymoncmd xymoncmd.o
          ../lib/libxymonclient.a<br>
          xymoncmd.o: In function `xymon_default_envs':<br>
          /root/xymon-4.3.28/common/xymoncmd.c:69: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          /root/xymon-4.3.28/common/xymoncmd.c:79: warning: warning:
          strcpy() is almost always misused, please use strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          ../lib/libxymonclient.a(environ-client.o): In function
          `expand_env':<br>
          /root/xymon-4.3.28/lib/environ.c:375: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -c -o xymongrep.o xymongrep.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o ../client/xymongrep xymongrep.o
          ../lib/libxymonclientcomm.a    ../lib/libxymonclient.a<br>
          xymongrep.o: In function `downok':<br>
          /root/xymon-4.3.28/common/xymongrep.c:76: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          ../lib/libxymonclientcomm.a(loadhosts.o): In function
          `localhostinfo':<br>
          /root/xymon-4.3.28/lib/loadhosts.c:476: warning: warning:
          strcpy() is almost always misused, please use strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          ../lib/libxymonclientcomm.a(loadhosts.o): In function
          `load_hostnames':<br>
          /root/xymon-4.3.28/lib/loadhosts_file.c:278: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -c -o xymoncfg.o xymoncfg.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o ../client/xymoncfg xymoncfg.o
          ../lib/libxymonclient.a<br>
          ../lib/libxymonclient.a(errormsg.o): In function
          `redirect_cgilog':<br>
          /root/xymon-4.3.28/lib/errormsg.c:186: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          ../lib/libxymonclient.a(misc.o): In function `commafy':<br>
          /root/xymon-4.3.28/lib/misc.c:173: warning: warning: strcpy()
          is almost always misused, please use strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          ../lib/libxymonclient.a(errormsg.o): In function `errprintf':<br>
          /root/xymon-4.3.28/lib/errormsg.c:73: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -c -o xymondigest.o xymondigest.c<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o ../client/xymondigest xymondigest.o
          ../lib/libxymonclientcomm.a    ../lib/libxymonclient.a<br>
          ../lib/libxymonclient.a(digest.o): In function `digest_done':<br>
          /root/xymon-4.3.28/lib/digest.c:210: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          ../lib/libxymonclient.a(memory.o): In function `xstrcpy':<br>
          /root/xymon-4.3.28/lib/memory.c:282: warning: warning:
          strcpy() is almost always misused, please use strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          ../lib/libxymonclient.a(errormsg.o): In function `errprintf':<br>
          /root/xymon-4.3.28/lib/errormsg.c:73: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gmake[1]: Leaving directory '/root/xymon-4.3.28/common'<br>
          CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I`pwd`/include -DCLIENTONLY=1" LDFLAGS="" RPATHOPT=""
          SSLLIBS="" NETLIBS="" LIBRTDEF="" XYMONHOME="/home/xymon"
          gmake -C build all<br>
          gmake[1]: Entering directory '/root/xymon-4.3.28/build'<br>
          gcc -o merge-lines -g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I/root/xymon-4.3.28/include -DCLIENTONLY=1 merge-lines.c<br>
          /tmp//ccLPhBko.o: In function `main':<br>
          /root/xymon-4.3.28/build/merge-lines.c:62: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          /root/xymon-4.3.28/build/merge-lines.c:66: warning: warning:
          strcpy() is almost always misused, please use strlcpy()<br>
          /root/xymon-4.3.28/build/merge-lines.c:90: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -o merge-sects -g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I/root/xymon-4.3.28/include -DCLIENTONLY=1 merge-sects.c<br>
          /tmp//cc9cfGpI.o: In function `main':<br>
          /root/xymon-4.3.28/build/merge-sects.c:64: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          /root/xymon-4.3.28/build/merge-sects.c:109: warning: warning:
          strcat() is almost always misused, please use strlcat()<br>
          gcc -o setup-newfiles -g -O2 -Wall -Wno-unused
          -Wno-pointer-sign -D_REENTRANT -I/usr/local/include
          -L/usr/local/lib -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
          -DBSD -I/root/xymon-4.3.28/include -DCLIENTONLY=1
          setup-newfiles.c ../lib/libxymonclient.a<br>
          ../lib/libxymonclient.a(digest.o): In function `digest_done':<br>
          /root/xymon-4.3.28/lib/digest.c:210: warning: warning:
          sprintf() is often misused, please use snprintf()<br>
          /tmp//ccs6wY8Z.o: In function `main':<br>
          /root/xymon-4.3.28/build/setup-newfiles.c:54: warning:
          warning: strcpy() is almost always misused, please use
          strlcpy()<br>
          ../lib/libxymonclient.a(memory.o): In function `xsprintf':<br>
          /root/xymon-4.3.28/lib/memory.c:355: warning: warning:
          vsprintf() is often misused, please use vsnprintf()<br>
          /tmp//ccs6wY8Z.o: In function `main':<br>
          /root/xymon-4.3.28/build/setup-newfiles.c:58: warning:
          warning: strcat() is almost always misused, please use
          strlcat()<br>
          gcc -o renamevars -g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I/root/xymon-4.3.28/include -DCLIENTONLY=1 renamevars.c<br>
          gcc -o renametasks -g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I/root/xymon-4.3.28/include -DCLIENTONLY=1 renametasks.c<br>
          gmake[1]: Leaving directory '/root/xymon-4.3.28/build'<br>
          CC="gcc" CFLAGS="-g -O2 -Wall -Wno-unused -Wno-pointer-sign
          -D_REENTRANT -I/usr/local/include -L/usr/local/lib
          -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DBSD
          -I`pwd`/include -DCLIENTONLY=1" XYMONHOME="/home/xymon"
          XYMONHOSTIP="127.0.0.1" LOCALCLIENT="no" SSLLIBS="" NETLIBS=""
          LIBRTDEF="" gmake -C client all<br>
          gmake[1]: Entering directory '/root/xymon-4.3.28/client'<br>
          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign -D_REENTRANT
          -I/usr/local/include -L/usr/local/lib -D_LARGEFILE_SOURCE
          -D_FILE_OFFSET_BITS=64 -DBSD -I/root/xymon-4.3.28/include
          -DCLIENTONLY=1 -o logfetch logfetch.c ../lib/libxymonclient.a<br>
          logfetch.c: In function 'logdata':<br>
          logfetch.c:210: error: 'intmax_t' undeclared (first use in
          this function)<br>
          logfetch.c:210: error: (Each undeclared identifier is reported
          only once<br>
          logfetch.c:210: error: for each function it appears in.)<br>
          logfetch.c:210: error: expected ')' before 'bufsz'<br>
          gmake[1]: *** [Makefile:41: logfetch] Error 1<br>
          gmake[1]: Leaving directory '/root/xymon-4.3.28/client'<br>
          gmake: *** [build/Makefile.rules:77: client] Error 2<br>
          <br clear="all">
          <div>
            <div class="gmail_signature">
              <div>--</div>
              <div>Matt Vander Werf</div>
            </div>
          </div>
          <br>
          <div class="gmail_quote">On Tue, Feb 14, 2017 at 5:43 PM,
            Japheth Cleaver <span dir="ltr"><<a
                moz-do-not-send="true"
                href="mailto:cleaver@terabithia.org" target="_blank">cleaver@terabithia.org</a>></span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              <div bgcolor="#FFFFFF"><span class="gmail-">
                  <div
                    class="gmail-m_-7337670701756600949moz-cite-prefix">On
                    2/14/2017 12:41 PM, Matt Vander Werf wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div>
                        <div>
                          <div>Hello all,<br>
                            <br>
                          </div>
                          Not sure if anyone else has come across this
                          or not, but I'm running into an issue
                          compiling the latest Xymon client (4.3.28) on
                          OpenBSD 6.0.<br>
                          <br>
                        </div>
                        I'm just compiling the client, since that's all
                        I need for OpenBSD. So, I am first running:<br>
                        <br>
                        MAKE=gmake ./configure.client<br>
                        <br>
                      </div>
                      <div>I just selected all the defaults for the
                        prompts for this example.<br>
                        <br>
                        Then, when running 'gmake', I am getting a
                        compile error when it gets to the logfetch part:<br>
                        <br>
                      </div>
                      <div>
                        <div>...<br>
                          gcc -g -O2 -Wall -Wno-unused -Wno-pointer-sign
                          -D_REENTRANT -I/usr/local/include
                          -L/usr/local/lib -D_LARGEFILE_SOURCE
                          -D_FILE_OFFSET_BITS=64 -DBSD
                          -I/root/xymon-4.3.28/include -DCLIENTONLY=1 -o
                          logfetch logfetch.c ../lib/libxymonclient.a<br>
                          logfetch.c: In function 'logdata':<br>
                          logfetch.c:210: error: 'intmax_t' undeclared
                          (first use in this function)<br>
                          logfetch.c:210: error: (Each undeclared
                          identifier is reported only once<br>
                          logfetch.c:210: error: for each function it
                          appears in.)<br>
                          logfetch.c:210: error: expected ')' before
                          'bufsz'<br>
                          gmake[1]: *** [Makefile:41: logfetch] Error 1<br>
                          gmake[1]: Leaving directory
                          '/root/xymon-4.3.28/client'<br>
                          gmake: *** [build/Makefile.rules:77: client]
                          Error 2<br>
                          <br>
                        </div>
                        <div>(If anyone wants the full 'gmake' output,
                          let me know!)<br>
                          <br>
                        </div>
                        <div>If I go and comment out all the lines with
                          logfetch in them in client/Makefile, then
                          everything compiles successfully and I can
                          even do a 'gmake install' and everything works
                          just fine (but only after commenting out the
                          logfetch lines in
                          $XYMONHOME/bin/xymonclient.sh)<wbr>.<br>
                          <br>
                        </div>
                        <div>Honestly, this works fine for my case since
                          I don't really need any logfetch functionality
                          working for this particular client anyways.
                          But it'd be nice if I didn't have to do all
                          this commenting every time I want to compile a
                          new version of the Xymon client on OpenBSD.<br>
                          <br>
                        </div>
                        <div>Has anyone run into this issue and/or know
                          what needs to be done to resolve it?<br>
                          <br>
                        </div>
                        <div>Thanks in advance for any assistance!!<br>
                        </div>
                        <br>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span> Hmm. If you can send the full gmake output, I'd
                appreciate it. Thanks.<br>
                <br>
                It seems like an '#include <stdint.h>' in
                logfetch.c (in the normal section) might resolve this;
                it's the only place I believe we're doing an intmax_t
                conversion like this. Do you think you'd be able to test
                that?<br>
                <br>
                Regards,<br>
                -jc<br>
              </div>
            </blockquote>
          </div>
          <br>
        </div>
      </div>
    </blockquote>
    <p><br>
    </p>
  </body>
</html>