public
Created

rvm install ruby-head fails on Ubuntu 10.04 (32 bit)

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367
peterv@ASUS:~$ rvm cleanup repos
Cleaning up rvm directory '/home/peterv/.rvm/repos'
 
peterv@ASUS:~$ rvm cleanup sources
Cleaning up rvm directory '/home/peterv/.rvm/src'
 
peterv@ASUS:~$ rvm install ruby-head
Installing Ruby from source to: /home/peterv/.rvm/rubies/ruby-head, this may take a while depending on your cpu(s)...
 
ruby-head - #fetching
Cloning from git://github.com/ruby/ruby.git, this may take a while depending on your connection...
Initialized empty Git repository in /home/peterv/.rvm/repos/ruby/.git/
remote: Counting objects: 217264, done.
remote: Compressing objects: 100% (43676/43676), done.
remote: Total 217264 (delta 172520), reused 215086 (delta 171876)
Receiving objects: 100% (217264/217264), 74.47 MiB | 3.38 MiB/s, done.
Resolving deltas: 100% (172520/172520), done.
HEAD is now at 471394f * gc.c: i686-linux needs to define _XOPEN_SOURCE 600 for posix_memalign.
From git://github.com/ruby/ruby
* branch trunk -> FETCH_HEAD
Already up-to-date.
Copying from repo to src path...
Running autoreconf
ruby-head - #configuring
ruby-head - #compiling
ERROR: Error running 'make ', please read /home/peterv/.rvm/log/ruby-head/make.log
ERROR: There has been an error while running make. Halting the installation.
 
