Thread: little anoyance with configure

little anoyance with configure

From
ohp@pyrenet.fr
Date:
Hi,

I'm sorry I write so late with final aproaching with all beta and rc
versions of 8.2 I have those (apparently harmless) warnings at configure
time.

Maybe a configure guru could have a quick look.

UX:tr: ERROR: Incorrect usage
UX:tr: TO FIX: Usage:tr [-cs] string1 string2tr -s[-c] string1tr -d[-c] string1tr -ds[-c] string1 string2
configure: WARNING: option ignored: --
UX:tr: ERROR: Incorrect usage
UX:tr: TO FIX: Usage:tr [-cs] string1 string2tr -s[-c] string1tr -d[-c] string1tr -ds[-c] string1 string2
configure: WARNING: option ignored: --
UX:tr: ERROR: Incorrect usage
UX:tr: TO FIX: Usage:tr [-cs] string1 string2tr -s[-c] string1tr -d[-c] string1tr -ds[-c] string1 string2
configure: WARNING: option ignored: --
UX:tr: ERROR: Incorrect usage
UX:tr: TO FIX: Usage:tr [-cs] string1 string2tr -s[-c] string1tr -d[-c] string1tr -ds[-c] string1 string2
configure: WARNING: option ignored: --
UX:tr: ERROR: Incorrect usage
UX:tr: TO FIX: Usage:tr [-cs] string1 string2tr -s[-c] string1tr -d[-c] string1tr -ds[-c] string1 string2
configure: WARNING: option ignored: --
UX:tr: ERROR: Incorrect usage
UX:tr: TO FIX: Usage:tr [-cs] string1 string2tr -s[-c] string1tr -d[-c] string1tr -ds[-c] string1 string2
configure: WARNING: option ignored: --

This is on unixware 714.

TIA
-- 
Olivier PRENANT                    Tel: +33-5-61-50-97-00 (Work)
15, Chemin des Monges                +33-5-61-50-97-01 (Fax)
31190 AUTERIVE                       +33-6-07-63-80-64 (GSM)
FRANCE                          Email: ohp@pyrenet.fr
------------------------------------------------------------------------------
Make your life a dream, make your dream a reality. (St Exupery)


Re: little anoyance with configure

From
Peter Eisentraut
Date:
ohp@pyrenet.fr wrote:
> UX:tr: ERROR: Incorrect usage
> UX:tr: TO FIX: Usage:
>     tr [-cs] string1 string2
>     tr -s[-c] string1
>     tr -d[-c] string1
>     tr -ds[-c] string1 string2
> configure: WARNING: option ignored: --

That would appear to be this call:

pgac_txt=`echo $pgac_var | tr '_' '-'`

(four lines from the bottom of configure)  But I don't see how this 
contradicts the correct usage synopses offered by the error output.

Second thought ... it's interpreting the '-' as an option?  Does this 
work:

... | tr 'a_b' 'a-b'

?

-- 
Peter Eisentraut
http://developer.postgresql.org/~petere/


Re: little anoyance with configure

From
ohp@pyrenet.fr
Date:
On Thu, 30 Nov 2006, Peter Eisentraut wrote:

> Date: Thu, 30 Nov 2006 14:43:24 +0100
> From: Peter Eisentraut <peter_e@gmx.net>
> To: pgsql-hackers@postgresql.org, ohp@pyrenet.fr
> Subject: Re: [HACKERS] little anoyance with configure
>
> ohp@pyrenet.fr wrote:
> > UX:tr: ERROR: Incorrect usage
> > UX:tr: TO FIX: Usage:
> >     tr [-cs] string1 string2
> >     tr -s[-c] string1
> >     tr -d[-c] string1
> >     tr -ds[-c] string1 string2
> > configure: WARNING: option ignored: --
>
> That would appear to be this call:
>
> pgac_txt=`echo $pgac_var | tr '_' '-'`
>
> (four lines from the bottom of configure)  But I don't see how this
> contradicts the correct usage synopses offered by the error output.
>
> Second thought ... it's interpreting the '-' as an option?  Does this
> work:
>
> ... | tr 'a_b' 'a-b'
>
> ?
>
>
YES!
-- 
Olivier PRENANT                    Tel: +33-5-61-50-97-00 (Work)
15, Chemin des Monges                +33-5-61-50-97-01 (Fax)
31190 AUTERIVE                       +33-6-07-63-80-64 (GSM)
FRANCE                          Email: ohp@pyrenet.fr
------------------------------------------------------------------------------
Make your life a dream, make your dream a reality. (St Exupery)


