$ env | grep LANG
LANG=en_US

It's gotta be having issues with the UTF-8 (interestingly, see this:
http://sources.redhat.com/ml/bug-gnu-utils/2001-05/msg00073.html, sed 3.02
doesn't *have* the setlocale())

It's probably interpreting the ^h as a real control h, i.e. backspace and
eating the /...

Thanks for tracking it down!

-----Burton


-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf
Of Kouprie, Robbert
Sent: Wednesday, September 17, 2003 9:47 AM
To: '[EMAIL PROTECTED]'
Subject: RE: [Ntop-dev] HTML FAQ conversion problem in Makefile


Found the problem. Character ranges differ per locale. My shell had:
LANG="en_US.UTF-8"
When i changed this to LANG="C", the problem went away.

-- Robbert

> -----Oorspronkelijk bericht-----
> Van: Burton M. Strauss III [mailto:[EMAIL PROTECTED]
> Verzonden: dinsdag 16 september 2003 17:09
> Aan: [EMAIL PROTECTED]
> Onderwerp: RE: [Ntop-dev] HTML FAQ conversion problem in Makefile
>
>
> Interesting ... because the gnu site doesn't show a 4.0 ---
>
> http://www.gnu.org/software/sed/sed.html but the ftp directory does:
> ftp://ftp.gnu.org/gnu/sed/
>
>
> The actual line is (note the ^H's):
>
>         @gawk -f utils/faqtohtml.awk $< | sed 's/_^H//g' | sed
> 's/^H[ -~]//g' > html/faq.html
>
> Anyone know enough sed and 3.x vs 4.x differences to propose a fix?
>
> -----Burton
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf
> Of Kouprie, Robbert
> Sent: Tuesday, September 16, 2003 2:55 AM
> To: '[EMAIL PROTECTED]'
> Subject: RE: [Ntop-dev] HTML FAQ conversion problem in Makefile
>
>
> [EMAIL PROTECTED] ntop]# rpm -q sed
> sed-4.0.5-1
>
> [EMAIL PROTECTED] ntop]# sed -V
> GNU sed version 4.0.5
> Copyright (C) 2002 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
>  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE,
> to the extent permitted by law.
>
> [EMAIL PROTECTED] ntop]# make faq.html
> cd . && /bin/sh ./missing --run echo
>
>
> -----------------------------------------------
> Converting docs/FAQ to HTML format  .... Please wait
>
> sed: -e expression #1, char 11: Invalid range end
> make: *** [faq.html] Error 1
>
> -- Robbert
>
> > -----Oorspronkelijk bericht-----
> > Van: Burton M. Strauss III [mailto:[EMAIL PROTECTED]
> > Verzonden: maandag 15 september 2003 21:27
> > Aan: [EMAIL PROTECTED]
> > Onderwerp: RE: [Ntop-dev] HTML FAQ conversion problem in Makefile
> >
> >
> > What's your sed version - it works fine for me...
> >
> > # sed --version
> > GNU sed version 3.02
> >
> > Copyright (C) 1998 Free Software Foundation, Inc.
> > This is free software; see the source for copying conditions.
> >  There is NO
> > warranty; not even for MERCHANTABILITY or FITNESS FOR A
> > PARTICULAR PURPOSE,
> > to the extent permitted by law.
> >
> > # make faq.html
> > cd . && /bin/sh ./missing --run echo
> >
> > cd . && /bin/sh ./missing --run echo
> >
> >
> > -----------------------------------------------
> > Converting docs/FAQ to HTML format  .... Please wait
> >
> > faq.html done !
> > -----------------------------------------------
> >
> >
> >
> > -----Burton
> >
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] Behalf
> > Of Kouprie, Robbert
> > Sent: Monday, September 15, 2003 9:33 AM
> > To: '[EMAIL PROTECTED]'
> > Subject: [Ntop-dev] HTML FAQ conversion problem in Makefile
> >
> >
> > Hi,
> >
> > Compilation of a freshly checked out tree on a Redhat 9
> > system fails at the
> > generation of the HTML FAQ:
> >
> > Converting docs/FAQ to HTML format  .... Please wait
> >
> > sed: -e expression #1, char 11: Invalid range end
> > make[2]: *** [faq.html] Error 1
> > make[2]: Leaving directory `/home/rob/ntop-cvs-20030915/ntop'
> > make[1]: *** [install-am] Error 2
> > make[1]: Leaving directory `/home/rob/ntop-cvs-20030915/ntop'
> > make: *** [install-recursive] Error 1
> >
> > The second sed expression in line 1136 of the Makefile seems
> > to cause the
> > problem.
> >
> > 1133   @echo "-----------------------------------------------"
> > 1134   @echo "Converting $< to HTML format  .... Please wait"
> > 1135   @echo ""
> > 1136   @gawk -f utils/faqtohtml.awk $< | sed 's///g' | sed
> > 's[ -~]//g' >
> > html/faq.html
> > 1137   @cp -f html/faq.html faq.html
> > 1138   @echo "$@ done !"
> > 1139   @echo "-----------------------------------------------"
> >
> > sed apparently doesn't like the "-" not at the beginning or
> > end of a range.
> > For some strange reason however, the same statement a few
> lines above
> > doesn't complain (?)
> >
> > Regards,
> > -- Robbert
> >
> > _______________________________________________
> > Ntop-dev mailing list
> > [EMAIL PROTECTED]
> > http://listgateway.unipi.it/mailman/listinfo/ntop-dev
> >
> > _______________________________________________
> > Ntop-dev mailing list
> > [EMAIL PROTECTED]
> > http://listgateway.unipi.it/mailman/listinfo/ntop-dev
> >
>
> _______________________________________________
> Ntop-dev mailing list
> [EMAIL PROTECTED]
> http://listgateway.unipi.it/mailman/listinfo/ntop-dev
>
> _______________________________________________
> Ntop-dev mailing list
> [EMAIL PROTECTED]
> http://listgateway.unipi.it/mailman/listinfo/ntop-dev
>

_______________________________________________
Ntop-dev mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

_______________________________________________
Ntop-dev mailing list
[EMAIL PROTECTED]
http://listgateway.unipi.it/mailman/listinfo/ntop-dev

Reply via email to