From: "nagachika (Tomoyuki Chikanaga)" Date: 2013-05-12T02:52:55+09:00 Subject: [ruby-core:54916] [Backport 200 - Backport #8387] Compiling Ruby 2.0 on SunOS Issue #8387 has been updated by nagachika (Tomoyuki Chikanaga). Thank you for remind me this. I'll backport r39741 and r39636, r40454 for clean merge. Thanks. ---------------------------------------- Backport #8387: Compiling Ruby 2.0 on SunOS https://bugs.ruby-lang.org/issues/8387#change-39254 Author: dese.co.uk (Dave E) Status: Assigned Priority: Normal Assignee: nagachika (Tomoyuki Chikanaga) Category: Target version: Gentlemen, we are currently underway to provide a Ruby2.0 package for Sun Solaris / OpenIndiana. configure fails on: - OpenIndiana a1507 (amd64) - Sun Solaris 10 (amd64, sparcv9) - Oracle Solaris 10 (amd64, sparcv9) - Oracle Solaris 11 (amd64, sparcv9) - Oracle Solaris 11.1 (amd64, sparcv9) with error message: ./configure: line 2093: syntax error at line 43706: `(' unexpected the above error origins from these 2 lines: -e 's/\${rubyarchprefix}/"RUBY_ARCH_PREFIX_FOR(arch)"/g' \ -e 's/\${rubysitearchprefix}/"RUBY_SITEARCH_PREFIX_FOR(arch)"/g' \ Reason: ------------------------------------ the sh shell is unable to interpret the arch command correctly. Resolution: ------------------------------------ After the configure script was created involving the autoconf command, change the first line in the configure script from: -#!/bin/sh +#!/bin/bash The GNU bash, version 4.0.28(1)-release (i386-pc-solaris2.11) will interpret the arch command correctly. I trust you find the above helpful. Regards, Dave. [DE]SYSTEMS ENGINEERING Ltd. www.dese.co.uk -- http://bugs.ruby-lang.org/