Get the following compile errors when building Unbound 1.5.10 on Solaris 11 SPARC with both GCC 4.8.2 and SolarisStudio 12.4. Any help will be appreciated, error info below from "gmake".

===============================================================
GCC 4.8.2 for libevent-2 and unbound-1.5.10:
libtool: link: /usr/bin/gcc -I. -I/opt/local/include -m64 -mcpu=v9 -std=c99 -flto -D_REENTRANT -o unbound .libs/acl_list.o .libs/cachedump.o .libs/daemon.o .libs/remote.o .libs/stats.o .libs/unbound.o .libs/worker.o .libs/dns.o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterator.o .libs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils.o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/outbound_list.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/configparser.o .libs/fptr_wlist.o .libs/locks.o .libs/log.o .libs/mini_event.o .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regional.o .libs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabhash.o .libs/timehist.o .libsgmake /tube.o .libs/winsock_event.o .libs/autotrust.o .libs/val_anchor.o .libs/validator.o .libs/val_kcache.o .libs/val_kentry.o .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .libs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/cachedb.o .libs/netevent.o .libs/listen_dnsport.o .libs/outside_network.o .libs/ub_event.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/snprintf.o .libs/reallocarray.o .libs/arc4random.o .libs/arc4random_uniform.o .libs/explicit_bzero.o .libs/arc4_lock.o -L/opt/local/lib/64 -L/opt/local/lib -lssl /opt/local/lib/sparcv9/libevent.so -lsendfile -lsocket -lnsl -lcrypto -pthreads -R/opt/local/lib/sparcv9 -R/opt/local/lib/sparcv9 -R/opt/local/lib ./libtool --tag=CC --mode=compile /usr/bin/gcc -I. -I/opt/local/include -m64 -mcpu=v9 -std=c99 -flto -D_REENTRANT -o unbound-checkconf.lo -c `cat .source` libtool: compile: /usr/bin/gcc -I. -I/opt/local/include -m64 -mcpu=v9 -std=c99 -flto -D_REENTRANT -c smallapp/unbound-checkconf.c -fPIC -DPIC -o .libs/unbound-checkconf.o
smallapp/unbound-checkconf.c: In function 'checkconf':
smallapp/unbound-checkconf.c:489:13: error: 'PATH_MAX' undeclared (first use in this function)
  char oldwd[PATH_MAX];
             ^
smallapp/unbound-checkconf.c:489:13: note: each undeclared identifier is reported only once for each function it appears in
gmake: *** [unbound-checkconf.lo] Error 1

===============================================================
SolarisStudio 12.4 for libevent-2 and unbound-1.5.10:
libtool: link: /opt/SunStudio/SolarisStudio12.4-solaris-sparc-bin/solarisstudio12.4/bin/cc -I. -I/opt/local/include -m64 -mt -xmemalign=8s -xc99 -mt -o unbound .libs/acl_list.o .libs/cachedump.o .libs/daemon.o .libs/remote.o .libs/stats.o .libs/unbound.o .libs/worker.o .libs/dns.o .libs/infra.o .libs/rrset.o .libs/dname.o .libs/msgencode.o .libs/as112.o .libs/msgparse.o .libs/msgreply.o .libs/packed_rrset.o .libs/iterator.o .libs/iter_delegpt.o .libs/iter_donotq.o .libs/iter_fwd.o .libs/iter_hints.o .libs/iter_priv.o .libs/iter_resptype.o .libs/iter_scrub.o .libs/iter_utils.o .libs/localzone.o .libs/mesh.o .libs/modstack.o .libs/outbound_list.o .libs/alloc.o .libs/config_file.o .libs/configlexer.o .libs/configparser.o .libs/fptr_wlist.o .libs/locks.o .libs/log.o .libs/mini_event.o .libs/module.o .libs/net_help.o .libs/random.o .libs/rbtree.o .libs/regional.o .libs/rtt.o .libs/dnstree.o .libs/lookup3.o .libs/lruhash.o .libs/slabhash.o .libs/timehist.o .libs/tube.o .libs/winsock_event.o .libs/autotrust.o .libs/val_anchor.o .libs/validator.o .libs/val_kcache.o .libs/val_kentry.o .libs/val_neg.o .libs/val_nsec3.o .libs/val_nsec.o .libs/val_secalgo.o .libs/val_sigcrypt.o .libs/val_utils.o .libs/dns64.o .libs/cachedb.o .libs/netevent.o .libs/listen_dnsport.o .libs/outside_network.o .libs/ub_event.o .libs/keyraw.o .libs/sbuffer.o .libs/wire2str.o .libs/parse.o .libs/parseutil.o .libs/rrdef.o .libs/str2wire.o .libs/snprintf.o .libs/reallocarray.o .libs/arc4random.o .libs/arc4random_uniform.o .libs/explicit_bzero.o .libs/arc4_lock.o -L/opt/local/lib/64 -L/opt/local/lib -lssl /opt/local/lib/sparcv9/libevent.so -lsendfile -lsocket -lnsl -lcrypto -mt -R/opt/local/lib/sparcv9 -R/opt/local/lib/sparcv9 -R/opt/local/lib ./libtool --tag=CC --mode=compile /opt/SunStudio/SolarisStudio12.4-solaris-sparc-bin/solarisstudio12.4/bin/cc -I. -I/opt/local/include -m64 -mt -xmemalign=8s -xc99 -mt -o unbound-checkconf.lo -c `cat .source` libtool: compile: /opt/SunStudio/SolarisStudio12.4-solaris-sparc-bin/solarisstudio12.4/bin/cc -I. -I/opt/local/include -m64 -mt -xmemalign=8s -xc99 -mt -c smallapp/unbound-checkconf.c -KPIC -DPIC -o .libs/unbound-checkconf.o
"./util/log.h", line 75: warning:  attribute "format" is unknown, ignored
"./util/log.h", line 135: warning:  attribute "format" is unknown, ignored
"./util/log.h", line 142: warning:  attribute "format" is unknown, ignored
"./util/log.h", line 149: warning:  attribute "format" is unknown, ignored
"./util/log.h", line 174: warning:  attribute "format" is unknown, ignored
"./util/config_file.h", line 891: warning: attribute "format" is unknown, ignored "./sldns/sbuffer.h", line 129: warning: attribute "unused" is unknown, ignored "./sldns/sbuffer.h", line 676: warning: attribute "format" is unknown, ignored
"smallapp/unbound-checkconf.c", line 489: undefined symbol: PATH_MAX
cc: acomp failed for smallapp/unbound-checkconf.c
gmake: *** [unbound-checkconf.lo] Error 1


--
---
Jaco Lesch
SAIX HLS
Email:[email protected]

Reply via email to