The following packages will be installed: pdns-recursor Fetching README... 0%100%100%100%100%100%Done Fetching doinst.sh... 0%100%100%100%100%100%Done Fetching pdns-recursor.SlackBuild... 0%100%100%100%100%100%Done Fetching pdns-recursor.info... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done pdns-recursor-3.2/ pdns-recursor-3.2/namespaces.hh pdns-recursor-3.2/epollmplexer.cc pdns-recursor-3.2/win32_logger.cc pdns-recursor-3.2/syncres.hh pdns-recursor-3.2/aescrypt.c pdns-recursor-3.2/recursor_cache.cc pdns-recursor-3.2/qtype.hh pdns-recursor-3.2/arguments.cc pdns-recursor-3.2/selectmplexer.cc pdns-recursor-3.2/sillyrecords.cc pdns-recursor-3.2/base64.cc pdns-recursor-3.2/sysdeps/ pdns-recursor-3.2/sysdeps/Darwin.inc pdns-recursor-3.2/sysdeps/FreeBSD.inc pdns-recursor-3.2/sysdeps/SunOS.inc pdns-recursor-3.2/sysdeps/Linux.inc pdns-recursor-3.2/base64.hh pdns-recursor-3.2/dns.hh pdns-recursor-3.2/pdns-recursor.init.d pdns-recursor-3.2/aestab.h pdns-recursor-3.2/dns_random.hh pdns-recursor-3.2/lwres.hh pdns-recursor-3.2/ahuexception.hh pdns-recursor-3.2/unix_utility.cc pdns-recursor-3.2/lua-pdns-recursor.cc pdns-recursor-3.2/qtype.cc pdns-recursor-3.2/rec_channel.hh pdns-recursor-3.2/recursor_cache.hh pdns-recursor-3.2/mtasker.cc pdns-recursor-3.2/Makefile.win32 pdns-recursor-3.2/randomhelper.cc pdns-recursor-3.2/dnsrecords.hh pdns-recursor-3.2/aesopt.h pdns-recursor-3.2/win32_mtasker.hh pdns-recursor-3.2/devpollmplexer.cc pdns-recursor-3.2/win32_rec_channel.cc pdns-recursor-3.2/rec_channel.cc pdns-recursor-3.2/rrd/ pdns-recursor-3.2/rrd/create pdns-recursor-3.2/rrd/makegraphs pdns-recursor-3.2/rrd/index.html pdns-recursor-3.2/rrd/update pdns-recursor-3.2/dnswriter.cc pdns-recursor-3.2/aes.h pdns-recursor-3.2/rec_control.cc pdns-recursor-3.2/ntservice.hh pdns-recursor-3.2/dnsrecords.cc pdns-recursor-3.2/lua-pdns-recursor.hh pdns-recursor-3.2/Makefile pdns-recursor-3.2/configure pdns-recursor-3.2/utility.hh pdns-recursor-3.2/pdns_hw.cc pdns-recursor-3.2/dnsparser.hh pdns-recursor-3.2/misc.hh pdns-recursor-3.2/logger.hh pdns-recursor-3.2/recpacketcache.hh pdns-recursor-3.2/aes_modes.c pdns-recursor-3.2/rec_control.1 pdns-recursor-3.2/recursorservice.cc pdns-recursor-3.2/misc.cc pdns-recursor-3.2/syncres.cc pdns-recursor-3.2/dns.cc pdns-recursor-3.2/ntservice.cc pdns-recursor-3.2/dnsparser.cc pdns-recursor-3.2/kqueuemplexer.cc pdns-recursor-3.2/lock.hh pdns-recursor-3.2/win32_mtasker.cc pdns-recursor-3.2/brg_endian.h pdns-recursor-3.2/rcpgenerator.cc pdns-recursor-3.2/README pdns-recursor-3.2/powerdns-example-script.lua pdns-recursor-3.2/rec_channel_rec.cc pdns-recursor-3.2/config.h pdns-recursor-3.2/rcpgenerator.hh pdns-recursor-3.2/sstuff.hh pdns-recursor-3.2/pdns_recursor.cc pdns-recursor-3.2/recpacketcache.cc pdns-recursor-3.2/lwres.cc pdns-recursor-3.2/aescpp.h pdns-recursor-3.2/recursorservice.hh pdns-recursor-3.2/dns_random.cc pdns-recursor-3.2/brg_types.h pdns-recursor-3.2/portsmplexer.cc pdns-recursor-3.2/mtasker.hh pdns-recursor-3.2/iputils.hh pdns-recursor-3.2/arguments.hh pdns-recursor-3.2/zoneparser-tng.cc pdns-recursor-3.2/aeskey.c pdns-recursor-3.2/zoneparser-tng.hh pdns-recursor-3.2/COPYING pdns-recursor-3.2/aestab.c pdns-recursor-3.2/mplexer.hh pdns-recursor-3.2/pdns_recursor.1 pdns-recursor-3.2/logger.cc pdns-recursor-3.2/reczones.cc pdns-recursor-3.2/dnswriter.hh pdns-recursor-3.2/PowerDNS Recursor.vcproj pdns-recursor-3.2/win32_utility.cc pdns-recursor-3.2/singleton.hh g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -MM -MG *.cc *.c *.hh > dep PLEASE READ: If you get an error mentioning #include , please read README PLEASE READ: for an easy fix! mkdir optional g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c epollmplexer.cc -o optional/epollmplexer.o ; true g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o syncres.o syncres.cc In file included from syncres.cc:21:0: syncres.hh: In instantiation of ‘void Throttle::throttle(time_t, const Thing&, unsigned int, unsigned int) [with Thing = boost::tuples::tuple, short unsigned int>; time_t = long int]’: syncres.cc:897:110: required from here syncres.hh:70:63: warning: narrowing conversion of ‘((tries == 0u) ? ((unsigned int)((Throttle, short unsigned int> >*)this)->Throttle, short unsigned int> >::d_limit) : tries)’ from ‘unsigned int’ to ‘int’ inside { } is ill-formed in C++11 [-Wnarrowing] entry e={ now+(ttl ? ttl : d_ttl), tries ? tries : d_limit}; ^ syncres.cc:428:13: warning: ‘bool ipv6First(const ComboAddress&, const ComboAddress&)’ defined but not used [-Wunused-function] static bool ipv6First(const ComboAddress& a, const ComboAddress& b) ^ g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o misc.o misc.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o unix_utility.o unix_utility.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o qtype.o qtype.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o logger.o logger.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o arguments.o arguments.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o lwres.o lwres.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o pdns_recursor.o pdns_recursor.cc pdns_recursor.cc: In function ‘int serviceMain(int, char**)’: pdns_recursor.cc:1717:54: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pthread_create(&tid, 0, recursorThread, (void*)n); ^ g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o recursor_cache.o recursor_cache.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o dnsparser.o dnsparser.cc dnsparser.cc: In function ‘std::string simpleCompress(const string&, const string&)’: dnsparser.cc:493:39: warning: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing] const char rootptr[2]={0xc0,0x11}; ^ g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o dnswriter.o dnswriter.cc dnswriter.cc: In member function ‘void DNSPacketWriter::startRecord(const string&, uint16_t, uint32_t, uint16_t, DNSPacketWriter::Place)’: dnswriter.cc:72:38: warning: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } is ill-formed in C++11 [-Wnarrowing] static char marker[2]={0xc0, 0x0c}; ^ g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o dnsrecords.o dnsrecords.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o rcpgenerator.o rcpgenerator.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o base64.o base64.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o zoneparser-tng.o zoneparser-tng.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o rec_channel.o rec_channel.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o rec_channel_rec.o rec_channel_rec.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o selectmplexer.o selectmplexer.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o sillyrecords.o sillyrecords.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o dns_random.o dns_random.cc gcc -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o aescrypt.o aescrypt.c gcc -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o aeskey.o aeskey.c In file included from aeskey.c:28:0: aeskey.c: In function ‘aes_decrypt_key192’: aeskey.c:409:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point] cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:409:25: note: in expansion of macro ‘ff’ cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4)); ^ aeskey.c:409:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point] cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:409:25: note: in expansion of macro ‘ff’ cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4)); ^ aeskey.c:409:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point] cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:409:25: note: in expansion of macro ‘ff’ cx->ks[v(48,(4))] = ff(ss[4] = word_in(key, 4)); ^ aeskey.c:410:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point] cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:410:25: note: in expansion of macro ‘ff’ cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5)); ^ aeskey.c:410:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point] cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:410:25: note: in expansion of macro ‘ff’ cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5)); ^ aeskey.c:410:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point] cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:410:25: note: in expansion of macro ‘ff’ cx->ks[v(48,(5))] = ff(ss[5] = word_in(key, 5)); ^ aeskey.c: In function ‘aes_decrypt_key256’: aeskey.c:500:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point] cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:500:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4)); ^ aeskey.c:500:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point] cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:500:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4)); ^ aeskey.c:500:34: warning: operation on ‘ss[4]’ may be undefined [-Wsequence-point] cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:500:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(4))] = ff(ss[4] = word_in(key, 4)); ^ aeskey.c:501:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point] cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:501:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5)); ^ aeskey.c:501:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point] cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:501:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5)); ^ aeskey.c:501:34: warning: operation on ‘ss[5]’ may be undefined [-Wsequence-point] cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:501:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(5))] = ff(ss[5] = word_in(key, 5)); ^ aeskey.c:502:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point] cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:502:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6)); ^ aeskey.c:502:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point] cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:502:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6)); ^ aeskey.c:502:34: warning: operation on ‘ss[6]’ may be undefined [-Wsequence-point] cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:502:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(6))] = ff(ss[6] = word_in(key, 6)); ^ aeskey.c:503:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point] cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:503:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7)); ^ aeskey.c:503:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point] cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:503:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7)); ^ aeskey.c:503:34: warning: operation on ‘ss[7]’ may be undefined [-Wsequence-point] cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7)); ^ aesopt.h:329:25: note: in definition of macro ‘to_byte’ # define to_byte(x) ((x) & 0xff) ^ aesopt.h:697:12: note: in expansion of macro ‘bval’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:697:17: note: in expansion of macro ‘vf1’ ^ tab[2][bval(vf(x,2,c),rf(2,c))] \ ^ aesopt.h:719:29: note: in expansion of macro ‘four_tables’ # define inv_mcol(x) four_tables(x,t_use(i,m),vf1,rf1,0) ^ aeskey.c:247:17: note: in expansion of macro ‘inv_mcol’ #define ff(x) inv_mcol(x) ^ aeskey.c:503:25: note: in expansion of macro ‘ff’ cx->ks[v(56,(7))] = ff(ss[7] = word_in(key, 7)); ^ gcc -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o aes_modes.o aes_modes.c gcc -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o aestab.o aestab.c g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o lua-pdns-recursor.o lua-pdns-recursor.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o randomhelper.o randomhelper.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o recpacketcache.o recpacketcache.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o dns.o dns.cc g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o reczones.o reczones.cc g++ syncres.o misc.o unix_utility.o qtype.o logger.o arguments.o lwres.o pdns_recursor.o recursor_cache.o dnsparser.o dnswriter.o dnsrecords.o rcpgenerator.o base64.o zoneparser-tng.o rec_channel.o rec_channel_rec.o selectmplexer.o sillyrecords.o dns_random.o aescrypt.o aeskey.o aes_modes.o aestab.o lua-pdns-recursor.o randomhelper.o recpacketcache.o dns.o reczones.o optional/epollmplexer.o -pthread -o pdns_recursor g++ -Wall -O2 -fPIC -pthread -D_GNU_SOURCE -c -o rec_control.o rec_control.cc g++ rec_channel.o rec_control.o arguments.o -pthread -o rec_control PLEASE READ: If you get an error mentioning #include , please read README PLEASE READ: for an easy fix! mkdir -p /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/sbin/ mv pdns_recursor /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/sbin/ strip /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/sbin//pdns_recursor mkdir -p /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/bin/ mv rec_control /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/bin/ strip /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/bin//rec_control mkdir -p /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor/"/etc/powerdns/" /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor//usr/sbin//pdns_recursor --config > /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor/"/etc/powerdns/"/recursor.conf-dist mkdir -p /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor/usr/share/man/man1 cp pdns_recursor.1 rec_control.1 /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor/usr/share/man/man1 mkdir -p /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor/etc/init.d ; cp pdns-recursor.init.d /usr/src/slapt-src/network/pdns-recursor/package-pdns-recursor/etc/init.d/pdns-recursor Slackware package maker, version 3.141593. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src/network/pdns-recursor/pdns-recursor-3.2-x86_64-1salix.txz ./ usr/ usr/sbin/ usr/sbin/pdns_recursor usr/bin/ usr/bin/rec_control usr/doc/ usr/doc/pdns-recursor-3.2/ usr/doc/pdns-recursor-3.2/README usr/doc/pdns-recursor-3.2/pdns-recursor.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/rec_control.1.gz usr/man/man1/pdns_recursor.1.gz usr/share/ install/ install/doinst.sh install/slack-desc etc/ etc/powerdns/ etc/powerdns/recursor.conf.new etc/rc.d/ etc/rc.d/rc.pdns-recursor.new Slackware package /usr/src/slapt-src/network/pdns-recursor/pdns-recursor-3.2-x86_64-1salix.txz created. Installing package pdns-recursor-3.2-x86_64-1salix... | pdns-recursor (high-performance recursive resolver) | | PowerDNS consists of two parts: the Authoritative Server | and the Recursor. Other nameservers fully combine these functions, | PowerDNS offers them separately, but can mix both authoritative and | recursive usage seamlessly. The Authoritative Server will answer | questions about domains it knows about, but will not go out on the net | to resolve queries about other domains. However, it can use a | recursing backend to provide that functionality. Depending on your | needs, this backend can either be the PowerDNS recursor or an external | one. | |