kopete fails always when compiled with gcc-4.3.1; architecture is x86_64 (amd64) Reproducible: Always Actual Results: the compile fails Expected Results: it should have compiled fine -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o bytebuffer.lo bytebuffer.cc In file included from messagequeue.cc:31: ./../../talk/base/messagequeue.h: In constructor ‘cricket::Message::Message()’: ./../../talk/base/messagequeue.h:101: error: ‘memset’ was not declared in this scope socketaddress.cc:212: warning: unused parameter ‘len’ socketaddress.cc:220: warning: unused parameter ‘len’ make[8]: *** [messagequeue.lo] Error 1 make[8]: *** Waiting for unfinished jobs.... In file included from ./../../talk/base/socketfactory.h:32, from ./../../talk/base/socketserver.h:31, from ./../../talk/base/messagequeue.h:33, from ./../../talk/base/thread.h:31, from thread.cc:36: ./../../talk/base/asyncsocket.h:81: warning: unused parameter ‘socket’ ./../../talk/base/asyncsocket.h:82: warning: unused parameter ‘socket’ ./../../talk/base/asyncsocket.h:83: warning: unused parameter ‘socket’ ./../../talk/base/asyncsocket.h:84: warning: unused parameter ‘socket’ In file included from ./../../talk/base/thread.h:31, from thread.cc:36: ./../../talk/base/messagequeue.h: In constructor ‘cricket::Message::Message()’: ./../../talk/base/messagequeue.h:101: error: ‘memset’ was not declared in this scope make[8]: *** [thread.lo] Error 1 bytebuffer.cc: In constructor ‘cricket::ByteBuffer::ByteBuffer(const char*, size_t)’: bytebuffer.cc:56: error: ‘memcpy’ was not declared in this scope bytebuffer.cc: In constructor ‘cricket::ByteBuffer::ByteBuffer(const char*)’: bytebuffer.cc:61: error: ‘strlen’ was not declared in this scope bytebuffer.cc:64: error: ‘memcpy’ was not declared in this scope bytebuffer.cc: In member function ‘bool cricket::ByteBuffer::ReadBytes(char*, size_t)’: bytebuffer.cc:109: error: ‘memcpy’ was not declared in this scope bytebuffer.cc: In member function ‘void cricket::ByteBuffer::WriteBytes(const char*, size_t)’: bytebuffer.cc:137: error: ‘memcpy’ was not declared in this scope bytebuffer.cc: In member function ‘void cricket::ByteBuffer::Resize(size_t)’: bytebuffer.cc:147: error: ‘memcpy’ was not declared in this scope bytebuffer.cc: In member function ‘void cricket::ByteBuffer::Shift(size_t)’: bytebuffer.cc:161: error: ‘memmove’ was not declared in this scope make[8]: *** [bytebuffer.lo] Error 1 In file included from ./../../talk/base/physicalsocketserver.h:33, from physicalsocketserver.cc:47: ./../../talk/base/criticalsection.h:43:5: warning: "CS_TRACK_OWNER" is not defined In file included from ./../../talk/base/socketfactory.h:32, from ./../../talk/base/socketserver.h:31, from ./../../talk/base/physicalsocketserver.h:32, from physicalsocketserver.cc:47: ./../../talk/base/asyncsocket.h:81: warning: unused parameter ‘socket’ ./../../talk/base/asyncsocket.h:82: warning: unused parameter ‘socket’ ./../../talk/base/asyncsocket.h:83: warning: unused parameter ‘socket’ ./../../talk/base/asyncsocket.h:84: warning: unused parameter ‘socket’ physicalsocketserver.cc:212: warning: unused parameter ‘opt’ physicalsocketserver.cc: In member function ‘void cricket::PhysicalSocket::IP2SA(const cricket::SocketAddress*, sockaddr_in*)’: physicalsocketserver.cc:376: error: ‘memset’ was not declared in this scope physicalsocketserver.cc: In member function ‘virtual void cricket::EventDispatcher::OnPreEvent(uint32)’: physicalsocketserver.cc:437: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’, declared with attribute warn_unused_result physicalsocketserver.cc: At global scope: physicalsocketserver.cc:430: warning: unused parameter ‘ff’ physicalsocketserver.cc:442: warning: unused parameter ‘ff’ physicalsocketserver.cc:442: warning: unused parameter ‘err’ physicalsocketserver.cc:491: warning: unused parameter ‘ff’ physicalsocketserver.cc:536: warning: unused parameter ‘ff’ physicalsocketserver.cc:756: warning: unused parameter ‘ff’ physicalsocketserver.cc:756: warning: unused parameter ‘err’ physicalsocketserver.cc: In member function ‘void cricket::PhysicalSocketServer::Remove(cricket::Dispatcher*)’: physicalsocketserver.cc:815: error: cannot convert ‘__gnu_cxx::__normal_iterator<cricket::Dispatcher**, std::vector<cricket::Dispatcher*, std::allocator<cricket::Dispatcher*> > >’ to ‘const char*’ for argument ‘1’ to ‘int remove(const char*)’ make[8]: *** [physicalsocketserver.lo] Error 1 make[8]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete/protocols/jabber/jingle/libjingle/talk/base' make[7]: *** [all-recursive] Error 1 make[7]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete/protocols/jabber/jingle/libjingle/talk' make[6]: *** [all-recursive] Error 1 make[6]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete/protocols/jabber/jingle/libjingle' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete/protocols/jabber/jingle' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete/protocols/jabber' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete/protocols' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9/kopete' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-base/kopete-3.5.9/work/kopete-3.5.9' make: *** [all] Error 2 * * ERROR: kde-base/kopete-3.5.9 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4348: Called kde_src_compile * environment, line 3149: Called kde_src_compile 'all' * environment, line 3269: Called kde_src_compile 'myconf' 'configure' 'make' * environment, line 3265: Called die * The specific snippet of code: * emake || die "died running emake, $FUNCNAME:make" * The die message: * died running emake, kde_src_compile:make * * 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/kde-base:kopete-3.5.9:20080620-112915.log'. * The ebuild environment file is located at '/var/tmp/portage/kde-base/kopete-3.5.9/temp/environment'. * * Messages for package kde-base/kopete-3.5.9:
*** This bug has been marked as a duplicate of bug 223535 ***