Project

General

Profile

Bug #11494

Attempting to compile a static ruby 2.2.3 - build failure

Added by shevegen (Robert A. Heiler) about 4 years ago. Updated about 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
ruby -v:
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
[ruby-core:<unknown>]

Description

Hello,

I would like to report a bug trying to compile ruby-2.2.3.

The URL from which I obtained this ruby is this:

wget ftp://ftp.ruby-lang.org/pub/ruby/ruby-2.2.3.tar.xz

I set a different CFLAGS:

"-static -O2 -g"

Then I started to configure this ruby:

./configure --prefix=/opt --disable-shared --enable-static

This worked for a while until I hit some error.

I will paste the lines before the error as well:

make[1]: Entering directory '/Depot/jjj/ruby-2.2.3'
make[1]: Leaving directory '/Depot/jjj/ruby-2.2.3'
generating makefile exts.mk
Failed to configure -test-/win32/console. It will not be installed.
Failed to configure -test-/win32/dln. It will not be installed.
Failed to configure -test-/win32/dln/empty. It will not be installed.
Failed to configure -test-/win32/fd_setsize. It will not be installed.
Failed to configure dbm. It will not be installed.
Failed to configure gdbm. It will not be installed.
Failed to configure openssl. It will not be installed.
configuring socket
Failed to configure tk. It will not be installed.
Failed to configure tk/tkutil. It will not be installed.
Failed to configure win32. It will not be installed.
Failed to configure win32ole. It will not be installed.
make[1]: Entering directory '/Depot/jjj/ruby-2.2.3'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/console'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/console'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/dln'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/dln'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/dln/empty'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/dln/empty'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/fd_setsize'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/-test-/win32/fd_setsize'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/bigdecimal'
installing default bigdecimal libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/bigdecimal'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/date'
installing default date_core libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/date'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/dbm'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/dbm'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/digest'
installing digest libraries
installing default digest libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/digest'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/digest/sha2'
installing default sha2 libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/digest/sha2'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/fiddle'
installing default fiddle libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/fiddle'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/gdbm'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/gdbm'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/io/console'
installing default console libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/io/console'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/json'
installing default libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/json'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/nkf'
installing default nkf libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/nkf'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/openssl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/openssl'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/pathname'
installing default pathname libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/pathname'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/psych'
installing default psych libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/psych'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/pty'
installing default pty libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/pty'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/ripper'
linking shared-object ripper.so
installing default ripper libraries
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/ripper'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/socket'
linking shared-object socket.so
installing default socket libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/socket'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/syslog'
installing default syslog libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/syslog'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/tk'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/tk'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/tk/tkutil'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/tk/tkutil'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/win32'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/win32'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/win32ole'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/win32ole'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3'
make[1]: Leaving directory '/Depot/jjj/ruby-2.2.3'
Generating RDoc documentation
/Depot/jjj/ruby-2.2.3/.ext/x86_64-linux/enc/encdb.so: [BUG] Segmentation fault at 0x00000000000000
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0002 p:-2186426 s:0004 e:000003 TOP [FINISH]
c:0001 p:0000 s:0002 E:0012b0 TOP [FINISH]

-- Machine register context ------------------------------------------------
RIP: 0x0000000000000000 RBP: 0x00007f0f1ffa6060 RSP: 0x00007ffccf15b218
RAX: 0x0000000000f2f810 RBX: 0x0000000000f2f810 RCX: 0xfffffffffffff000
RDX: 0x0000000000001000 RDI: 0x0000000000000003 RSI: 0x0000000000000001
R8: 0x0000000000000000 R9: 0x00007ffccf15b170 R10: 0xfffffffffffff009
R11: 0x00007f0f200c3ee0 R12: 0x00007f0f1ffa6968 R13: 0x00007ffccf15ced8
R14: 0x00000000010afbe0 R15: 0x0000000000000000 EFL: 0x0000000000010203

-- Other runtime information -----------------------------------------------

  • Loaded script: ./ruby

  • Loaded features:

    0 enumerator.so
    1 rational.so
    2 complex.so

  • Process memory map:

