Hi,

At Thu, 20 Oct 2005 04:06:59 +0900,
Will wrote in [ruby-talk:161458]:
> 1.  ruby.imp is missing (is this a file that is supposed to be created
> during the build?).

Yes.  Generated Makefile doesn't contain "ARCHFILE = ruby.imp"
line?

> 2.  "gcc error: -b must come at the beginning of a line".  Moving all
> instances of -brtl to the beginning of the flags variables does not fix
> this, nor does removing it altogether.

What are CFLAGS, LDFLAGS and DLDFLAGS in Makefile?

At Fri, 21 Oct 2005 06:36:59 +0900,
Will wrote in [ruby-talk:161751]:
> Ok, I've managed to get things to compile up to the socket library,

How did you solve aboves?

> "../../ruby.h", line 68.1: 1506-224 (I) Incorrect #pragma ignored.

Probably, alloca pragma is only for gcc?

> /usr/ccs/bin/ld -brtl -eInit_socket -bI:../../ruby.imp -bM:SRE -T512
> -H512   -L"../.." -o ../../.ext/powerpc-aix5.1.0.0/socket.so socket.o
> -ldl -lcrypt -lm   -lc
> ld: 0711-317 ERROR: Undefined symbol: .CMSG_SPACE
> ld: 0711-317 ERROR: Undefined symbol: .CMSG_LEN
> ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more
> information.

What are those symbols?  Can't you show the "more information"?

-- 
Nobu Nakada