Menu

#2006 configure error with tk 8.4.12

obsolete: 8.4.12
closed-out-of-date
5
2006-01-02
2006-01-02
Robin Cook
No

Using bash 3.1 I get the below error.

line 6067: syntax error near unexpected token `('
./configure: line 6067: ` case `(ac_space=' '; set |
grep ac_space) 2>&1` in'

If I remove the ( ) I then get the below error.

./configure: line 6112: syntax error near unexpected
token `{}\\'
./configure: line 6112: `s%[
`~#$^&*(){}\|;'"<>?]%\\&%g'

Discussion

  • Donal K. Fellows

    • labels: --> 84. Unix Build
    • milestone: --> obsolete: 8.4.12
    • assigned_to: nobody --> dkf
    • status: open --> closed-out-of-date
     
  • Donal K. Fellows

    Logged In: YES
    user_id=79902

    This is (probably) the extra quote on the lines calculating
    the system id of MP-RAS systems; it's a bug in tcl.m4, and
    seems to have been fixed in both the 8.4 branch and the HEAD.

    Workaround is to change the configure script lines that read:
    system=MP-RAS-`awk '{print }' /etc/.relid'`
    to:
    system=MP-RAS-`awk '{print }' /etc/.relid`

    This bug has already been beaten to death in Tcl, with which
    Tk shares much of the build system.

    If at workaround does not fix the problem for you
    temporarily (i.e. until we get the next patch release out)
    please follow-up here.