>>> Unpacking source... >>> Unpacking pdns-recursor-3.1.7.tar.bz2 to /var/tmp/portage/net-dns/pdns-recursor-3.1.7/work * Applying pdns-recursor-3.1.7-error-message.patch ...  [ ok ] * Applying pdns-recursor-3.1.7-boost-1.37.0.patch ...  [ ok ] >>> Source unpacked in /var/tmp/portage/net-dns/pdns-recursor-3.1.7/work >>> Compiling source in /var/tmp/portage/net-dns/pdns-recursor-3.1.7/work/pdns-recursor-3.1.7 ... make -j14 CC=i686-pc-linux-gnu-gcc CXX=i686-pc-linux-gnu-g++ OPTFLAGS= LUA_LIBS_CONFIG=-llua LUA_CPPFLAGS_CONFIG= LUA= i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -MM -MG *.cc *.c *.hh > dep mkdir optional i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c epollmplexer.cc -o optional/epollmplexer.o ; true i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o syncres.o syncres.cc PLEASE READ: If you get an error mentioning #include , please read README i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o misc.o misc.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o unix_utility.o unix_utility.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o qtype.o qtype.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o logger.o logger.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o arguments.o arguments.cc PLEASE READ: for an easy fix! i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o lwres.o lwres.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o pdns_recursor.o pdns_recursor.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o recursor_cache.o recursor_cache.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o dnsparser.o dnsparser.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o dnswriter.o dnswriter.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o dnsrecords.o dnsrecords.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o rcpgenerator.o rcpgenerator.cc i686-pc-linux-gnu-g++ -O2 -pipe -Wall -DBOOST_SP_DISABLE_THREADS -D_GNU_SOURCE -c -o base64.o base64.cc rcpgenerator.cc: In member function 'void RecordTextReader::xfrTime(uint32_t&)': rcpgenerator.cc:75: error: 'sscanf' was not declared in this scope rcpgenerator.cc: In member function 'void RecordTextWriter::xfrTime(const uint32_t&)': rcpgenerator.cc:363: error: 'snprintf' was not declared in this scope rcpgenerator.cc: In member function 'void RecordTextWriter::xfrHexBlob(const std::string&)': rcpgenerator.cc:415: error: 'snprintf' was not declared in this scope make: *** [rcpgenerator.o] Error 1 make: *** Waiting for unfinished jobs.... dnsparser.cc: In member function 'virtual std::string UnknownRecordContent::getZoneRepresentation() const': dnsparser.cc:46: error: 'snprintf' was not declared in this scope dnsparser.cc: In member function 'virtual void UnknownRecordContent::toPacket(DNSPacketWriter&)': dnsparser.cc:67: error: 'sscanf' was not declared in this scope make: *** [dnsparser.o] Error 1 * * ERROR: net-dns/pdns-recursor-3.1.7 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2690: Called die * The specific snippet of code: * emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" OPTFLAGS="" LUA_LIBS_CONFIG="-llua" LUA_CPPFLAGS_CONFIG="" LUA="$(use lua && echo 1)" || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/net-dns/pdns-recursor-3.1.7:20090728-032911.log'. * The ebuild environment file is located at '/var/tmp/portage/net-dns/pdns-recursor-3.1.7/temp/environment'. *