Keith,
Other than a few warnings I have no problem compiling
sipXmediaAdapterLib, sipXmediaLib, sipXportLib, and sipXsdpLib. And with
rev 10595 there are no problems with sipXtapi. But the problems I had
with sipXtackLib are still present as illustrated in my previous e-mail.
Thanks,
--
Pedro
On Tue, 2008-02-26 at 16:46 -0500, Keith Kyzivat wrote:
> We do try to maintain a tree that cleanly compiles and runs, but we
> haven't had too many people working on it, and the current focus that
> I, Sergey Konstanbaev, and Alexander Chemeris have is on the mediaLib.
> we try our best to maintain the tree in all configurations, but alas,
> we cannot test every platform.
>
> sipXportLib sipXsdpLib, sipXtackLib, sipXmediaLib, sipXmediaAdapterLib
> should all work fine under x86 linux and windows (vs2003, vs2005, and,
> for the most part vc6).
>
> in sipXmediaAdapterLib, there currently is an issue with callLib that
> I am in midst of fixing when using the older PhoneMediaInterface,
> which is in the process of being replaced by TopologyGraphInterface.
>
> You currently can fix it one of several ways.
> * You can define HAVE_SPEEX in preprocessor macro definitions when
> building sipXmediaAdapterLib
> * using the TopologyGraphInterface will fix these issues. Just define
> the following two preprocessor macros when building
> sipXmediaAdpaterLib: ENABLE_TOPOLOGY_FLOWGRAPH_INTERFACE_FACTORY
> DISABLE_DEFAULT_PHONE_MEDIA_INTERFACE_FACTORY
>
> On 2/26/08, Pedro Sanchez <[EMAIL PROTECTED]> wrote:
> Thanks Keith,
>
> I'm just testing waters with sipXtapi to see how far I can go
> with a
> sample app I'm working on. I'm a bit disappointed that the SVN
> version
> doesn't compile cleanly as I would have expected. Does this
> project have
> a policy of compile-clean SVN trees?
>
> Anyway, since you are quick to fix things maybe you can take a
> shot at
> the other errors that I get, this time in sipXtackLib.
>
> Thanks,
>
> --
> Pedro
>
> ------ Build started: Project: sipXtackLib, Configuration:
> Debug Win32
> ------
> Compiling...
> bzero.c
> Generating Code...
> Compiling...
> SipConfigServerAgent.cpp
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(386) : error C2146: syntax
> error :
> missing ')' before identifier '_WINDOWS'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(386) : error C2059: syntax
> error :
> ')'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(387) : error C2143: syntax
> error :
> missing ';' before '{'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(388) : error C2146: syntax
> error :
> missing ';' before identifier '_WINDOWS'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(388) : error C2065:
> '_WINDOWS' :
> undeclared identifier
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(395) : error C2181: illegal
> else
> without matching if
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \src\net\sipconfigserveragent.cpp(426) : fatal error C1903:
> unable to
> recover from previous error(s); stopping compilation
> Generating Code...
> Compiling...
> res_send.c
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(45) : error C2011: 'pollfd' :
> 'struct' type
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1506) : see declaration of 'pollfd'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(61) : warning C4005: 'POLLIN' : macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1495) : see previous definition of 'POLLIN'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(62) : warning C4005: 'POLLPRI' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1496) : see previous definition of 'POLLPRI'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(63) : warning C4005: 'POLLOUT' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1499) : see previous definition of 'POLLOUT'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(64) : warning C4005: 'POLLRDNORM' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1493) : see previous definition of 'POLLRDNORM'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(65) : warning C4005: 'POLLWRNORM' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1498) : see previous definition of 'POLLWRNORM'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(66) : warning C4005: 'POLLRDBAND' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1494) : see previous definition of 'POLLRDBAND'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(67) : warning C4005: 'POLLWRBAND' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1500) : see previous definition of 'POLLWRBAND'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(82) : warning C4005: 'POLLERR' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1502) : see previous definition of 'POLLERR'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(83) : warning C4005: 'POLLHUP' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1503) : see previous definition of 'POLLHUP'
> c:\documents and settings\nortel\my documents\oven\sipxtapi
> \sipxtacklib
> \include\resparse\poll.h(84) : warning C4005: 'POLLNVAL' :
> macro
> redefinition
> c:\program files\microsoft sdks\windows\v6.0a\include
> \winsock2.h(1504) : see previous definition of 'POLLNVAL'
> Generating Code...
> Creating browse information file...
> Microsoft Browse Information Maintenance Utility Version
> 9.00.21022
> Copyright (C) Microsoft Corporation. All rights reserved.
> BSCMAKE: error BK1506 : cannot open file '.\Debug
> \SipConfigServerAgent.sbr': No such file or directory
> Build log was saved at "file://c:\Documents and Settings
> \nortel\My
> Documents\Oven\sipXtapi\sipXtackLib\Debug\BuildLog.htm"
> sipXtackLib - 9 error(s), 10 warning(s)
> ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0
> skipped
> ==========
>
>
>
>
> On Tue, 2008-02-26 at 15:39 -0500, Keith Kyzivat wrote:
> > Hi Pedro,
> >
> > I just fixed this in 10595.
> > It was a bug caused when wideband playBuffer was
> implemented.
> > callLib currently doesn't support wideband yet, but the
> underlying
> > libraries (sipXmediaAdapterLib, sipXmediaLib) now do support
> wideband.
> > If you wish to take a stab at widebandifying it, we'd
> appreciate it,
> > as Alex and I are focused on the mediaLib level.
> >
> > I hard coded the playBuffer call you see the error on to
> pass in a
> > sample rate (new parameter, that comes just after the buffer
> length)
> > of 8000Hz. This should correct your issue.
> >
> > On 2/26/08, Pedro Sanchez <[EMAIL PROTECTED]> wrote:
> > Hello,
> >
> > Trying to compile the latest sipXtapi from SVN I get
> the
> > following
> > error:
> >
> > .\src\cp\CpCall.cpp(321) : error C2664:
> > 'CpMediaInterface::playBuffer' :
> > cannot convert parameter 7 from 'OsProtectedEvent *'
> to
> > 'UtlBoolean'
> >
> > The offending line is:
> >
> > mpMediaInterface->playBuffer((char*)buffer,
> > bufSize, type, repeat, local, remote, ev);
> >
> > which is missing the third parameter bufRate. What
> should the
> > fix be?
> >
> > Thanks,
> >
> >
> > --
> > Pedro
> >
> >
> >
> >
> > _______________________________________________
> > sipxtapi-dev mailing list
> > [email protected]
> > List Archive:
> http://list.sipfoundry.org/archive/sipxtapi-dev/
> >
> >
> >
> > --
> > Keith Kyzivat
> >
> > SIPez LLC.
> > SIP VoIP, IM and Presence Consulting
> > http://www.SIPez.com
> > tel: +1 (617) 273-4000
>
> _______________________________________________
> sipxtapi-dev mailing list
> [email protected]
> List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/
>
>
>
> --
> Keith Kyzivat
>
> SIPez LLC.
> SIP VoIP, IM and Presence Consulting
> http://www.SIPez.com
> tel: +1 (617) 273-4000
_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/