[#237] object.c ruby.h (fwd) — Robert Skarwecki <skaav@...>

Hello everybody,

42 messages 2002/07/24
[#239] Re: [PATCH] object.c ruby.h (fwd) — GOTO Kentaro <gotoken@...> 2002/07/24

At Thu, 25 Jul 2002 00:02:28 +0900,

[#240] Re: [PATCH] object.c ruby.h (fwd) — Dave Thomas <Dave@...> 2002/07/24

GOTO Kentaro <gotoken@notwork.org> writes:

[#246] Re: [PATCH] object.c ruby.h (fwd) — GOTO Kentaro <gotoken@...> 2002/07/25

At Thu, 25 Jul 2002 05:05:46 +0900,

[#247] Re: [PATCH] object.c ruby.h (fwd) — Dave Thomas <Dave@...> 2002/07/25

GOTO Kentaro <gotoken@notwork.org> writes:

[#248] Re: [PATCH] object.c ruby.h (fwd) — nobu.nokada@... 2002/07/25

Hi,

[#249] Re: [PATCH] object.c ruby.h (fwd) — Dave Thomas <Dave@...> 2002/07/25

nobu.nokada@softhome.net writes:

[#250] Re: [PATCH] object.c ruby.h (fwd) — nobu.nokada@... 2002/07/25

Hi,

[#252] Re: [PATCH] object.c ruby.h (fwd) — GOTO Kentaro <gotoken@...> 2002/07/25

At Fri, 26 Jul 2002 03:11:02 +0900,

[#253] Re: [PATCH] object.c ruby.h (fwd) — Dave Thomas <Dave@...> 2002/07/25

GOTO Kentaro <gotoken@notwork.org> writes:

Re: Compiling ruby on SGI origins

From: Bil Kleb <W.L.Kleb@...>
Date: 2002-07-26 16:04:46 UTC
List: ruby-core #264
Yukihiro Matsumoto wrote:
> 
> Kleb wrote:
> |
> |ld32: FATAL   9  : I/O error (-ltk8.0): No such file or directory
> 
> You need to supply the directory where libtk8.0 is, by --with-tcl-lib=
> to configure, or extconf.rb.

Shouldn't configure have complained about not finding tk lib before I
got into the make?  (it's in /usr/local/lib.)

Anyway, I did this and now I'm getting the same error on the other SGI...

> |       gcc -fPIC -g -O2 -Dsocklen_t=int -I.  -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7
> |-I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -I/u/gnoffo/local/include -DHAVE_NETINET_UDP_H
> |-DHAVE_INET_NTOP -DHAVE_INET_PTON -DHAVE_GETSERVBYPORT -DHAVE_ARPA_INET_H
> |socket.c:93: warning: `_SS_ALIGNSIZE' redefined
> 
> It shouldn't happen since redefinition should be detected by
> extconf.rb.  Could you show me your ext/extmk.log?

It's 17,000 lines long (lots of blank lines), do you want the whole thing?

In the mean time, here are some out-of-context highlights,

 $ egrep "(ERROR|FATAL)" extmk.log

 ld32: FATAL   9  : I/O error (-lgdbm): No such file or directory
 ld32: ERROR   33 : Unresolved text symbol "setresuid" -- 1st referenced by /scratch2/tmpdir.17427989a/cca0pZ3z1.o.
 ld32: ERROR   33 : Unresolved text symbol "openpty" -- 1st referenced by /scratch2/tmpdir.17427989a/cca11j5p1.o.
 ld32: FATAL   9  : I/O error (-lgdbm): No such file or directory
 ld32: FATAL   9  : I/O error (-lncurses): No such file or directory
 ld32: FATAL   12 : Expecting n32 objects: /lib/libc.so.1 is o32.
 ld32: ERROR   33 : Unresolved text symbol "hsterror" -- 1st referenced by /scratch2/tmpdir.17427989a/cca130s41.o.

and the last section:

# 1 "conftest.c" 2

gcc -o conftest -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -g -O2 -I/u/gnoffo/local/include -L${prefix}/lib  -Dsocklen_t=int -I.   -Dss_family=__ss_family -Dss_len=__ss_len  conftest.c -lsocket -lnsl -lc  -ldl
-lcrypt -lm 
ld32: WARNING 84 : /usr/lib32/libsocket.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libnsl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libdl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libm.so is not used for resolving any symbol.
ld32: WARNING 127: Two shared objects with the same soname, /usr/lib32/mips3/libc.so and /usr/lib32/libc.so, have been been linked. This is probably due to a missing -L specification. Ignoring the latter.
gcc -o conftest -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -g -O2 -I/u/gnoffo/local/include -L${prefix}/lib  -Dsocklen_t=int -I.   -Dss_family=__ss_family -Dss_len=__ss_len  conftest.c -lsocket -lnsl -lc  -ldl
-lcrypt -lm 
ld32: WARNING 84 : /usr/lib32/libsocket.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libnsl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libdl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libm.so is not used for resolving any symbol.
ld32: WARNING 127: Two shared objects with the same soname, /usr/lib32/mips3/libc.so and /usr/lib32/libc.so, have been been linked. This is probably due to a missing -L specification. Ignoring the latter.
ld32: ERROR   33 : Unresolved text symbol "hsterror" -- 1st referenced by /scratch2/tmpdir.17427989a/cca130s41.o.
	Use linker option -v to see when and which objects, archives and dsos are loaded.  
ld32: INFO    152: Output file removed because of error.
gcc -o conftest -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -g -O2 -I/u/gnoffo/local/include -L${prefix}/lib  -Dsocklen_t=int -I.   -Dss_family=__ss_family -Dss_len=__ss_len  conftest.c -lsocket -lnsl -lc  -ldl
-lcrypt -lm 
conftest.c: In function `t':
conftest.c:2: `hsterror' undeclared (first use in this function)
conftest.c:2: (Each undeclared identifier is reported only once
conftest.c:2: for each function it appears in.)
gcc -o conftest -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -I/u/.realmounts/le/gnoffo/local/ruby-1.6.7 -g -O2 -I/u/gnoffo/local/include -L${prefix}/lib  -Dsocklen_t=int -I.   -Dss_family=__ss_family -Dss_len=__ss_len  conftest.c -lsocket -lnsl -lc  -ldl
-lcrypt -lm 
ld32: WARNING 84 : /usr/lib32/libsocket.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libdl.so is not used for resolving any symbol.
ld32: WARNING 84 : /usr/lib32/libm.so is not used for resolving any symbol.
ld32: WARNING 127: Two shared objects with the same soname, /usr/lib32/mips3/libc.so and /usr/lib32/libc.so, have been been linked. This is probably due to a missing -L specification. Ignoring the latter.

-- 
Bil

In This Thread