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???正常çµ?äº??????¦ã????¾ã????®ã??????????®ã???????§ã?????

 $ ./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/