>>> Unpacking source... >>> Unpacking dbg-cli-2.15.5-src.tar.gz to /var/tmp/portage/dev-php/phpdbg-client-2.15.5/work >>> Source unpacked. >>> Compiling source in /var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src ... * econf: updating dbg-cli-2.15.5-src/config/config.sub with /usr/share/gnuconfig/config.sub * econf: updating dbg-cli-2.15.5-src/config/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --build=i686-pc-linux-gnu creating cache ./config.cache checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking for a BSD compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe -Wl,-O1) works... yes checking whether the C compiler (gcc -O2 -pipe -Wl,-O1) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking for c++... c++ checking whether the C++ compiler (c++ -O2 -pipe -Wl,-O1) works... yes checking whether the C++ compiler (c++ -O2 -pipe -Wl,-O1) is a cross-compiler... no checking whether we are using GNU C++... yes checking whether c++ accepts -g... yes checking how to run the C++ preprocessor... c++ -E checking for socket... yes checking for recv... yes checking for htonl... yes checking for gethostbyname... yes checking for inet_aton... yes checking for iconv_open... yes checking for iostream... yes checking for iostream.h... no checking for ostream... yes checking how to run the C preprocessor... gcc -E checking for sys/types.h... yes checking for sys/socket.h... yes checking for sys/wait.h... yes checking for sys/time.h... yes checking for signal.h... yes checking for arpa/inet.h... yes checking for stdarg.h... yes checking for ctype.h... yes checking for netdb.h... yes checking for unistd.h... yes checking for getopt.h... yes checking for iconv.h... yes checking for netinet/in.h... yes checking for pcreposix.h... yes checking for pcre.h... yes checking for errno.h... yes checking for stdio.h... yes checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking size of short... 2 checking size of off_t... 0 checking size of off64_t... 0 checking for ANSI C header files... yes checking for pid_t... yes checking for socklen_t... yes checking for memmove... yes checking for memcpy... yes checking for bcopy... yes checking for strerror... yes checking for strstr... yes checking for readline/readline.h... yes checking for gnuregex.h... no checking for regex.h... yes checking for tgetent in -lncurses... yes checking for main in -lreadline... yes checking for main in -lstdc++... yes checking for getopt_long... yes checking for pcreok... no checking for a BSD compatible install... /usr/bin/install -c checking for Cygwin environment... no checking for mingw32 environment... no checking for ld used by GCC... /usr/i686-pc-linux-gnu/bin/ld checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld... yes checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependant libraries... pass_all checking for object suffix... o checking for executable suffix... no checking command to parse /usr/bin/nm -B output... ok checking for dlfcn.h... yes checking for ranlib... ranlib checking for strip... strip checking for objdir... .libs checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.lo... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking whether the linker (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking whether -lc should be explicitly linked in... no creating libtool updating cache ./config.cache creating ./config.status creating Makefile creating dbg/Makefile creating dbgbase/Makefile creating pcre/Makefile creating getopt/Makefile creating config.h ---------------------------------------------------------------- Source code location: . Compiler CC, CXX: gcc, c++ Compiler flags: -O2 -pipe, -O2 -pipe Linker: /usr/i686-pc-linux-gnu/bin/ld Host System Type: i686-pc-linux-gnu Install path: /usr System getopt: yes System pcre: no ---------------------------------------------------------------- make -j14 make all-recursive make[1]: Entering directory `/var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src' Making all in pcre make[2]: Entering directory `/var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src/pcre' gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLINK_SIZE=2 -DPOSIX_MALLOC_THRESHOLD=10 -O2 -pipe -c chartables.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLINK_SIZE=2 -DPOSIX_MALLOC_THRESHOLD=10 -O2 -pipe -c pcre.c gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLINK_SIZE=2 -DPOSIX_MALLOC_THRESHOLD=10 -O2 -pipe -c pcreposix.c rm -f libpcre_1.a ar cru libpcre_1.a chartables.o pcre.o pcreposix.o ranlib libpcre_1.a make[2]: Leaving directory `/var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src/pcre' Making all in dbgbase make[2]: Entering directory `/var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src/dbgbase' gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c dbg_net.c c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c DbgSess.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c DbgSpawn.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c ListenerBase.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c dbgbase_globals.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c PipeReader.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c ParseEval.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c StrTable.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c ThreadBase.cpp c++ -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../ -I../pcre -DDBG_USE_STDALLOCA -O2 -pipe -c UrlParse.cpp UrlParse.cpp: In constructor 'UrlParse::UrlParse(const std::string&)': UrlParse.cpp:110: error: 'atol' was not declared in this scope make[2]: *** [UrlParse.o] Error 1 make[2]: *** Waiting for unfinished jobs.... ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp:24: warning: deprecated conversion from string constant to 'char*' ParseEval.cpp: In function 'bool ExtractInt(const std::string&, unsigned int*, char, char, long int*)': ParseEval.cpp:55: error: 'strtol' was not declared in this scope In file included from ThreadBase.cpp:40: ../dbgbase/dbgbase_classes.h: In constructor 'ThreadBase::ThreadBase()': ../dbgbase/dbgbase_classes.h:400: error: 'memset' was not declared in this scope ThreadBase.cpp: In member function 'int ThreadBase::request(dbg_header_struct*, dbg_packet*)': ThreadBase.cpp:303: error: 'memset' was not declared in this scope ThreadBase.cpp: In member function 'virtual HRESULT ThreadBase::getdbgversion(int*, std::string*)': ThreadBase.cpp:529: error: 'strlen' was not declared in this scope In file included from ListenerBase.cpp:33: ../dbgbase/dbgbase_classes.h: In constructor 'ThreadBase::ThreadBase()': ../dbgbase/dbgbase_classes.h:400: error: 'memset' was not declared in this scope ThreadBase.cpp: In member function 'virtual HRESULT ThreadBase::evaluate(std::string&, int, std::string*, std::string*)': ThreadBase.cpp:755: error: 'strlen' was not declared in this scope ThreadBase.cpp:769: error: 'strcmp' was not declared in this scope ThreadBase.cpp: In member function 'HRESULT ThreadBase::setupdatebreakpoint(int, int, int, const std::string&, const std::string&, bool, int, BPSTATE, int*)': ThreadBase.cpp:828: error: 'memset' was not declared in this scope ThreadBase.cpp:834: error: 'strlen' was not declared in this scope ThreadBase.cpp:847: warning: deprecated conversion from string constant to 'char*' ThreadBase.cpp:848: warning: deprecated conversion from string constant to 'char*' ListenerBase.cpp: In member function 'virtual int ListenerBase::restartJIT(cfgprm*, void*)': ListenerBase.cpp:125: error: 'strcasecmp' was not declared in this scope ListenerBase.cpp: In member function 'virtual HRESULT ListenerBase::peekJIT(int, int, int, const char*, int, ThreadBase*, DbgSiteBase*, SessConnection*)': ListenerBase.cpp:192: error: 'strcmp' was not declared in this scope make[2]: *** [ParseEval.o] Error 1 dbgbase_globals.cpp: In function 'bool fileexists(const std::string&)': dbgbase_globals.cpp:157: error: 'PATH_MAX' was not declared in this scope dbgbase_globals.cpp:159: error: 'buf' was not declared in this scope dbgbase_globals.cpp: In function 'bool readfile(const std::string&, std::string&)': dbgbase_globals.cpp:171: error: 'PATH_MAX' was not declared in this scope dbgbase_globals.cpp:177: error: 'buf' was not declared in this scope dbgbase_globals.cpp:185: error: 'malloc' was not declared in this scope dbgbase_globals.cpp:193: error: 'free' was not declared in this scope dbgbase_globals.cpp: In function 'bool findfile(std::string&)': dbgbase_globals.cpp:204: error: 'getenv' was not declared in this scope dbgbase_globals.cpp: In function 'bool realpath(const std::string&, std::string&)': dbgbase_globals.cpp:232: error: 'PATH_MAX' was not declared in this scope dbgbase_globals.cpp:233: error: 'buf' was not declared in this scope dbgbase_globals.cpp: In member function 'void BREAKPOINTLIST::assign(dbg_packet*)': dbgbase_globals.cpp:293: warning: deprecated conversion from string constant to 'char*' dbgbase_globals.cpp:294: warning: deprecated conversion from string constant to 'char*' In file included from PipeReader.cpp:44: ../dbgbase/dbgbase_classes.h: In constructor 'ThreadBase::ThreadBase()': ../dbgbase/dbgbase_classes.h:400: error: 'memset' was not declared in this scope make[2]: *** [ThreadBase.o] Error 1 make[2]: *** [dbgbase_globals.o] Error 1 In file included from DbgSess.cpp:55: ../dbgbase/dbgbase_classes.h: In constructor 'ThreadBase::ThreadBase()': ../dbgbase/dbgbase_classes.h:400: error: 'memset' was not declared in this scope make[2]: *** [ListenerBase.o] Error 1 make[2]: *** [PipeReader.o] Error 1 In file included from StrTable.h:38, from StrTable.cpp:33: dbgbase_classes.h: In constructor 'ThreadBase::ThreadBase()': dbgbase_classes.h:400: error: 'memset' was not declared in this scope DbgSpawn.cpp: In function 'pid_t spawn_process(const char*, char**, pipe_t*, pipe_t*, pipe_t*)': DbgSpawn.cpp:123: error: 'strerror' was not declared in this scope DbgSpawn.cpp:124: error: 'exit' was not declared in this scope In file included from StrTable.cpp:33: StrTable.h: In function 'bool operator<(const std::string&, const std::string&)': StrTable.h:50: error: 'strcmp' was not declared in this scope StrTable.h: In function 'bool operator==(const std::string&, const std::string&)': StrTable.h:55: error: 'strcmp' was not declared in this scope StrTable.h: In function 'bool operator<=(const std::string&, const std::string&)': StrTable.h:59: error: 'strcmp' was not declared in this scope StrTable.cpp: In member function 'void StringTable::assign(const std::string&, char, const char*)': StrTable.cpp:84: error: 'strlen' was not declared in this scope StrTable.cpp: In constructor 'SimpleStringArray::SimpleStringArray(const StringTable&, char*)': StrTable.cpp:177: error: 'strdup' was not declared in this scope StrTable.cpp: In copy constructor 'SimpleStringArray::SimpleStringArray(const SimpleStringArray&)': StrTable.cpp:198: error: 'strdup' was not declared in this scope StrTable.cpp: In member function 'void SimpleStringArray::add(const char*)': StrTable.cpp:205: error: 'strdup' was not declared in this scope StrTable.cpp: In member function 'SimpleStringArray& SimpleStringArray::operator=(const SimpleStringArray&)': StrTable.cpp:231: error: 'strdup' was not declared in this scope In file included from DbgSess.cpp:59: StrTable.h: In function 'bool operator<(const std::string&, const std::string&)': StrTable.h:50: error: 'strcmp' was not declared in this scope StrTable.h: In function 'bool operator==(const std::string&, const std::string&)': StrTable.h:55: error: 'strcmp' was not declared in this scope StrTable.h: In function 'bool operator<=(const std::string&, const std::string&)': StrTable.h:59: error: 'strcmp' was not declared in this scope DbgSess.cpp: In function 'void get_local_ip_list(std::string&)': DbgSess.cpp:79: error: 'strcpy' was not declared in this scope DbgSess.cpp:86: error: 'memset' was not declared in this scope DbgSess.cpp:88: error: 'memcpy' was not declared in this scope DbgSess.cpp: In function 'HRESULT open_http_session(const SessRequest&, SessConnection&, std::string&)': DbgSess.cpp:193: error: 'memset' was not declared in this scope DbgSess.cpp: In function 'HRESULT open_cgi_session(const SessRequest&, SessConnection&, std::string&)': DbgSess.cpp:261: warning: deprecated conversion from string constant to 'char*' DbgSess.cpp:270: error: 'PATH_MAX' was not declared in this scope DbgSess.cpp:272: error: 'olddir' was not declared in this scope make[2]: *** [DbgSpawn.o] Error 1 make[2]: *** [StrTable.o] Error 1 make[2]: *** [DbgSess.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src/dbgbase' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/dev-php/phpdbg-client-2.15.5/work/dbg-cli-2.15.5-src' make: *** [all-recursive-am] Error 2 * * ERROR: dev-php/phpdbg-client-2.15.5 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 155: Called _eapi0_src_compile * ebuild.sh, line 595: Called _eapi2_src_compile * ebuild.sh, line 629: Called die * The specific snippet of code: * emake || 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/dev-php/phpdbg-client-2.15.5:20081214-022317.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-php/phpdbg-client-2.15.5/temp/environment'. *