peterv@ASUS:~$ cat /home/peterv/.rvm/log/ruby-head/make.log
[2012-01-09 00:54:36] make
CC = gcc
LD = ld
LDSHARED = gcc -shared
CFLAGS = -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration -fPIC
XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I. -I.ext/include/i686-linux -I./include -I.
DLDFLAGS = -Wl,-soname,libruby.so.2.0 -fstack-protector
SOLIBS = -lpthread -lrt -ldl -lcrypt -lm
compiling main.c
compiling dmydln.c
compiling dmyencoding.c
compiling version.c
compiling dmyversion.c
generating miniprelude.c
bison -d -o y.tab.c parse.y
sed -f ./tool/ytab.sed -e "/^#/s!y\.tab\.c!parse.c!" y.tab.c > parse.c.new
sed -e "/^#line.*y\.tab\.h/d;/^#line.*parse\.y/d" y.tab.h > parse.h.new
parse.h updated
generating id.h
id.h updated
compiling miniprelude.c
compiling array.c
compiling bignum.c
compiling class.c
compiling compar.c
compiling complex.c
compiling dir.c
compiling dln_find.c
compiling enum.c
compiling enumerator.c
generating known_errors.inc
known_errors.inc updated
compiling error.c
compiling eval.c
compiling load.c
compiling proc.c
compiling file.c
compiling gc.c
gc.c:41:1: warning: "_XOPEN_SOURCE" redefined
In file included from /usr/include/sys/time.h:23,
from ./include/ruby/missing.h:28,
from <command-line>:0:
/usr/include/features.h:160:1: warning: this is the location of the previous definition
compiling hash.c
compiling inits.c
compiling io.c
compiling marshal.c
compiling math.c
compiling node.c
compiling numeric.c
compiling object.c
compiling pack.c
copying lex.c
compiling parse.c
compiling process.c
compiling random.c
compiling range.c
compiling rational.c
compiling re.c
compiling regcomp.c
compiling regenc.c
compiling regerror.c
compiling regexec.c
compiling regparse.c
compiling regsyntax.c
compiling ruby.c
compiling safe.c
compiling signal.c
compiling sprintf.c
compiling st.c
compiling strftime.c
compiling string.c
compiling struct.c
compiling time.c
compiling transcode.c
compiling util.c
compiling variable.c
generating insns.inc
generating insns_info.inc
generating optinsn.inc
generating optunifs.inc
generating opt_sc.inc
compiling compile.c
compiling debug.c
generating node_name.inc
compiling iseq.c
generating vmtc.inc
generating vm.inc
compiling vm.c
compiling vm_dump.c
compiling thread.c
compiling cont.c
compiling ./enc/ascii.c
compiling ./enc/us_ascii.c
compiling ./enc/unicode.c
compiling ./enc/utf_8.c
generating newline.c ...
converter for universal_newline
converter for crlf_newline
converter for cr_newline
done. (0.07user 0.00system 0.02elapsed)
compiling newline.c
compiling ./missing/strlcpy.c
compiling ./missing/strlcat.c
compiling ./missing/setproctitle.c
compiling addr2line.c
compiling dmyext.c
linking miniruby
rbconfig.rb updated
generating enc.mk
compiling dln.c
compiling encoding.c
generating prelude.c
compiling prelude.c
linking static-library libruby-static.a
linking shared-library libruby.so.2.0.0
generating encdb.h
encdb.h updated
making enc
make[1]: Entering directory `/home/peterv/.rvm/src/ruby-head'
compiling ./enc/encdb.c
linking encoding encdb.so
compiling ./enc/big5.c
linking encoding big5.so
compiling ./enc/cp949.c
linking encoding cp949.so
compiling ./enc/emacs_mule.c
linking encoding emacs_mule.so
compiling ./enc/euc_jp.c
linking encoding euc_jp.so
compiling ./enc/euc_kr.c
linking encoding euc_kr.so
compiling ./enc/euc_tw.c
linking encoding euc_tw.so
compiling ./enc/gb2312.c
linking encoding gb2312.so
compiling ./enc/gb18030.c
linking encoding gb18030.so
compiling ./enc/gbk.c
linking encoding gbk.so
compiling ./enc/iso_8859_1.c
linking encoding iso_8859_1.so
compiling ./enc/iso_8859_2.c
linking encoding iso_8859_2.so
compiling ./enc/iso_8859_3.c
linking encoding iso_8859_3.so
compiling ./enc/iso_8859_4.c
linking encoding iso_8859_4.so
compiling ./enc/iso_8859_5.c
linking encoding iso_8859_5.so
compiling ./enc/iso_8859_6.c
linking encoding iso_8859_6.so
compiling ./enc/iso_8859_7.c
linking encoding iso_8859_7.so
compiling ./enc/iso_8859_8.c
linking encoding iso_8859_8.so
compiling ./enc/iso_8859_9.c
linking encoding iso_8859_9.so
compiling ./enc/iso_8859_10.c
linking encoding iso_8859_10.so
compiling ./enc/iso_8859_11.c
linking encoding iso_8859_11.so
compiling ./enc/iso_8859_13.c
linking encoding iso_8859_13.so
compiling ./enc/iso_8859_14.c
linking encoding iso_8859_14.so
compiling ./enc/iso_8859_15.c
linking encoding iso_8859_15.so
compiling ./enc/iso_8859_16.c
linking encoding iso_8859_16.so
compiling ./enc/koi8_r.c
linking encoding koi8_r.so
compiling ./enc/koi8_u.c
linking encoding koi8_u.so
compiling ./enc/shift_jis.c
linking encoding shift_jis.so
compiling ./enc/utf_16be.c
linking encoding utf_16be.so
compiling ./enc/utf_16le.c
linking encoding utf_16le.so
compiling ./enc/utf_32be.c
linking encoding utf_32be.so
compiling ./enc/utf_32le.c
linking encoding utf_32le.so
compiling ./enc/windows_1251.c
linking encoding windows_1251.so
make[1]: Leaving directory `/home/peterv/.rvm/src/ruby-head'
making srcs under enc
make[1]: Entering directory `/home/peterv/.rvm/src/ruby-head'
generating table from enc/trans/big5.c
generating enc/trans/big5.c ...
converter from Big5 to UTF-8
converter from UTF-8 to Big5
converter from CP950 to UTF-8
converter from UTF-8 to CP950
converter from Big5-HKSCS to UTF-8
converter from UTF-8 to Big5-HKSCS
converter from CP951 to UTF-8
converter from UTF-8 to CP951
converter from Big5-UAO to UTF-8
converter from UTF-8 to Big5-UAO
done. (10.61user 0.06system 10.63elapsed)
generating table from enc/trans/chinese.c
generating enc/trans/chinese.c ...
load mapsrc enc/trans/GB/GB2312%UCS.src
converter from GB2312 to UTF-8
load mapsrc enc/trans/GB/GB12345%UCS.src
converter from GB12345 to UTF-8
load mapsrc enc/trans/GB/UCS%GB2312.src
converter from UTF-8 to GB2312
load mapsrc enc/trans/GB/UCS%GB12345.src
converter from UTF-8 to GB12345
done. (2.17user 0.01system 2.15elapsed)
generating table from enc/trans/emoji.c
generating enc/trans/emoji.c ...
enc/trans/emoji.trans:4: [BUG] compile_array: This node is not NODE_ARRAY, but NODE_STR
ruby 2.0.0dev (2012-01-09) [i686-linux]
 
-- Control frame information -----------------------------------------------
c:0008 p:---- s:0051 b:0051 l:000050 d:000050 CFUNC :require
c:0007 p:0046 s:0047 b:0047 l:001b9c d:000d68 EVAL enc/trans/emoji.trans:4
c:0006 p:---- s:0042 b:0042 l:000041 d:000041 FINISH
c:0005 p:---- s:0040 b:0040 l:000039 d:000039 CFUNC :eval
c:0004 p:0062 s:0033 b:0033 l:000032 d:000032 METHOD /home/peterv/.rvm/src/ruby-head/lib/erb.rb:838
c:0003 p:1570 s:0028 b:0028 l:001b9c d:0018f4 EVAL ./tool/transcode-tblgen.rb:1033
c:0002 p:---- s:0004 b:0004 l:000003 d:000003 FINISH
c:0001 p:0000 s:0002 b:0002 l:001b9c d:001b9c TOP
 
-- Ruby level backtrace information ----------------------------------------
./tool/transcode-tblgen.rb:1033:in `<main>'
/home/peterv/.rvm/src/ruby-head/lib/erb.rb:838:in `result'
/home/peterv/.rvm/src/ruby-head/lib/erb.rb:838:in `eval'
enc/trans/emoji.trans:4:in `<main>'
enc/trans/emoji.trans:4:in `require'
 
