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