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 > >