00400000-007f4000 r-xp 00000000 08:01 16206492 /Depot/jjj/ruby-2.2.3/ruby
007f4000-007f7000 rw-p 003f3000 08:01 16206492 /Depot/jjj/ruby-2.2.3/ruby
007f7000-00839000 rw-p 00000000 00:00 0
00f2f000-010be000 rw-p 00000000 00:00 0 [heap]
7f0f1f181000-7f0f1f281000 r-xp 00000000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7f0f1f281000-7f0f1f480000 ---p 00100000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7f0f1f480000-7f0f1f481000 r--p 000ff000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7f0f1f481000-7f0f1f482000 rw-p 00100000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7f0f1f482000-7f0f1f48a000 r-xp 00000000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f0f1f48a000-7f0f1f689000 ---p 00008000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f0f1f689000-7f0f1f68a000 r--p 00007000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f0f1f68a000-7f0f1f68b000 rw-p 00008000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7f0f1f68b000-7f0f1f6b9000 rw-p 00000000 00:00 0
7f0f1f6b9000-7f0f1f6bc000 r-xp 00000000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7f0f1f6bc000-7f0f1f8bb000 ---p 00003000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7f0f1f8bb000-7f0f1f8bc000 r--p 00002000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7f0f1f8bc000-7f0f1f8bd000 rw-p 00003000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7f0f1f8bd000-7f0f1f932000 r-xp 00000000 08:01 2348925 /usr/lib/libgmp.so.10.2.0
7f0f1f932000-7f0f1fb31000 ---p 00075000 08:01 2348925 /usr/lib/libgmp.so.10.2.0
7f0f1fb31000-7f0f1fb33000 rw-p 00074000 08:01 2348925 /usr/lib/libgmp.so.10.2.0
7f0f1fb33000-7f0f1fb4b000 r-xp 00000000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7f0f1fb4b000-7f0f1fd4a000 ---p 00018000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7f0f1fd4a000-7f0f1fd4b000 r--p 00017000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7f0f1fd4b000-7f0f1fd4c000 rw-p 00018000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7f0f1fd4c000-7f0f1fd50000 rw-p 00000000 00:00 0
7f0f1fd50000-7f0f1fd85000 r--p 00000000 08:01 2196460 /etc/ld.so.cache
7f0f1fd85000-7f0f1fda5000 r-xp 00000000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7f0f1fda5000-7f0f1ffa5000 ---p 00020000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7f0f1ffa5000-7f0f1ffa6000 r--p 00020000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7f0f1ffa6000-7f0f1ffa7000 rw-p 00021000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7f0f1ffa7000-7f0f1ffa8000 rw-p 00000000 00:00 0
7f0f1ffa8000-7f0f20147000 r-xp 00000000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7f0f20147000-7f0f20347000 ---p 0019f000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7f0f20347000-7f0f2034b000 r--p 0019f000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7f0f2034b000-7f0f2034d000 rw-p 001a3000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7f0f2034d000-7f0f20351000 rw-p 00000000 00:00 0
7f0f20382000-7f0f20383000 rw-p 00000000 00:00 0
7f0f20383000-7f0f20385000 r-xp 00000000 08:01 16975209 /Depot/jjj/ruby-2.2.3/.ext/x86_64-linux/enc/encdb.so
7f0f20385000-7f0f20386000 rw-p 00001000 08:01 16975209 /Depot/jjj/ruby-2.2.3/.ext/x86_64-linux/enc/encdb.so
7f0f20386000-7f0f20388000 r-xp 00000000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f0f20388000-7f0f20587000 ---p 00002000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f0f20587000-7f0f20588000 r--p 00001000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f0f20588000-7f0f20589000 rw-p 00002000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7f0f20589000-7f0f20590000 r--s 00000000 08:01 2393419 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f0f20590000-7f0f20591000 ---p 00000000 00:00 0
7f0f20591000-7f0f20695000 rw-p 00000000 00:00 0 [stack:9028]
7f0f20695000-7f0f2085a000 r--p 00000000 08:01 2355779 /usr/lib/locale/locale-archive
7f0f2085a000-7f0f2085c000 r--p 00000000 00:00 0 [vvar]
7f0f2085c000-7f0f2085e000 r-xp 00000000 00:00 0 [vdso]
7ffcce966000-7ffccf166000 rw-p 00000000 00:00 0
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

