Maintained by: NLnet Labs

Errors building unbound 1.5.10 on Solaris 11

Jaco Lesch
Sat Oct 1 14:18:22 CEST 2016


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:jacol at saix.net

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://unbound.nlnetlabs.nl/pipermail/unbound-users/attachments/20161001/3c5c699f/attachment.html>