Boost C++ Libraries: Ticket #778: top-level configure is broken https://svn.boost.org/trac10/ticket/778 <pre class="wiki">The top-level configure script in the RC1.34.0 release is broken. This script starts out as: #!/bin/sh which implies that it is a Bourne-shell script. But now almost all of tests in the file have been converted to look like the following: 220 if test "x$LIBDIR" == x; then 221 LIBDIR="$EPREFIX/lib" 222 fi where (in 1.33.1) they used to look like this: 217 if test "x$LIBDIR" = "x" ; then 218 LIBDIR="$EPREFIX/lib" 219 fi The problem is that "==" is not a valid Bourne-shell test-command operator, so the entire build breaks immediately on any platform which uses a true Bourne shell as sh. The fix is to either convert all of these operators to "=", or to stop claiming the script is a Bourne shell script and use "#!/bin/bash" instead. But the latter approach is not recommended because there are many older machines without bash in that location. </pre> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/778 Trac 1.4.3 eponym Sat, 18 Nov 2006 03:24:38 GMT status changed https://svn.boost.org/trac10/ticket/778#comment:1 https://svn.boost.org/trac10/ticket/778#comment:1 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> </ul> Ticket John Maddock Thu, 08 Nov 2007 17:30:32 GMT description changed; severity, milestone set https://svn.boost.org/trac10/ticket/778#comment:2 https://svn.boost.org/trac10/ticket/778#comment:2 <ul> <li><strong>severity</strong> → <span class="trac-field-new">Showstopper</span> </li> <li><strong>description</strong> modified (<a href="/trac10/ticket/778?action=diff&amp;version=2">diff</a>) </li> <li><strong>milestone</strong> → <span class="trac-field-new">Boost 1.35.0</span> </li> </ul> Ticket Daniel James Sat, 19 Apr 2008 14:44:24 GMT status, resolution changed https://svn.boost.org/trac10/ticket/778#comment:3 https://svn.boost.org/trac10/ticket/778#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">assigned</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> <span class="trac-field-old">Duplicate</span> → <span class="trac-field-new">fixed</span> </li> </ul> <p> This was fixed in changeset <a class="changeset" href="https://svn.boost.org/trac10/changeset/36346" title="Make POSIX compliant ">[36346]</a>. </p> Ticket