[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
uncommon.mk:427: recipe for target 'rdoc' failed
make: *** [rdoc] Error 134

I then tried again by adding these two options:

--disable-install-rdoc --disable-install-doc

The error was a bit different this time:

installing default ripper libraries
checking ../.././parse.y and ../.././ext/ripper/eventids2.c
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/ripper'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/socket'
installing default socket libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/socket'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/syslog'
installing default syslog libraries
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/syslog'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/tk'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/tk'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/tk/tkutil'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/tk/tkutil'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/win32'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/win32'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3/ext/win32ole'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3/ext/win32ole'
make[2]: Entering directory '/Depot/jjj/ruby-2.2.3'
make[2]: 'ruby' is up to date.
make[2]: Leaving directory '/Depot/jjj/ruby-2.2.3'
make[1]: Leaving directory '/Depot/jjj/ruby-2.2.3'
./miniruby -I./lib -I. -I.ext/common ./tool/runruby.rb --extout=.ext -- --disable-gems -r./x86_64-linux-fake ./tool/rbinstall.rb --make="make" --dest-dir="" --extout=".ext" --mflags="" --make-flags="" --data-mode=0644 --prog-mode=0755 --installed-list .installed.list --mantype="doc"
/Depot/jjj/ruby-2.2.3/.ext/x86_64-linux/enc/encdb.so: [BUG] Segmentation fault at 0x00000000000000
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]

-- Control frame information -----------------------------------------------
c:0002 p:-2157244 s:0004 e:000003 TOP [FINISH]
c:0001 p:0000 s:0002 E:000530 TOP [FINISH]

-- Machine register context ------------------------------------------------
RIP: 0x0000000000000000 RBP: 0x00007fb49b5ef060 RSP: 0x00007ffe6c6a2d68
RAX: 0x0000000000ef6810 RBX: 0x0000000000ef6810 RCX: 0xfffffffffffff000
RDX: 0x0000000000001000 RDI: 0x0000000000000003 RSI: 0x0000000000000001
R8: 0x0000000000000000 R9: 0x00007ffe6c6a2cc0 R10: 0xfffffffffffff009
R11: 0x00007fb49b70cee0 R12: 0x00007fb49b5ef968 R13: 0x00007ffe6c6a4a20
R14: 0x0000000001076bf0 R15: 0x0000000000000000 EFL: 0x0000000000010203

-- Other runtime information -----------------------------------------------

  • Loaded script: ./ruby

  • Loaded features:

    0 enumerator.so
    1 rational.so
    2 complex.so

  • Process memory map:

