g++ -c -pipe -march=k8 -fomit-frame-pointer -O3 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor -D__STDC_CONSTANT_MACROS -D_REENTRANT -DPIC -fPIC -DMMX -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DLIBDIR=\"/usr/lib\" -DQT_NO_DEBUG -DQT_QT3SUPPORT_LIB -DQT3_SUPPORT -DQT_SQL_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtNetwork -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtOpenGL -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtXml -I/usr/include/qt4/QtSql -I/usr/include/qt4/QtSql -I/usr/include/qt4/Qt3Support -I/usr/include/qt4 -I/usr/include -I/usr/include -I../libmyth -I../.. -I/usr/include -I. -I. -o httprequest.o httprequest.cpp In file included from httprequest.cpp:11: httprequest.h:15:23: error: q3ptrlist.h: No such file or directory httprequest.h:16:24: error: Q3TextStream: No such file or directory In file included from httprequest.h:21, from httprequest.cpp:11: bufferedsocketdevice.h:15:21: error: Q3PtrList: No such file or directory bufferedsocketdevice.h:16:26: error: Q3SocketDevice: No such file or directory bufferedsocketdevice.h:19:28: error: q3socketdevice.h: No such file or directory httprequest.cpp:15:26: error: q3textstream.h: No such file or directory httprequest.cpp:16:19: error: q3url.h: No such file or directory httprequest.cpp:19:21: error: Q3CString: No such file or directory In file included from httprequest.cpp:39: ../libmyth/mythcontext.h:12:23: error: Q3ValueList: No such file or directory In file included from ../libmyth/mythobservable.h:6, from ../libmyth/mythcontext.h:15, from httprequest.cpp:39: ../libmyth/mythevent.h:6:22: error: Q3DeepCopy: No such file or directory In file included from upnp.h:23, from httprequest.cpp:40: upnpdevice.h:18:17: error: Q3Url: No such file or directory In file included from upnp.h:25, from httprequest.cpp:40: httpserver.h:24:28: error: q3serversocket.h: No such file or directory httpserver.h:26:22: error: q3socket.h: No such file or directory In file included from ssdp.h:21, from upnp.h:26, from httprequest.cpp:40: ssdpcache.h:17:20: error: q3dict.h: No such file or directory upnputil.h:44: error: expected template-name before '<' token upnputil.h:44: error: expected `{' before '<' token upnputil.h:44: error: expected unqualified-id before '<' token upnputil.h: In destructor 'NameValue::~NameValue()': upnputil.h:81: warning: possible problem detected in invocation of delete operator: upnputil.h:81: warning: invalid use of undefined type 'class NameValueList' upnputil.h:44: warning: forward declaration of 'class NameValueList' upnputil.h:81: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. upnputil.h: In member function 'void NameValue::AddAttribute(const QString&, const QString&)': upnputil.h:87: error: invalid use of undefined type 'class NameValueList' upnputil.h:44: error: forward declaration of 'class NameValueList' upnputil.h:89: error: invalid use of undefined type 'class NameValueList' upnputil.h:44: error: forward declaration of 'class NameValueList' bufferedsocketdevice.h: At global scope: bufferedsocketdevice.h:80: error: ISO C++ forbids declaration of 'Q3SocketDevice' with no type bufferedsocketdevice.h:80: error: expected ';' before '*' token bufferedsocketdevice.h:88: error: 'QHostAddress' does not name a type bufferedsocketdevice.h:92: error: ISO C++ forbids declaration of 'Q3PtrList' with no type bufferedsocketdevice.h:92: error: expected ';' before '<' token bufferedsocketdevice.h:100: error: expected `)' before '*' token bufferedsocketdevice.h:105: error: ISO C++ forbids declaration of 'Q3SocketDevice' with no type bufferedsocketdevice.h:105: error: expected ';' before '*' token bufferedsocketdevice.h:106: error: 'Q3SocketDevice' has not been declared bufferedsocketdevice.h:108: error: 'QHostAddress' has not been declared bufferedsocketdevice.h:111: error: expected ',' or '...' before '&' token bufferedsocketdevice.h:111: error: ISO C++ forbids declaration of 'QHostAddress' with no type bufferedsocketdevice.h:141: error: 'QHostAddress' does not name a type bufferedsocketdevice.h:142: error: 'QHostAddress' does not name a type bufferedsocketdevice.h: In member function 'bool BufferedSocketDevice::IsValid()': bufferedsocketdevice.h:147: error: 'm_pSocket' was not declared in this scope bufferedsocketdevice.h: In member function 'int BufferedSocketDevice::socket()': bufferedsocketdevice.h:148: error: 'm_pSocket' was not declared in this scope httprequest.h: At global scope: httprequest.h:130: error: 'Q3TextStream' does not name a type ../libmyth/mythevent.h: In constructor 'MythEvent::MythEvent(QString)': ../libmyth/mythevent.h:25: error: 'Q3DeepCopy' was not declared in this scope ../libmyth/mythevent.h:25: error: expected primary-expression before '>' token ../libmyth/mythevent.h: In constructor 'MythEvent::MythEvent(QString, const QStringList&)': ../libmyth/mythevent.h:32: error: 'Q3DeepCopy' was not declared in this scope ../libmyth/mythevent.h:32: error: expected primary-expression before '>' token ../libmyth/mythevent.h: In constructor 'MythEvent::MythEvent(QString, QString)': ../libmyth/mythevent.h:39: error: 'Q3DeepCopy' was not declared in this scope ../libmyth/mythevent.h:39: error: expected primary-expression before '>' token ../libmyth/mythobservable.h: At global scope: ../libmyth/mythobservable.h:113: error: ISO C++ forbids declaration of 'Q3PtrList' with no type ../libmyth/mythobservable.h:113: error: expected ';' before '<' token ../libmyth/mythobservable.h:137: error: ISO C++ forbids declaration of 'Q3PtrList' with no type ../libmyth/mythobservable.h:137: error: expected ';' before '<' token ../libmyth/mythsocket.h:28: error: expected class-name before '{' token ../libmyth/mythsocket.h:52: error: expected ',' or '...' before 'error' ../libmyth/mythsocket.h:52: error: ISO C++ forbids declaration of 'Error' with no type ../libmyth/mythsocket.h:54: error: 'Type' has not been declared ../libmyth/mythsocket.h:77: error: field 'm_addr' has incomplete type ../libmyth/mythsocket.h:91: error: ISO C++ forbids declaration of 'Q3PtrList' with no type ../libmyth/mythsocket.h:91: error: expected ';' before '<' token ../libmyth/mythsocket.h:92: error: ISO C++ forbids declaration of 'Q3PtrList' with no type ../libmyth/mythsocket.h:92: error: expected ';' before '<' token ../libmyth/mythsocket.h:93: error: ISO C++ forbids declaration of 'Q3PtrList' with no type ../libmyth/mythsocket.h:93: error: expected ';' before '<' token ../libmyth/mythsocket.h:104: error: 'Q3PtrList' is not a template ../libmyth/mythsocket.h:54: error: 'Q3SocketDevice' has not been declared ../libmyth/mythsocket.h: In member function 'QString MythSocket::errorToString()': ../libmyth/mythsocket.h:51: error: 'error' was not declared in this scope ../libmyth/mythcontext.h: At global scope: ../libmyth/mythcontext.h:206: error: ISO C++ forbids declaration of 'Q3ValueList' with no type ../libmyth/mythcontext.h:206: error: expected ';' before '<' token ../libmyth/mythcontext.h:350: error: ISO C++ forbids declaration of 'Q3ValueList' with no type ../libmyth/mythcontext.h:350: error: expected ';' before '<' token upnpdevice.h:36: error: expected initializer before '<' token upnpdevice.h:37: error: expected initializer before '<' token upnpdevice.h:38: error: expected initializer before '<' token upnpdevice.h:91: error: field 'm_lstExtra' has incomplete type upnpdevice.h:93: error: 'UPnpIconList' does not name a type upnpdevice.h:94: error: 'UPnpServiceList' does not name a type upnpdevice.h:95: error: 'UPnpDeviceList' does not name a type upnpdevice.h: In constructor 'UPnpDevice::UPnpDevice()': upnpdevice.h:104: error: 'm_listIcons' was not declared in this scope upnpdevice.h:105: error: 'm_listServices' was not declared in this scope upnpdevice.h:106: error: 'm_listDevices' was not declared in this scope upnpdevice.h: At global scope: upnpdevice.h:133: error: 'Q3Url' does not name a type upnpdevice.h:143: error: 'Q3TextStream' has not been declared upnpdevice.h:163: error: 'Q3TextStream' has not been declared threadpool.h:101: error: expected initializer before '<' token threadpool.h:115: error: 'WorkerThreadList' does not name a type threadpool.h:116: error: 'WorkerThreadList' does not name a type httpserver.h:71: error: expected initializer before '<' token httpserver.h:81: error: expected class-name before ',' token httpserver.h:88: error: 'HttpServerExtensionList' does not name a type multicast.h:31: error: expected class-name before '{' token multicast.h:34: error: field 'm_address' has incomplete type multicast.h: In constructor 'QMulticastSocket::QMulticastSocket(QString, Q_UINT16, u_char)': multicast.h:41: error: class 'QMulticastSocket' does not have any field named 'Q3SocketDevice' multicast.h:41: error: 'Q3SocketDevice' has not been declared multicast.h:43: error: 'm_address' was not declared in this scope /usr/include/gentoo-multilib/amd64/sys/socket.h:100: error: too few arguments to function 'int socket(int, int, int)' multicast.h:54: error: at this point in file /usr/include/gentoo-multilib/amd64/sys/socket.h:100: error: too few arguments to function 'int socket(int, int, int)' multicast.h:59: error: at this point in file multicast.h:61: error: 'setAddressReusable' was not declared in this scope /usr/include/gentoo-multilib/amd64/sys/socket.h: In destructor 'virtual QMulticastSocket::~QMulticastSocket()': /usr/include/gentoo-multilib/amd64/sys/socket.h:100: error: too few arguments to function 'int socket(int, int, int)' multicast.h:68: error: at this point in file upnptasknotify.h: At global scope: upnptasknotify.h:66: error: 'Q3SocketDevice' has not been declared upnptasknotify.h:67: error: 'Q3SocketDevice' has not been declared ssdp.h:63: error: ISO C++ forbids declaration of 'Q3SocketDevice' with no type ssdp.h:63: error: expected ';' before '*' token ssdp.h:88: error: 'Q3SocketDevice' has not been declared httprequest.cpp: In constructor 'HTTPRequest::HTTPRequest()': httprequest.cpp:99: error: class 'HTTPRequest' does not have any field named 'm_response' httprequest.cpp:102: error: 'm_response' was not declared in this scope httprequest.cpp:102: error: 'Q3TextStream' has not been declared httprequest.cpp: In member function 'long int HTTPRequest::SendResponse()': httprequest.cpp:202: error: 'Q3CString' was not declared in this scope httprequest.cpp:202: error: expected `;' before 'sHeader' httprequest.cpp:246: error: 'sHeader' was not declared in this scope httprequest.cpp: In member function 'long int HTTPRequest::SendResponseFile(QString)': httprequest.cpp:283: error: 'Q3CString' was not declared in this scope httprequest.cpp:283: error: expected `;' before 'sHeader' httprequest.cpp:389: error: 'sHeader' was not declared in this scope httprequest.cpp: In member function 'void HTTPRequest::FormatErrorResponse(bool, const QString&, const QString&)': httprequest.cpp:454: error: 'm_response' was not declared in this scope httprequest.cpp: In member function 'void HTTPRequest::FormatActionResponse(NameValueList*)': httprequest.cpp:486: error: 'm_response' was not declared in this scope httprequest.cpp:498: error: invalid use of undefined type 'class NameValueList' upnputil.h:44: error: forward declaration of 'class NameValueList' httprequest.cpp:498: error: invalid use of undefined type 'class NameValueList' upnputil.h:44: error: forward declaration of 'class NameValueList' httprequest.cpp:505: error: invalid use of undefined type 'class NameValueList' upnputil.h:44: error: forward declaration of 'class NameValueList' httprequest.cpp:507: error: invalid use of undefined type 'class NameValueList' upnputil.h:44: error: forward declaration of 'class NameValueList' httprequest.cpp: In static member function 'static long int HTTPRequest::GetParameters(QString, QStringMap&)': httprequest.cpp:675: error: 'Q3Url' has not been declared httprequest.cpp:676: error: 'Q3Url' has not been declared httprequest.cpp: In member function 'bool HTTPRequest::ProcessSOAPPayload(const QString&)': httprequest.cpp:1110: error: 'Q3Url' has not been declared httprequest.cpp:1111: error: 'Q3Url' has not been declared httprequest.cpp: In member function 'virtual QString BufferedSocketDeviceRequest::GetHostAddress()': httprequest.cpp:1259: error: 'class BufferedSocketDevice' has no member named 'SocketDevice' httprequest.cpp: In member function 'virtual QString BufferedSocketDeviceRequest::GetPeerAddress()': httprequest.cpp:1268: error: 'class BufferedSocketDevice' has no member named 'SocketDevice' httprequest.cpp: In member function 'virtual void BufferedSocketDeviceRequest::SetBlocking(bool)': httprequest.cpp:1278: error: 'class BufferedSocketDevice' has no member named 'SocketDevice' httprequest.cpp:1278: error: return-statement with a value, in function returning 'void' httprequest.cpp: In member function 'virtual bool BufferedSocketDeviceRequest::IsBlocking()': httprequest.cpp:1288: error: 'class BufferedSocketDevice' has no member named 'SocketDevice' make[2]: *** [httprequest.o] Error 1 make[2]: Leaving directory `/home/skarundi/devel/mythtv_main/libs/libmythupnp' make[1]: *** [sub-libmythupnp-make_default-ordered] Error 2 make[1]: Leaving directory `/home/skarundi/devel/mythtv_main/libs' make: *** [sub-libs-make_default-ordered] Error 2