Re: little anoyance with configure

From
Tom Lane
Date:
ohp@pyrenet.fr writes:
> On Thu, 30 Nov 2006, Peter Eisentraut wrote:
>> Second thought ... it's interpreting the '-' as an option?  Does this
>> work:
>> ... | tr 'a_b' 'a-b'

> YES!

Patch applied per Peter's suggestion.
        regards, tom lane


Re: little anoyance with configure

From
Martijn van Oosterhout
Date:
On Thu, Nov 30, 2006 at 04:44:46PM -0500, Tom Lane wrote:
> ohp@pyrenet.fr writes:
> > On Thu, 30 Nov 2006, Peter Eisentraut wrote:
> >> Second thought ... it's interpreting the '-' as an option?  Does this
> >> work:
> >> ... | tr 'a_b' 'a-b'
>
> > YES!
>
> Patch applied per Peter's suggestion.

Doesn't that do something entirely different? The original purpose was
to convert underscores to hyphens, but it's doing something else
entirely.

$ echo test_string | tr 'a_b' 'a-b'
testbstring

On my system I need to at least escape the hyphen again:

$ echo test_string | tr 'a_b' 'a\-b'
test-string

Character classes didn't do it for me: [_] -> [-]

Have a nice day,
--
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> From each according to his ability. To each according to his ability to litigate.

Re: little anoyance with configure

From
Andrew Dunstan
Date:
Martijn van Oosterhout wrote:
> On Thu, Nov 30, 2006 at 04:44:46PM -0500, Tom Lane wrote:
>   
>> ohp@pyrenet.fr writes:
>>     
>>> On Thu, 30 Nov 2006, Peter Eisentraut wrote:
>>>       
>>>> Second thought ... it's interpreting the '-' as an option?  Does this
>>>> work:
>>>> ... | tr 'a_b' 'a-b'
>>>>         
>>> YES!
>>>       
>> Patch applied per Peter's suggestion.
>>     
>
> Doesn't that do something entirely different? The original purpose was
> to convert underscores to hyphens, but it's doing something else
> entirely.
>
> $ echo test_string | tr 'a_b' 'a-b'
> testbstring
>
> On my system I need to at least escape the hyphen again:
>
> $ echo test_string | tr 'a_b' 'a\-b'
> test-string
>
> Character classes didn't do it for me: [_] -> [-]
>
> Have a nice day,
>   


Would not this be a simple solution? And configure is already littered 
with uses of sed.
 sed 's/_/-/g'


cheers

andrew


Re: little anoyance with configure

From
Tom Lane
Date:
Martijn van Oosterhout <kleptog@svana.org> writes:
> On my system I need to at least escape the hyphen again:

> $ echo test_string | tr 'a_b' 'a\-b'
> test-string

Hm.  How abouttr 'x_' 'x-'
        regards, tom lane


Re: little anoyance with configure

From
Tom Lane
Date:
Andrew Dunstan <andrew@dunslane.net> writes:
> Would not this be a simple solution? And configure is already littered 
> with uses of sed.

Good idea --- that's actually the only use of tr in the whole script,
so using sed gets rid of a dependency.  (I wonder if the autoconf boys
deliberately avoid tr because they know about portability issues...)
        regards, tom lane