From: SourceForge.net <no...@so...> - 2005-12-13 17:06:12
|
Bugs item #1379548, was opened at 2005-12-13 09:44 Message generated for change (Settings changed) made by dgp You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1379548&group_id=10894 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: 52. Configuration and Build Tools Group: current: 8.4.12 >Status: Closed >Resolution: Duplicate Priority: 5 Submitted By: Egmont Koblinger (egmont) >Assigned to: Don Porter (dgp) Summary: configure fails with bash 3.1 Initial Comment: configure script of tcl-8.4.14 and tk-8.4.12 fails with the brand new bash-3.1 shell, it complains about syntax error. (I haven't tested tcl/tk 8.5 series.) The problem is caused by the following lines in unix/ configure: system=MP-RAS-`awk '{print }' /etc/.relid'` (There are two occurances in tcl and one in tk.) Notice that there are 3 normal apostrophes between the two backticks. Hence in new bash the backtick at the end doesn't close the opening one (the single-quoted string takes precedence), and it thinks an extremely long string begins here. So it also prints a completely unusable error message. To fix it: remove the third normal apostrophe: system=MP-RAS-`awk '{print }' /etc/.relid` I know that the configure script is auto-generated, hence I don't send a patch. I don't know where this code is originated from. ---------------------------------------------------------------------- >Comment By: Don Porter (dgp) Date: 2005-12-13 12:05 Message: Logged In: YES user_id=80530 dup 1377619 ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=110894&aid=1379548&group_id=10894 |