-- C level backtrace information -------------------------------------------
./miniruby() [0x81c7423] vm_dump.c:812
./miniruby() [0x8096277] error.c:266
./miniruby(rb_bug+0x49) [0x8096379] error.c:285
./miniruby() [0x81a5fdf] compile.c:2292
./miniruby() [0x819fa61] compile.c:4259
./miniruby() [0x81a5e48] compile.c:2300
./miniruby() [0x81a61d1] compile.c:2338
./miniruby() [0x819f933] compile.c:5001
./miniruby() [0x819aba6] compile.c:3027
./miniruby(rb_iseq_compile_node+0x8ca) [0x81a517a] compile.c:488
./miniruby(rb_iseq_new_with_opt+0xa0) [0x81add20] iseq.c:413
./miniruby(rb_iseq_new_top+0x53) [0x81ae273] iseq.c:388
./miniruby() [0x809adfa] load.c:308
./miniruby(rb_require_safe+0x63a) [0x809c4aa] load.c:627
./miniruby(rb_f_require+0x26) [0x809c7c6] load.c:473
./miniruby() [0x81afb33] vm_insnhelper.c:371
./miniruby() [0x81b48c5] vm_insnhelper.c:452
./miniruby() [0x81b5d2d] insns.def:1015
./miniruby() [0x81bbfe2] vm.c:1217
./miniruby() [0x81bc94c] vm_eval.c:1065
./miniruby() [0x81bcfbc] vm_eval.c:1106
./miniruby() [0x81afb58] vm_insnhelper.c:365
./miniruby() [0x81b48c5] vm_insnhelper.c:452
./miniruby() [0x81b5d2d] insns.def:1015
./miniruby() [0x81bbfe2] vm.c:1217
./miniruby(rb_iseq_eval_main+0x1f7) [0x81bc3e7] vm.c:1459
./miniruby() [0x8097eda] eval.c:204
./miniruby(ruby_exec_node+0x25) [0x8097f15] eval.c:251
./miniruby(ruby_run_node+0x35) [0x8099885] eval.c:244
./miniruby() [0x805c178] main.c:38
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe6) [0x400cabd6]
./miniruby() [0x805c071]
 
-- Other runtime information -----------------------------------------------
 
* Loaded script: ./tool/transcode-tblgen.rb
 
* Loaded features:
 
0 enumerator.so
1 /home/peterv/.rvm/src/ruby-head/lib/optparse.rb
2 /home/peterv/.rvm/src/ruby-head/lib/erb.rb
3 /home/peterv/.rvm/src/ruby-head/lib/fileutils.rb
4 /home/peterv/.rvm/src/ruby-head/lib/prettyprint.rb
5 /home/peterv/.rvm/src/ruby-head/lib/pp.rb
 
* Process memory map:
 
