<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=big5">
<META content="IncrediMail 1.0" name=GENERATOR>
<!--IncrdiXMLRemarkStart>
<IncrdiX-Info>
<X-FID>FLAVOR00-NONE-0000-0000-000000000000</X-FID>
<X-FVER>4.0</X-FVER>
<X-CNT>;</X-CNT>
</IncrdiX-Info>
<IncrdiXMLRemarkEnd-->
</HEAD>
<BODY style="BACKGROUND-POSITION: 0px 0px; FONT-SIZE: 12pt; MARGIN: 5px 10px 10px; FONT-FAMILY: Arial" bgColor=#ffffff background="" scroll=yes ORGYPOS="0">
<TABLE id=INCREDIMAINTABLE cellSpacing=0 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD id=INCREDITEXTREGION style="FONT-SIZE: 12pt; CURSOR: auto; FONT-FAMILY: Arial" width="100%">
<DIV>when I wnat to compile ivr plug-in from cvs.</DIV>
<DIV>it have the error message</DIV>
<DIV>I should how to solve this problem?</DIV>
<DIV>Thanks.</DIV>
<DIV>&nbsp;</DIV>
<DIV>------------</DIV>
<DIV>[root@knuth ivr]# make<BR>gcc -I ../.. -I ../../ortp-0.6.0/src -I ../../ortp-0.6.0 -Wall -Wno-reorder -D_DEBUG -g -DTHREAD_SAVE -D_REENTRANT -D_THREAD_SAFE -fPIC -I/usr/include/python2.3&nbsp;&nbsp; -c Ivr.cpp -o Ivr.o<BR>In file included from Ivr.cpp:22:<BR>IvrPython.h:32:20: Python.h: No such file or directory<BR>IvrPython.h:33:21: compile.h: No such file or directory<BR>IvrPython.h:34:25: frameobject.h: No such file or directory<BR>In file included from IvrMediaHandler.h:29,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from IvrPython.h:47,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; from Ivr.cpp:22:<BR>Ivr.h:106: conflicting return type specified for `virtual void<BR>&nbsp;&nbsp; IvrDialog::onSessionStart(AmRequest*)'<BR>../../AmApi.h:49:&nbsp;&nbsp; overriding `virtual int<BR>&nbsp;&nbsp; AmDialogState::onSessionStart(AmRequest*)'<BR>Ivr.h:107: conflicting return type specified for `virtual void<BR>&nbsp;&nbsp; IvrDialog::onBye(AmRequest*)'<BR>../../AmApi.h:50:&nbsp;&nbsp; overriding `virtual int AmDialogState::onBye(AmRequest*)'<BR>In file included from Ivr.cpp:22:<BR>IvrPython.h:107: syntax error before `*' token<BR>IvrPython.h:108: syntax error before `*' token<BR>IvrPython.h:118: syntax error before `*' token<BR>IvrPython.h:119: syntax error before `*' token<BR>IvrPython.h:120: syntax error before `*' token<BR>IvrPython.h:121: syntax error before `*' token<BR>Ivr.cpp: In member function `virtual void<BR>&nbsp;&nbsp; IvrDialog::onSessionStart(AmRequest*)':<BR>Ivr.cpp:227: no matching function for call to `IvrPython::cancel()'<BR>Ivr.cpp: In member function `int IvrDialog::handleMediaEvent(IvrMediaEvent*)':<BR>Ivr.cpp:289: `struct IvrMediaEvent' has no member named `processed'<BR>make: *** [Ivr.o] Error 1<BR></DIV></TD></TR>
<TR>
<TD id=INCREDIFOOTER width="100%">
<TABLE cellSpacing=0 cellPadding=0 width="100%">
<TBODY>
<TR>
<TD width="100%"></TD>
<TD id=INCREDISOUND vAlign=bottom align=middle></TD>
<TD id=INCREDIANIM vAlign=bottom align=middle></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><SPAN id=IncrediStamp><SPAN dir=ltr><A href="http://www.incredimail.com/index.asp?id=54475"><IMG alt="" hspace=0 src="http://www2.incredimail.com/contents/stamps/imstp_emo_en.gif" align=baseline border=0></A></SPAN></SPAN></BODY></HTML>