[pjsip] Error in configuring SVN version, on Linux, i686

Benny Prijono bennylp at pjsip.org
Thu May 15 04:56:08 EDT 2008


That's great! I'm glad we have closure on this. I've added this to the
FAQ for future reference: http://trac.pjsip.org/repos/wiki/FAQ#crlf

Btw no, svn will ignore the cr-lf formatting with "svn diff" (whether
this is the default behavior or because I set it up this way, I can't
remember).

Cheers
 Benny

On Wed, May 14, 2008 at 2:42 PM, Tanguy Floc'h <electrocut at gmail.com> wrote:
> Victory ! (lol)
>
> My supervisor has found that the sed problem is caused by "eof cr lf"
> stuffs, on os_auto.h.in file.
> (Even if I'm using the Linux computer through "Xming", I don't remember
> having modified os_auto.h.in file from Windows,
>  and according to "svn diff", the file was the same as the repository one,
> but I'm not sure svn is able to make the difference between cf and cr+lf)
>
> Here is the successful log :
>
> [tflo at D820-15 Stack_PjSIP]$ sed -f confstatJ13128/undefs.sed
> pjlib/include/pj/compat/os_auto.h.in
>  [...]
>
> /* Canonical OS name */
> /* #undef PJ_OS_NAME */
> [...]
>
> [tflo at D820-15 Stack_PjSIP]$ dos2unix pjlib/include/pj/compat/os_auto.h.in
> dos2unix: converting file pjlib/include/pj/compat/os_auto.h.in to UNIX
> format ...
>
> [tflo at D820-15 Stack_PjSIP]$ sed -f confstatJ13128/undefs.sed
> pjlib/include/pj/compat/os_auto.h.in
> [...]
>
> /* Canonical OS name */
> #define PJ_OS_NAME "i686-pc-linux-gnu"
>  [...]
>
> Now, the make dep looks better (still a "third_party/build/srtp" build
> problem, even with "#define PJMEDIA_HAS_SRTP  0" in config_site.h, that I'll
> try to fix,
> but I don't think it is related to the same issue)
>
> Thanks a lot !
>
> Electrocut
>
>
>
> On Wed, May 14, 2008 at 12:11 PM, Benny Prijono <bennylp at pjsip.org> wrote:
> >
> >
> >
> >
> > On Wed, May 14, 2008 at 10:59 AM, Tanguy Floc'h <electrocut at gmail.com>
> wrote:
> > > > Actually at glance it looks okay (apart from lost of tabs because GDoc
> > > > strips them).
> > >
> > > I have attached my undefs.sed file, maybe it will be better without Gdoc
> > >
> >
> > > > Here I attach my undefs.sed, also from CentOS 5 machine. What happen
> > > > if you run it (sed -f undefs.h path/to/os-auto.h.in)? I run it in both
> > > > CentOS 5 and Mingw machines and it produces os_auto.h fine.
> > >
> > > I'm afraid that for me it's still not good :(
> > >
> > > This is the result, when I run your sed file:
> > >
> > > [tflo at D820-15 Stack_PjSIP]$ sed -f undefs.sed
> > > pjlib/include/pj/compat/os_auto.h.in
> >
> > [snip]
> >
> >
> > >
> > > /* Canonical OS name */
> > > /* #undef PJ_OS_NAME */
> > >
> >
> > I run your undefs.sed and here I've got:
> >
> > /* Canonical OS name */
> >
> > #define PJ_OS_NAME "i686-pc-linux-gnu"
> >
> > and the rest looks okay. So your undefs.sed is fine, but for some
> > reason your sed is unable to run your undefs.sed. Not sure why, but
> > here is the version that I have:
> >
> > [root at sip support]# cat /etc/redhat-release
> > CentOS release 5 (Final)
> > [root at sip support]# rpm -qa | grep sed
> > sed-4.1.5-5.fc6
> > [root at sip support]#
> >
> > Maybe you have different sed version? Or you're not running under bash?
> >
> >
> >
> >
> > Cheers
> >  Benny
> >
> >
> > _______________________________________________
> > Visit our blog: http://blog.pjsip.org
> >
> > pjsip mailing list
> > pjsip at lists.pjsip.org
> > http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
> >
>
>
> _______________________________________________
>  Visit our blog: http://blog.pjsip.org
>
>  pjsip mailing list
>  pjsip at lists.pjsip.org
>  http://lists.pjsip.org/mailman/listinfo/pjsip_lists.pjsip.org
>
>




More information about the pjsip mailing list