little anoyance with configure

Started by Nonameabout 19 years ago8 messages
#1Noname
ohp@pyrenet.fr

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 string2
tr -s[-c] string1
tr -d[-c] string1
tr -ds[-c] string1 string2
configure: WARNING: option ignored: --
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: --
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: --
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: --
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: --
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: --

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)

#2Peter Eisentraut
peter_e@gmx.net
In reply to: Noname (#1)
Re: 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'

?

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

#3Noname
ohp@pyrenet.fr
In reply to: Peter Eisentraut (#2)
Re: little anoyance with configure

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)

#4Tom Lane
tgl@sss.pgh.pa.us
In reply to: Noname (#3)
Re: little anoyance with configure

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

#5Martijn van Oosterhout
kleptog@svana.org
In reply to: Tom Lane (#4)
Re: little anoyance with configure

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/

Show quoted text

From each according to his ability. To each according to his ability to litigate.

#6Andrew Dunstan
andrew@dunslane.net
In reply to: Martijn van Oosterhout (#5)
Re: little anoyance with configure

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

#7Tom Lane
tgl@sss.pgh.pa.us
In reply to: Martijn van Oosterhout (#5)
Re: little anoyance with configure

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 about
tr 'x_' 'x-'

regards, tom lane

#8Tom Lane
tgl@sss.pgh.pa.us
In reply to: Andrew Dunstan (#6)
Re: little anoyance with configure

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