Thanks for the warning.  I know very little about BSD's shell (I don't
even know what the default BSD shell is).

FWIW, the need for bash is mentioned in INSTALL.txt (although I admit I
thought it would work under other shells).

Does anyone care enough to fix configure to work properly on BSD?

On Thu, 2003-06-19 at 19:39, PieterB wrote:
> Hi,
> 
> Just ran ./configure using Python 2.2.2. I got the following output:
> (on FreeBSD 5.0)
> 
>       Configuring Zope installation
> 
>       Testing for an acceptable Python interpreter...
> 
>       Python version 2.2.2 found at /usr/local/bin/python
>       let: arith: syntax error: "i = i + 1"
> 
>       let: arith: syntax error: "i = i + 1"
> 
>       [: 1: unexpected operator
>       let: arith: syntax error: "i = i + 1"
> 
>       [: 1: unexpected operator
>       let: arith: syntax error: "i = i + 1"
> 
>       [: 1: unexpected operator
>       let: arith: syntax error: "i = i + 1"
> 
> FreeBSD's shell doesn't support let "i=i+1" constructs:
> It works fine if I change the shell to /usr/local/bin/bash.
> An ugly fix seems to be to rename configure to configure.bash
> and create a configure such as:
> #!/bin/sh
> # force bash shell
> `which bash` ./configure.bash
> Other fix is to explain in the docs that you need to run
> bash ./configure on systems such as FreeBSD
> 
> Anybody knows a nicer way to fix this?
> 
> 
> Pieter
> 
> 
> 
> 
> _______________________________________________
> Zope-Dev maillist  -  [EMAIL PROTECTED]
> http://mail.zope.org/mailman/listinfo/zope-dev
> **  No cross posts or HTML encoding!  **
> (Related lists - 
>  http://mail.zope.org/mailman/listinfo/zope-announce
>  http://mail.zope.org/mailman/listinfo/zope )


_______________________________________________
Zope-Dev maillist  -  [EMAIL PROTECTED]
http://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 http://mail.zope.org/mailman/listinfo/zope-announce
 http://mail.zope.org/mailman/listinfo/zope )

Reply via email to