[Asterisk-video] Media Mixer: mcu compilation error

Sergio Garcia Murillo sergio.garcia at fontventa.com
Fri Aug 22 02:50:50 CDT 2008


Hi Staniskaw,

The problem wiht latest versions of xmlrpc is that they don't expose the abyss objects directly. 
Anyway, I'll try to fix it as soon as I have some free time.

Best regards
Sergio

----- Original Message -----
From: Stanislaw Czech [mailto:tygrys at tygrys.net]
To: asterisk-video at lists.digium.com
Sent: Tue, 12 Aug 2008 13:31:21 +0200
Subject: [Asterisk-video] Media Mixer: mcu compilation error

Welcome,

At the beginning I would like to thank Sergio for his great work ;-)
Second thing: Could you upgrade your code to support newest SVN
versions of xmprpc-c. The 1.1 version is unable to compile since GCC
4.3 and so we all have to use SVN versions :/

Whatever I do, I get:

/usr/local/src/mcu/media/src/xmlrpcserver.cpp: In static member function 'static int XmlRpcServer::RequestHandler(TSession*)':
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:104: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp: In member function 'int XmlRpcServer::DispatchRequest(TSession*)':
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:117: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp: In static member function 'static int XmlRpcServer::GetBody(TSession*, char*, short int)':
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:148: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:148: error: 'ConnReadInit' was not declared in this scope
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:151: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:154: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:157: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:165: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:168: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:168: error: 'ConnRead' was not declared in this scope
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:172: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:175: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:178: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:184: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:188: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:189: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:192: error: invalid use of incomplete type 'struct _TSession'
/usr/local/include/xmlrpc-c/abyss.h:121: error: forward declaration of 'struct _TSession'
/usr/local/src/mcu/media/src/xmlrpcserver.cpp: In static member function 'static int XmlRpcServer::SendResponse(TSession*, short int, char*, int)':
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:217: error: 'HTTPWrite' was not declared in this scope
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:218: error: 'HTTPWriteEnd' was not declared in this scope
/usr/local/src/mcu/media/src/xmlrpcserver.cpp: In static member function 'static int XmlRpcServer::SendError(TSession*, short int)':
/usr/local/src/mcu/media/src/xmlrpcserver.cpp:233: warning: deprecated conversion from string constant to 'char*'
make[1]: *** [xmlrpcserver.o] Error 1


Greetings,

Stanislaw Czech
NOWATEL Sp. z o.o.

tel. +48 58 732 25 91
fax. +48 58 732 25 94
mob. +48  693 059 058
http://www.tygrys.net
http://www.nowatel.com


_______________________________________________
--Bandwidth and Colocation Provided by http://www.api-digital.com--

asterisk-video mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-video



More information about the asterisk-video mailing list