08048000-08237000 r-xp 00000000 08:05 3452282 /home/peterv/.rvm/src/ruby-head/miniruby
08237000-0823a000 r--p 001ef000 08:05 3452282 /home/peterv/.rvm/src/ruby-head/miniruby
0823a000-0823b000 rw-p 001f2000 08:05 3452282 /home/peterv/.rvm/src/ruby-head/miniruby
0823b000-0824b000 rw-p 00000000 00:00 0
096ba000-099f3000 rw-p 00000000 00:00 0 [heap]
40000000-4001b000 r-xp 00000000 08:03 434206 /lib/ld-2.11.1.so
4001b000-4001c000 r--p 0001a000 08:03 434206 /lib/ld-2.11.1.so
4001c000-4001d000 rw-p 0001b000 08:03 434206 /lib/ld-2.11.1.so
4001d000-4001e000 r-xp 00000000 00:00 0 [vdso]
4001e000-40020000 rw-p 00000000 00:00 0
40020000-40027000 r--s 00000000 08:03 1966520 /usr/lib/gconv/gconv-modules.cache
40027000-40028000 ---p 00000000 00:00 0
40028000-4002c000 rw-p 00000000 00:00 0
40035000-4004a000 r-xp 00000000 08:03 451167 /lib/tls/i686/cmov/libpthread-2.11.1.so
4004a000-4004b000 r--p 00014000 08:03 451167 /lib/tls/i686/cmov/libpthread-2.11.1.so
4004b000-4004c000 rw-p 00015000 08:03 451167 /lib/tls/i686/cmov/libpthread-2.11.1.so
4004c000-4004e000 rw-p 00000000 00:00 0
4004e000-40055000 r-xp 00000000 08:03 451169 /lib/tls/i686/cmov/librt-2.11.1.so
40055000-40056000 r--p 00006000 08:03 451169 /lib/tls/i686/cmov/librt-2.11.1.so
40056000-40057000 rw-p 00007000 08:03 451169 /lib/tls/i686/cmov/librt-2.11.1.so
40057000-40058000 rw-p 00000000 00:00 0
40058000-4005a000 r-xp 00000000 08:03 451153 /lib/tls/i686/cmov/libdl-2.11.1.so
4005a000-4005b000 r--p 00001000 08:03 451153 /lib/tls/i686/cmov/libdl-2.11.1.so
4005b000-4005c000 rw-p 00002000 08:03 451153 /lib/tls/i686/cmov/libdl-2.11.1.so
4005c000-40065000 r-xp 00000000 08:03 451152 /lib/tls/i686/cmov/libcrypt-2.11.1.so
40065000-40066000 r--p 00008000 08:03 451152 /lib/tls/i686/cmov/libcrypt-2.11.1.so
40066000-40067000 rw-p 00009000 08:03 451152 /lib/tls/i686/cmov/libcrypt-2.11.1.so
40067000-4008e000 rw-p 00000000 00:00 0
4008e000-400b2000 r-xp 00000000 08:03 451154 /lib/tls/i686/cmov/libm-2.11.1.so
400b2000-400b3000 r--p 00023000 08:03 451154 /lib/tls/i686/cmov/libm-2.11.1.so
400b3000-400b4000 rw-p 00024000 08:03 451154 /lib/tls/i686/cmov/libm-2.11.1.so
400b4000-40207000 r-xp 00000000 08:03 451150 /lib/tls/i686/cmov/libc-2.11.1.so
40207000-40208000 ---p 00153000 08:03 451150 /lib/tls/i686/cmov/libc-2.11.1.so
40208000-4020a000 r--p 00153000 08:03 451150 /lib/tls/i686/cmov/libc-2.11.1.so
4020a000-4020b000 rw-p 00155000 08:03 451150 /lib/tls/i686/cmov/libc-2.11.1.so
4020b000-40210000 rw-p 00000000 00:00 0
40210000-4024f000 r--p 00000000 08:03 2080911 /usr/lib/locale/en_US.utf8/LC_CTYPE
4024f000-402d0000 rw-p 00000000 00:00 0
402e5000-40302000 r-xp 00000000 08:03 434304 /lib/libgcc_s.so.1
40302000-40303000 r--p 0001c000 08:03 434304 /lib/libgcc_s.so.1
40303000-40304000 rw-p 0001d000 08:03 434304 /lib/libgcc_s.so.1
bfc55000-bfc6b000 rw-p 00000000 00:00 0 [stack]
 
 
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
 
Aborted
make[1]: *** [enc/trans/emoji.c] Error 134
make[1]: Leaving directory `/home/peterv/.rvm/src/ruby-head'
make: *** [srcs-enc] Error 2

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.