[Serdev] Re: [Serusers] nathelper updated to support RTP proxy

Nils Ohlmeier nils at iptel.org
Thu Jul 24 23:19:56 CEST 2003


Hi,

please try to use gmake instead of the Solaris internal make.

Regards
  Nils

On Thursday 24 July 2003 21:26, Ricardo Villa wrote:
> Hi Maxim,
>
> We have been testing the RTP proxy for a couple of weeks now on our Linux
> production server (0.8.11pre29) and it has worked perfectly(testing only
> the ATA186).  We are now ready to test it on a Sun Solaris 8 server.
> Unfortunately we can't even compile either the nathelper or the rtpproxy.
>
> When compiling the rtpproxy this is what we get:
> ---------------------------------------------
> # ls -l
> total 90
> -rw-r--r--   1 root     other       1457 Jul 24 13:48 Makefile
> -rw-r--r--   1 root     other      10323 Jul 24 13:47 main.c
> -rw-r--r--   1 root     other      16956 Jul 24 13:48 myqueue.h
> -rw-r--r--   1 root     other      15126 Jul 24 13:48 nathelper_diff.txt
> # make
> Makefile:33: *** missing separator.  Stop.
> #
> -----------------------------------------------
>
>
> When applying the nathelper patch and compiling ...this is what we get:
> -------------------------------------------------
> # patch -p0 < ./nathelper_diff.txt
>   Looks like a unified context diff.
> Hunk #1 failed at line 1.
> Hunk #2 failed at line 43.
> 2 out of 2 hunks failed: saving rejects to modules/nathelper/README.rej
>   The next patch looks like a unified context diff.
> done
> # pwd
> /opt/software/sip/ser8.11/src/ser-0.8.11pre29
> # make modules=modules/nathelper modules
>
>
> make[1]: Entering directory
> `/opt/software/sip/ser8.11/src/ser-0.8.11pre29/modules/nathelper'
> ../../Makefile.rules:77: nathelper.d: No such file or directory
> ../../Makefile.rules:77: nhelpr_funcs.d: No such file or directory
> make[1]: Leaving directory
> `/opt/software/sip/ser8.11/src/ser-0.8.11pre29/modules/nathelper'
> make[1]: Entering directory
> `/opt/software/sip/ser8.11/src/ser-0.8.11pre29/modules/nathelper'
> gcc -fPIC -DPIC -g -O9 -funroll-loops   -Wall  -mcpu=ultrasparc
> -mtune=ultra sparc  -m32      -DNAME='"ser"' -DVERSION='"0.8.11pre29"'
> -DARCH='"sparc64"' -DOS='"solaris"' -DCOMPILER='""' -D__CPU_sparc64
> -D__OS_solaris -DCFG_DIR=' "/usr/local/etc/ser/"' -DPKG_MALLOC -DSHM_MEM 
> -DSHM_MMAP -DADAPTIVE_WAIT -D ADAPTIVE_WAIT_LOOPS=1024 -DDNS_IP_HACK
> -DUSE_IPV6 -DUSE_TCP -DDISABLE_NAGLE -DDBG_QM_MALLOC  -DFAST_LOCK
> -DHAVE_GETIPNODEBYNAME -DHAVE_SYS_SOCKIO_H -DHA VE_SCHED_YIELD -c
> nathelper.c -o nathelper.o
> nathelper.c: In function `extract_mediaport':
> nathelper.c:465: warning: subscript has type `char'
> nathelper.c: In function `get_rtpp_port':
> nathelper.c:604: `AF_LOCAL' undeclared (first use in this function)
> nathelper.c:604: (Each undeclared identifier is reported only once
> nathelper.c:604: for each function it appears in.)
> nathelper.c:608: structure has no member named `sun_len'
> make[1]: *** [nathelper.o] Error 1
> make[1]: Leaving directory
> `/opt/software/sip/ser8.11/src/ser-0.8.11pre29/modules/nathelper'
> #
> -------------------------------------------------------------------------
>
> Can help us with this please.   This is a very useful module and we would
> like to use it on a Sun Server too.
>
> Thanks,
> Ricardo Villa
>
>
>
> ----- Original Message -----
> From: "Maxim Sobolev" <sobomax at portaone.com>
> To: <serusers at lists.iptel.org>
> Cc: <serdev at lists.iptel.org>
> Sent: Sunday, July 06, 2003 12:16 PM
> Subject: [Serusers] nathelper updated to support RTP proxy
>
> > Folks,
> >
> > Today I've updated nathelper module to support RTP proxy. It would
> > be nice if somebody can test it on platforms other than FreeBSD,
> > because I don't have an access to such boxes right now. The RTP
> > proxy itself can be downloaded from:
> >
> > https://demo.portaone.com/~sobomax/PortaSIP/rtpproxy/
> >
> > Any feedback is greatly appreciated.
> >
> > -Maxim
> > P.S. I've committed it to the HEAD, those with 0.8.11 prerelease
> > please apply the following patch:
> >
> > https://demo.portaone.com/~sobomax/nathelper.diff
> >
> > _______________________________________________
> > Serusers mailing list
> > serusers at lists.iptel.org
> > http://lists.iptel.org/mailman/listinfo/serusers
>
> _______________________________________________
> Serdev mailing list
> serdev at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serdev




More information about the sr-users mailing list