Issue #10808 has been updated by Naohisa Goto. File r49462_sparc64-solaris10.make_-p_-V1-ruby-glommed_o.log added File r49462_sparc64-solaris10.Makefile added Status changed from Feedback to Open > 直接 make dln.o と実行した場合は作られるのでしょうか。 make dln.o によって dln.o は問題無く作られます。 しかし、make ruby-glommed.o は上記と同様に失敗します。 つまり、ruby-glommed.o の依存関係の問題のようです。 make -p V=1 ruby-glommed.o したときのログとMakefileを添付します。 ---------------------------------------- Bug #10808: r49451以降 Solarisにてruby-glommed.oの作成に失敗 https://bugs.ruby-lang.org/issues/10808#change-51349 * Author: Naohisa Goto * Status: Open * Priority: Normal * Assignee: * ruby -v: - * Backport: 2.0.0: UNKNOWN, 2.1: UNKNOWN, 2.2: UNKNOWN ---------------------------------------- r49451以降、以下のエラーが発生してビルドできません。 dln.o がビルドされないため、ruby-glommed.o のビルドに失敗しています。 ~~~ cc -xO4 -xtarget=sparc64viiplus -m64 -L. -L/usr/local/64/lib -R/usr/local/64/lib main.o dmydln.o miniinit.o miniprelude.o array.o bignum.o class.ocompar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.oeval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.o symbol.o time.otranscode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o dmyext.o dmyenc.o -lpthread -lrt -lgmp -lsocket -ldl -lcrypt -lm -o miniruby ./miniruby -I./lib -I. -I.ext/common ./tool/mkconfig.rb -timestamp=.rbconfig.time \ -install_name=ruby \ -so_name=ruby rbconfig.rb rbconfig.rb updated ./miniruby -I./lib -I. -I.ext/common ./enc/make_encmake.rb --builtin-encs="enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o" --builtin-transes="enc/trans/newline.o" --module enc.mk /usr/ccs/bin/ld -r -o ruby-glommed.o dln.o localeinit.o loadpath.o array.o bignum.o class.o compar.o complex.o dir.o dln_find.o encoding.o enum.o enumerator.o error.o eval.o load.o proc.o file.o gc.o hash.o inits.o io.o marshal.o math.o node.o numeric.o object.o pack.o parse.o process.o random.o range.o rational.o re.o regcomp.o regenc.o regerror.o regexec.o regparse.o regsyntax.o ruby.o safe.o signal.o sprintf.o st.o strftime.o string.o struct.osymbol.o time.o transcode.o util.o variable.o version.o compile.o debug.o iseq.o vm.o vm_dump.o vm_backtrace.o vm_trace.o thread.o cont.o probes.o enc/ascii.o enc/us_ascii.o enc/unicode.o enc/utf_8.o enc/trans/newline.o sparc.o flock.o isinf.o setproctitle.o addr2line.o prelude.o probes.o ld: fatal: file dln.o: open failed: No such file or directory make: *** [ruby-glommed.o] Error 1 ~~~ ---Files-------------------------------- r49462_sparc64-solaris10.make_-p_-V1-ruby-glommed_o.log (207 KB) r49462_sparc64-solaris10.Makefile (15.6 KB) -- https://bugs.ruby-lang.org/