< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate-users] Failing to exec anything in resip/dum/test or resip/stack/test under cygwin


Hi folks,

I never heard anything on this and still have not managed to get it working.

Is anyone successfully using resip with cygwin?

Cheers,
Stuart.

On Thu, Jul 30, 2009 at 4:16 PM, Stuart
Whelan<stuart@xxxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
> Hi folks,
> I have been using resiprocate 1.5 tagged release under Solaris 10 x86 and
> ubuntu successfully for a while now, with no troubles.
> However I am required to build our application under cygwin.
> Resiprocate seems to build okay, but it fails to run.
> None of the test apps in resip/dum/test or resip/stack/test run, and they
> appear to provide no valuable feedback as to why they are not running.
> I have tried them on multiple installations of XP and Vista.
> When executed they just drop straight back to the command line on XP.
> On Vista they bring up the Application Error dialog box.
> The eventlog contains 'Faulting application treg.exe, version 0.0.0.0, time
> stamp 0x4a7111c2, faulting module ntdll.dll, version 6.0.6002.18005, time
> stamp 0x49e03821, exception code 0xc0000005, fault offset 0x00009eed,
> process id 0x1d5c, application start time 0x01ca10ca0c9847f2.'
> strace output:
> $ strace basicMessage
> strace: error creating process basicMessage, (error 2)
> I am compiling using:
> gcc version 4.3.2 20080827 (beta) 2 (GCC)
> boost 1.33.1-4
> I am a bit of a loss on where to go from here, all my normal tools are
> failing me..
> Any advice or hints on what to try would be appreciated, as would any
> reports from people who are also, successfully or otherwise, running resip
> under cygwin.
>
>$ ./configure -h
><SNIPPED>
>        Which toolchain do you want to use? (Now "gnu")
>        What is the name your toolchain uses for the cross platform? (Now 
> "arm-unknown-linux-gnu")
>        What is the prefix for the cross-compiler binaries? (Now 
> "arm-unknown-linux-gnu")
>        Where is your cross compiler installed? (Now 
> "/opt/crosstool/current/arm-unknown-linux-gnu/bin/")
>        What compile profile will you use? (Now "debug")
>        Should the resip libraries be built shared? (Now disabled)
>        Will you be using distcc? (Now disabled)
>        Will you be using ccache? (Now disabled)
>        Build the Repro proxy server? (Now disabled)
>        Which database should be used with Repro? (Now "berkeley-db4")
>        Where is db_cxx.h? (Now "/usr/include")
>        Build the RADIUS authentication module? (requires radiusclient-ng) 
> (Now disabled)
>        Build the TFM test framework? (Now disabled)
>        Build the reCon Conversation Manager? (requires dtls-srtp patched 
> OpenSSL) (Now disabled)
>        Build the reTurn client? (Now disabled)
>        Build the reTurn server? (Now disabled)
>        Where is boost/config.hpp? (Now "/usr/include")
>        Are the sipX libraries and headers installed? (Now disabled)
>        Where is the common root of the sipX libraries? (Now "../sipXtapi")
>        Where are the sipX libraries installed? (Now "/usr/local/lib")
>        Where are the sipX header files installed? (Now "/usr/local/include")
>        Include SIP over TLS, SMIME or Identity header support? (Requires 
> OpenSSL) (Now enabled)
>        Do you want to include SIP over DTLS support? (Requires OpenSSL 
> 0.9.8+) (Now disabled)
>        Where is OpenSSL? (leave blank to use installed copy) (Now 
> "/cygdrive/c/deps/openssl")
>        Should DUM use curl to retreive identity information? (Now disabled)
>        Use the Google malloc() implementation? (Now disabled)
>        Use Google cpuperf? (Now disabled)
>        Compile in IPv6 support? (Now disabled)
>        Use popt to read commandline options? (Now enabled)
>        Where is popt.h? (Now "/usr/include")
>        Where is libpopt? (Now "/usr/lib")
>        Compile with no floating point functions? (Now disabled)
>        Force stack to fully parse every message it receives? (Now disabled)
>        Where should the libraries be installed? (Now "/cygdrive/c/resip")
>        Which DNS resolution library do you want to use? (Now "resip-ares")
>        Where should ares be installed? (Now "/cygdrive/c/resip")
>        If using c-ares, the directory containing its headers. (Now "")
>        If using c-ares, the directory containing its libraries. (Now "")