There are currently 2 issues while trying to compile licq-1.3.2 with gcc-4.1:
1) if i686-pc-linux-gnu-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I/usr/include/gpgme -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -I/usr/include/gpgme -O2 -march=pentium-m -pipe -fno-exceptions -fno-check-new -MT licq.o -MD -MP -MF ".deps/licq.Tpo" \ -c -o licq.o `test -f 'licq.cpp' || echo './'`licq.cpp; \ then mv -f ".deps/licq.Tpo" ".deps/licq.Po"; \ else rm -f ".deps/licq.Tpo"; exit 1; \ fi ../include/licq_buffer.h:65: error: extra qualification 'CBuffer::' on member 'PackLNTS' make[2]: *** [licq.o] Error 1 2) if i686-pc-linux-gnu-g++ -DLOCALEDIR=\"/usr/share/locale\" -DHAVE_CONFIG_H -I/usr/include/gpgme -I. -I. -I.. -Wall -I../include -DINSTALL_PREFIX=\"/usr\" -fPIC -DPIC -D_REENTRANT -I/usr/include/gpgme -O2 -march=pentium-m -pipe -fno-exceptions -fno-check-new -MT icqd.o -MD -MP -MF ".deps/icqd.Tpo" \ -c -o icqd.o `test -f 'icqd.cpp' || echo './'`icqd.cpp; \ then mv -f ".deps/icqd.Tpo" ".deps/icqd.Po"; \ else rm -f ".deps/icqd.Tpo"; exit 1; \ fi icqd.cpp: In member function 'bool CICQDaemon::Start()': icqd.cpp:424: error: 'MonitorSockets_tep' was not declared in this scope icqd.cpp:430: error: 'Ping_tep' was not declared in this scope icqd.cpp:437: error: 'UpdateUsers_tep' was not declared in this scope icqd.cpp: In member function 'pthread_t* CICQDaemon::Shutdown()': icqd.cpp:736: error: 'Shutdown_tep' was not declared in this scope icqd.cpp: In member function 'void CICQDaemon::SendEvent_Server(CPacket*)': icqd.cpp:1361: error: 'ProcessRunningEvent_Server_tep' was not declared in this scope icqd.cpp: In member function 'ICQEvent* CICQDaemon::SendExpectEvent_Server(const char*, long unsigned int, CPacket*, CUserEvent*, bool)': icqd.cpp:1392: error: 'ProcessRunningEvent_Server_tep' was not declared in this scope icqd.cpp: In member function 'ICQEvent* CICQDaemon::SendExpectEvent_Server(long unsigned int, CPacket*, CUserEvent*, bool)': icqd.cpp:1431: error: 'ProcessRunningEvent_Server_tep' was not declared in this scope icqd.cpp: In member function 'ICQEvent* CICQDaemon::SendExpectEvent_Client(ICQUser*, CPacket*, CUserEvent*)': icqd.cpp:1470: error: 'ProcessRunningEvent_Client_tep' was not declared in this scope icqd.cpp: In member function 'ICQEvent* CICQDaemon::SendExpectEvent(ICQEvent*, void* (*)(void*))': icqd.cpp:1483: error: 'ProcessRunningEvent_Server_tep' was not declared in this scope icqd.cpp:1491: error: 'ProcessRunningEvent_Server_tep' was not declared in this scope icqd.cpp: In member function 'void CICQDaemon::FailEvents(int, int)': icqd.cpp:1586: error: 'ProcessRunningEvent_Client_tep' was not declared in this scope icqd.cpp: In member function 'void CICQDaemon::ProcessMessage(ICQUser*, CBuffer&, char*, short unsigned int, long unsigned int, long unsigned int*, short unsigned int, bool, bool&)': icqd.cpp:2395: warning: unused variable 'nOwnerStatus' make[2]: *** [icqd.o] Error 1 make[2]: Leaving directory `/home/phreak/.portage/portage/licq-1.3.2-r1/work/licq-1.3.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/phreak/.portage/portage/licq-1.3.2-r1/work/licq-1.3.2' make: *** [all] Error 2 Patches to both will follow to this mail. Regards, Christian -- Christian Heim <[EMAIL PROTECTED]> Gentoo Linux Developer - vserver
pgpAt4hyiYNIG.pgp
Description: PGP signature