From: m9s1n0r3-o2g4n.ak-fg@... Date: 2012-03-22T13:17:39+09:00 Subject: [ruby-core:43554] Re: [ruby-trunk - Bug #6186][Open] Bug trying to compile Ruby 1.9.3p105 > >Issue #6186 has been reported by shevegen (markus heiler). > >---------------------------------------- >Bug #6186: Bug trying to compile Ruby 1.9.3p105 >https://bugs.ruby-lang.org/issues/6186 > >Author: shevegen (markus heiler) >Status: Open >Priority: Normal >Assignee: >Category: >Target version: >ruby -v: ruby-1.9.3p105 > > >Hi! > >First my system information: > >GCC Version: GCC version 4.4.3 >Glibc Version: ldd (GNU libc) 2.11.2 >CFLAGS in use: -static -O2 -g >Binutils Version: GNU ld (GNU Binutils) 2.22 > >I am trying to compile ruby version: > >ruby-1.9.3p105 > >Only configure flag I used was: > >--disable-shared (I want to try to get a static version of ruby) > > >configuring json/generator >configuring json/parser >configuring mathn/complex >configuring mathn/rational >configuring nkf >configuring objspace >configuring openssl >configuring pathname >configuring psych >libyaml is missing. Please install libyaml. >Failed to configure psych. It will not be installed. >configuring pty >configuring racc/cparse >configuring readline >configuring ripper >configuring sdbm >configuring socket >configuring stringio >configuring strscan >configuring syck >configuring syslog >configuring tk >check functions......... >check struct members.. >check libraries.... >Use ActiveTcl libraries (if available). >Search tclConfig.sh and tkConfig.sh.............................. >Fail to find [tclConfig.sh, tkConfig.sh] >Use X11 libraries (or use TK_XINCLUDES/TK_XLIBSW information on tkConfig.sh). >Warning:: cannot find X11 library. tcltklib will not be compiled (tcltklib is disabled on your Ruby. That is, Ruby/Tk will not work). Please check configure options. If your Tcl/Tk don't require X11, please try --without-X11. >Can't find X11 libraries. >So, can't make tcltklib.so which is required by Ruby/Tk. >Failed to configure tk. It will not be installed. >configuring tk/tkutil >Failed to configure tk/tkutil. It will not be installed. >configuring win32ole >Failed to configure win32ole. It will not be installed. >configuring zlib >make[1]: Entering directory `/Depot/j/ruby-1.9.3p105' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/add_suffix' >compiling bug.c >linking shared-object -test-/add_suffix/bug.so >installing default bug libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/add_suffix' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/array/resize' >compiling resize.c >linking shared-object -test-/array/resize.so >installing default resize libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/array/resize' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/bug-3571' >compiling bug.c >linking shared-object -test-/bug-3571/bug.so >installing default bug libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/bug-3571' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/bug-3662' >compiling bug.c >linking shared-object -test-/bug-3662/bug.so >installing default bug libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/bug-3662' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/funcall' >compiling passing_block.c >linking shared-object -test-/funcall/funcall.so >installing default funcall libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/funcall' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/load/dot.dot' >compiling dot.dot.c >linking shared-object -test-/load/dot.dot/dot.dot.so >installing default dot.dot libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/load/dot.dot' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/old_thread_select' >compiling old_thread_select.c >old_thread_select.c: In function 'old_thread_select': >old_thread_select.c:57: warning: 'rb_thread_select' is deprecated (declared at ../../.././include/ruby/intern.h:379) >linking shared-object -test-/old_thread_select/old_thread_select.so >installing default old_thread_select libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/old_thread_select' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/st/numhash' >compiling numhash.c >linking shared-object -test-/st/numhash.so >installing default numhash libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/st/numhash' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/string' >compiling init.c >compiling set_len.c >compiling modify.c >compiling enc_associate.c >compiling cstr.c >compiling ellipsize.c >linking shared-object -test-/string/string.so >installing default string libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/string' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/-test-/wait_for_single_fd' >compiling wait_for_single_fd.c >linking shared-object -test-/wait_for_single_fd/wait_for_single_fd.so >installing default wait_for_single_fd libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/-test-/wait_for_single_fd' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/bigdecimal' >compiling bigdecimal.c >linking shared-object bigdecimal.so >installing default bigdecimal libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/bigdecimal' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/continuation' >compiling continuation.c >linking shared-object continuation.so >installing default continuation libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/continuation' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/coverage' >compiling coverage.c >linking shared-object coverage.so >installing default coverage libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/coverage' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/curses' >compiling curses.c >linking shared-object curses.so >installing default curses libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/curses' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/date' >compiling date_strptime.c >compiling date_strftime.c >compiling date_core.c >compiling date_parse.c >linking shared-object date_core.so >installing default date_core libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/date' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/dbm' >compiling dbm.c >linking shared-object dbm.so >installing default dbm libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/dbm' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/digest' >compiling digest.c >linking shared-object digest.so >installing digest libraries >installing default digest libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/digest' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/digest/bubblebabble' >compiling bubblebabble.c >linking shared-object digest/bubblebabble.so >installing default bubblebabble libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/digest/bubblebabble' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/digest/md5' >compiling md5init.c >compiling md5ossl.c >linking shared-object digest/md5.so >installing default md5 libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/digest/md5' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/digest/rmd160' >compiling rmd160init.c >compiling rmd160ossl.c >linking shared-object digest/rmd160.so >installing default rmd160 libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/digest/rmd160' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/digest/sha1' >compiling sha1init.c >compiling sha1ossl.c >linking shared-object digest/sha1.so >installing default sha1 libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/digest/sha1' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/digest/sha2' >compiling sha2init.c >compiling sha2ossl.c >linking shared-object digest/sha2.so >installing default sha2 libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/digest/sha2' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/dl' >compiling cptr.c >compiling cfunc.c >compiling handle.c >compiling dl.c >linking shared-object dl.so >installing dl libraries >installing default dl libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/dl' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/dl/callback' >generating callback.c >compiling callback.c >compiling callback-0.c >compiling callback-1.c >compiling callback-2.c >compiling callback-3.c >compiling callback-4.c >compiling callback-5.c >compiling callback-6.c >compiling callback-7.c >compiling callback-8.c >linking shared-object dl/callback.so >installing default callback libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/dl/callback' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/dl/win32' >make[2]: Nothing to be done for `all'. >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/dl/win32' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/etc' >compiling etc.c >linking shared-object etc.so >installing default etc libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/etc' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/fcntl' >compiling fcntl.c >linking shared-object fcntl.so >installing default fcntl libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/fcntl' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/fiber' >compiling fiber.c >linking shared-object fiber.so >installing default fiber libraries >make[2]: Leaving directory `/Depot/j/ruby-1.9.3p105/ext/fiber' >make[2]: Entering directory `/Depot/j/ruby-1.9.3p105/ext/fiddle' >make[2]: Nothing to be d