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

Tanguy Floc'h electrocut at gmail.com
Wed May 14 09:42:50 EDT 2008


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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pjsip.org/pipermail/pjsip_lists.pjsip.org/attachments/20080514/6011ebf7/attachment.html>


More information about the pjsip mailing list