Issue #8524 has been reported by ngoto (Naohisa Goto).

----------------------------------------
Bug #8524: r40755篁ラ?? No rule to make target `.ext/include/sparc64-solaris2.10/ruby/config.h ??с????????с??????
https://bugs.ruby-lang.org/issues/8524

Author: ngoto (Naohisa Goto)
Status: Open
Priority: Normal
Assignee: nobu (Nobuyoshi Nakada)
Category: build
Target version: 
ruby -v: -
Backport: 1.9.3: UNKNOWN, 2.0.0: UNKNOWN


r40755篁ラ?????Solaris??с???篁ヤ???????????? .ext/include/??≪?若??????????/ruby/config.h ???篏????????????障????????

??????????r40755???篁ヤ????????./tool/ifchange ??菴????????????????????с?????

 @@ -30,6 +37,7 @@
      rm -f "$temp"
  else
      echo "$target updated"
 +    ${keepsuffix:+ mv -f "$target" "${target}${keepsuffix}" }
      mv -f "$temp" "$target"
  fi

?????? tool/ifchange??? #!/bin/sh ????????堺??????/bin/sh??с?茹?????с??????鐚?bash箴?絖?鐚?鐚?荐?菴違??菴遵????????????????????Solaris?????????????ャ?≪??/bin/sh?????????OS??с???????????у????????鴻???????????????????????configure??с????若??罎???ャ?с???????????????????????障??config.h???篏????????????????障??configure???罩e幻腟?篋??????????障?????????????????????с?????

 $ ./configure --prefix=/hoge/hoge/hoge
 (筝??)
 checking for nroff... /usr/bin/nroff
 .ext/include/sparc64-solaris2.10/ruby/config.h updated
 ./tool/ifchange: bad substitution
 verconf.h updated
 ./tool/ifchange: bad substitution
 ruby library version = 2.1.0
 configure: creating ./config.status
 config.status: creating GNUmakefile
 config.status: creating Makefile
 config.status: creating ruby-2.1.pc
 $ make V=1
        CC = cc
        LD = /usr/ccs/bin/ld
        LDSHARED = cc -G
        CFLAGS = -xO1 -xtarget=sparc64viiplus -m64
        XCFLAGS = -DRUBY_EXPORT
        CPPFLAGS = -I/usr/local/64/lib/libffi-3.0.10/include -I/usr/local/64/include   -I. -I.ext/include/sparc64-solaris2.10 -I./include -I.
        DLDFLAGS = -m64  -L/usr/local/64/lib -R/usr/local/64/lib  -m64
        SOLIBS = 
 cc: Sun C 5.12 SunOS_sparc 2011/11/16
 make: *** No rule to make target `.ext/include/sparc64-solaris2.10/ruby/config.h', needed by `main.o'.  Stop.


 


-- 
http://bugs.ruby-lang.org/