[ https://issues.apache.org/jira/browse/COUCHDB-975?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Noah Slater resolved COUCHDB-975. --------------------------------- Resolution: Fixed Fixed in r1042120. > non-portable sh in configure.ac (breaks on Solaris) > --------------------------------------------------- > > Key: COUCHDB-975 > URL: https://issues.apache.org/jira/browse/COUCHDB-975 > Project: CouchDB > Issue Type: Bug > Components: Build System > Affects Versions: 0.8, 0.8.1, 0.9, 0.9.1, 0.9.2, 0.10, 0.10.1, 0.10.2, 0.11, 0.11.1, 0.11.2, 1.0, 1.0.1 > Environment: OpenSolaris (will affect other Solaris versions, too) > SunOS osol-x86 5.11 snv_111b i86pc i386 i86pc Solaris > Reporter: Timothy Smith > Priority: Minor > Original Estimate: 0.08h > Remaining Estimate: 0.08h > > Get this when running configure: > ... > checking for erl... /export/home/tim/c/build-couchdb/build/bin/erl > ./configure[12123]: : cannot execute [Is a directory] > /opt/csw/bin/gsed: -e expression #1, char 9: unterminated `s' command > ./configure[12123]: /g: not found [No such file or directory] > ./configure[12125]: test: argument expected > ./configure[12129]: test: argument expected > ./configure[12133]: test: argument expected > checking for erlc... /export/home/tim/c/build-couchdb/build/bin/erlc > ... > A patch to fix it is: > commit 6b018d087ba8ddaf3789e106ade9b74488de5136 > Author: Timothy Smith > Date: Thu Dec 2 23:13:10 2010 -0700 > Fix syntax error with /bin/sh on Solaris > > The RHS of an assignment is implicitly quoted in Bourne shell. Not > all shells (in particular, not /bin/sh in Solaris) can handle nested > double-quotes like foo="`bar "baz"`", and it's always safe to not > use the outer set. > diff --git a/configure.ac b/configure.ac > index c609a08..73ea9fe 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -243,7 +243,7 @@ fi > > erlang_version_error="The installed Erlang version is less than 5.6.5 (R12B05). > > -version="`${ERL} -version 2>&1 | ${SED} "s/[[^0-9]]/ /g"`" > +version=`${ERL} -version 2>&1 | ${SED} "s/[[^0-9]]/ /g"` > > if test `echo $version | ${AWK} "{print \\$1}"` -lt 5; then > AC_MSG_ERROR([$erlang_version_error]) -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.