From: Ruby Student Date: 2013-02-07T03:18:53+09:00 Subject: Problem building Ruby 1.9.3 patchlevel 385 under AIX 7.1 --20cf307d06789794e404d512049d Content-Type: text/plain; charset=ISO-8859-1 Hello World! I am trying to build Ruby 1.9.3 patchlevel 385 under AIX 7.1. The ./configure phase goes OK. The make part did not go well and end up with the errors listed below. Any help will be really appreciated. [nim]:root:/export/software/other_software/ruby-1.9.3-p385 # make CC = gcc LD = ld LDSHARED = gcc -Wl,-G CFLAGS = -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=implicit-function-declaration XCFLAGS = -include ruby/config.h -include ruby/missing.h -DRUBY_EXPORT CPPFLAGS = -I. -I.ext/include/rs6000-aix -I./include -I. DLDFLAGS = -eInit_ SOLIBS = linking miniruby rbconfig.rb unchanged generating enc.mk generating prelude.c compiling prelude.c linking static-library libruby-static.a generating encdb.h encdb.h unchanged making enc Target "enc" is up to date. making srcs under enc Target "srcs" is up to date. generating transdb.h transdb.h unchanged making ./enc/trans Target "./enc/trans" is up to date. making encs Target "encs" is up to date. installing default resize libraries Target "all" is up to date. installing default bug libraries Target "all" is up to date. installing default bug libraries Target "all" is up to date. installing default funcall libraries Target "all" is up to date. linking shared-object -test-/load/dot.dot/dot.dot.so ld: 0711-327 WARNING: Entry point not found: Init_dot.dot ld: 0711-244 ERROR: No csects or exported symbols have been saved. collect2: error: ld returned 8 exit status make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 2. Stop. make: 1254-004 The error code from the last command is 2. Stop. Thank you -- Ruby Student --20cf307d06789794e404d512049d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Hello World!

I am trying to build=A0Ruby 1.9.3 patchlevel 385= =A0=A0under AIX 7.1. The ./configure phase goes OK. The make part di= d not go well and end up with the errors listed below.
Any help will be really appreciated.

[ni= m]:root:/export/software/other_software/ruby-1.9.3-p385 # make
= =A0 =A0 =A0 =A0 CC =3D gcc
=A0 =A0 =A0 =A0 LD =3D ld
= =A0 =A0 =A0 =A0 LDSHARED =3D gcc -Wl,-G
=A0 =A0 =A0 =A0 CFLAGS =3D -O3 -ggdb -Wall -Wextra -Wno-unused-paramet= er -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror= =3Dpointer-arith -Werror=3Dwrite-strings -Werror=3Ddeclaration-after-statem= ent -Werror=3Dimplicit-function-declaration
=A0 =A0 =A0 =A0 XCFLAGS =3D -include ruby/config.h -include ruby/missi= ng.h -DRUBY_EXPORT
=A0 =A0 =A0 =A0 CPPFLAGS =3D =A0 -I. -I.ext/in= clude/rs6000-aix -I./include -I.
=A0 =A0 =A0 =A0 DLDFLAGS =3D -eI= nit_
=A0 =A0 =A0 =A0 SOLIBS =3D
linking miniruby
rbconfig.rb unchanged
generating = enc.mk
generating prelude.c
compiling prelude.c
linking static-library libruby-static.a
generating encdb.h
encdb.h unchanged
making enc
Target "enc" is up to date.
making srcs under e= nc
Target "srcs" is up to date.
generating tr= ansdb.h
transdb.h unchanged
making ./enc/trans
Target &quo= t;./enc/trans" is up to date.
making encs
Target &= quot;encs" is up to date.
installing default resize librarie= s
Target "all" is up to date.
installing default bug= libraries
Target "all" is up to date.
instal= ling default bug libraries
Target "all" is up to date.<= /div>
installing default funcall libraries
Target "all" = is up to date.
linking shared-object -test-/load/dot.dot/dot.dot.so
ld: 0711-327 WARNING: Entry= point not found: Init_dot.dot
ld: 0711-244 ERROR: No csects or exported symbols have been saved.
collect2: error: ld returned 8 exit status
make: 1254-004 = The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last comm= and is 2.


Stop.
make: 125= 4-004 The error code from the last command is 2.


Stop.


Tha= nk you

--
Ruby Student
--20cf307d06789794e404d512049d--