00400000-007f4000 r-xp 00000000 08:01 16206485 /Depot/jjj/ruby-2.2.3/ruby
007f4000-007f7000 rw-p 003f3000 08:01 16206485 /Depot/jjj/ruby-2.2.3/ruby
007f7000-00839000 rw-p 00000000 00:00 0
00ef6000-01085000 rw-p 00000000 00:00 0 [heap]
7fb49a7ca000-7fb49a8ca000 r-xp 00000000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7fb49a8ca000-7fb49aac9000 ---p 00100000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7fb49aac9000-7fb49aaca000 r--p 000ff000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7fb49aaca000-7fb49aacb000 rw-p 00100000 08:01 23170456 /lib/x86_64-linux-gnu/libm-2.19.so
7fb49aacb000-7fb49aad3000 r-xp 00000000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7fb49aad3000-7fb49acd2000 ---p 00008000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7fb49acd2000-7fb49acd3000 r--p 00007000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7fb49acd3000-7fb49acd4000 rw-p 00008000 08:01 23170428 /lib/x86_64-linux-gnu/libcrypt-2.19.so
7fb49acd4000-7fb49ad02000 rw-p 00000000 00:00 0
7fb49ad02000-7fb49ad05000 r-xp 00000000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7fb49ad05000-7fb49af04000 ---p 00003000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7fb49af04000-7fb49af05000 r--p 00002000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7fb49af05000-7fb49af06000 rw-p 00003000 08:01 23170433 /lib/x86_64-linux-gnu/libdl-2.19.so
7fb49af06000-7fb49af7b000 r-xp 00000000 08:01 2348925 /usr/lib/libgmp.so.10.2.0
7fb49af7b000-7fb49b17a000 ---p 00075000 08:01 2348925 /usr/lib/libgmp.so.10.2.0
7fb49b17a000-7fb49b17c000 rw-p 00074000 08:01 2348925 /usr/lib/libgmp.so.10.2.0
7fb49b17c000-7fb49b194000 r-xp 00000000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7fb49b194000-7fb49b393000 ---p 00018000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7fb49b393000-7fb49b394000 r--p 00017000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7fb49b394000-7fb49b395000 rw-p 00018000 08:01 23170495 /lib/x86_64-linux-gnu/libpthread-2.19.so
7fb49b395000-7fb49b399000 rw-p 00000000 00:00 0
7fb49b399000-7fb49b3ce000 r--p 00000000 08:01 2196460 /etc/ld.so.cache
7fb49b3ce000-7fb49b3ee000 r-xp 00000000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7fb49b3ee000-7fb49b5ee000 ---p 00020000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7fb49b5ee000-7fb49b5ef000 r--p 00020000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7fb49b5ef000-7fb49b5f0000 rw-p 00021000 08:01 23170411 /lib/x86_64-linux-gnu/ld-2.19.so
7fb49b5f0000-7fb49b5f1000 rw-p 00000000 00:00 0
7fb49b5f1000-7fb49b790000 r-xp 00000000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7fb49b790000-7fb49b990000 ---p 0019f000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7fb49b990000-7fb49b994000 r--p 0019f000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7fb49b994000-7fb49b996000 rw-p 001a3000 08:01 23170424 /lib/x86_64-linux-gnu/libc-2.19.so
7fb49b996000-7fb49b99a000 rw-p 00000000 00:00 0
7fb49b9cb000-7fb49b9cc000 rw-p 00000000 00:00 0
7fb49b9cc000-7fb49b9ce000 r-xp 00000000 08:01 16975195 /Depot/jjj/ruby-2.2.3/.ext/x86_64-linux/enc/encdb.so
7fb49b9ce000-7fb49b9cf000 rw-p 00001000 08:01 16975195 /Depot/jjj/ruby-2.2.3/.ext/x86_64-linux/enc/encdb.so
7fb49b9cf000-7fb49b9d1000 r-xp 00000000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fb49b9d1000-7fb49bbd0000 ---p 00002000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fb49bbd0000-7fb49bbd1000 r--p 00001000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fb49bbd1000-7fb49bbd2000 rw-p 00002000 08:01 2393363 /usr/lib/x86_64-linux-gnu/gconv/ISO8859-1.so
7fb49bbd2000-7fb49bbd9000 r--s 00000000 08:01 2393419 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7fb49bbd9000-7fb49bbda000 ---p 00000000 00:00 0
7fb49bbda000-7fb49bcde000 rw-p 00000000 00:00 0
7fb49bcde000-7fb49bea3000 r--p 00000000 08:01 2355779 /usr/lib/locale/locale-archive
7ffe6beae000-7ffe6c6ae000 rw-p 00000000 00:00 0 [stack]
7ffe6c709000-7ffe6c70b000 r--p 00000000 00:00 0 [vvar]
7ffe6c70b000-7ffe6c70d000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]

[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
uncommon.mk:253: recipe for target 'do-install-nodoc' failed
make: *** [do-install-nodoc] Error 134

My host system:

========================================================================
Operating System: GNU/Linux
OS Bit Type: x86_64
CPU Model: Intel(R) Celeron(R) CPU G1630 @ 2.80GHz, 2 cores
CFLAGS in use: -static -O2 -g
RAM: 7880212 kB RAM (7695.5 MB) (7.5 Gig)
Screen Resolution: 1920x1080
Kernel Version: 4.0.0

GCC Version: gcc version 5.2.0 (GCC)

History

#1

Updated by shevegen (Robert A. Heiler) about 4 years ago

The other ruby I am using right now I have compiled from source as well,
but not in a static variant.

It works without error - I only have the error when trying to compile
a static ruby. (I would need one because I tend to sometimes break
other dependencies on my linux system, and then ruby may no longer
work, thus I'd ideally like to have a ruby with everything working
integrated, the increased size is of no problem to me)

#2

Updated by jeremyevans0 (Jeremy Evans) about 2 months ago

  • Status changed from Open to Closed

Also available in: Atom PDF