安井@日立造船です。

お世話になります。しかし残念ながら結果は下記の通り駄目でした。


>えぐち@エスアンドイー です。
>
>env CC='gcc -B/usr/ccs/bin/' ./configure --prefix=$HOME --cache-file=/dev/null
>
>  で如何でしょうか?


% setenv CC 'gcc -B/usr/ccs/bin/'
% make clean
% ./configure --prefix=$HOME --cache-file=/dev/null

を行った後、make allすると次のようなエラーがでました。

% make all
gcc -B/usr/ccs/bin/ -g -O2 -I. -I. -I/public/public_html/tetuhon/include  -c arr
ay.c
In file included from /usr/include/strings.h:11,
                 from ruby.h:36,
                 from array.c:13:
/usr/include/sys/types.h:250: warning: empty declaration
/usr/include/sys/types.h:253: warning: empty declaration
/usr/include/sys/types.h:256: warning: empty declaration
/usr/include/sys/types.h:320: warning: empty declaration
gcc -B/usr/ccs/bin/ -g -O2 -I. -I. -I/public/public_html/tetuhon/include  -c big
num.c
In file included from /usr/include/strings.h:11,
                 from ruby.h:36,
                 from bignum.c:11:
/usr/include/sys/types.h:250: warning: empty declaration
/usr/include/sys/types.h:253: warning: empty declaration
/usr/include/sys/types.h:256: warning: empty declaration
/usr/include/sys/types.h:320: warning: empty declaration
gcc -B/usr/ccs/bin/ -g -O2 -I. -I. -I/public/public_html/tetuhon/include  -c cla
ss.c
In file included from /usr/include/strings.h:11,
                 from ruby.h:36,
                 from class.c:13:
/usr/include/sys/types.h:250: warning: empty declaration
/usr/include/sys/types.h:253: warning: empty declaration
/usr/include/sys/types.h:256: warning: empty declaration
/usr/include/sys/types.h:320: warning: empty declaration
gcc -B/usr/ccs/bin/ -g -O2 -I. -I. -I/public/public_html/tetuhon/include  -c com
par.c
In file included from /usr/include/strings.h:11,
                 from ruby.h:36,
                 from compar.c:13:
/usr/include/sys/types.h:250: warning: empty declaration
/usr/include/sys/types.h:253: warning: empty declaration
/usr/include/sys/types.h:256: warning: empty declaration
/usr/include/sys/types.h:320: warning: empty declaration
gcc -B/usr/ccs/bin/ -g -O2 -I. -I. -I/public/public_html/tetuhon/include  -c dir
.c
In file included from /usr/include/strings.h:11,
                 from ruby.h:36,
                 from dir.c:13:
/usr/include/sys/types.h:250: warning: empty declaration
/usr/include/sys/types.h:253: warning: empty declaration
/usr/include/sys/types.h:256: warning: empty declaration
/usr/include/sys/types.h:320: warning: empty declaration
gcc -B/usr/ccs/bin/ -g -O2 -I. -I. -I/public/public_html/tetuhon/include  -c dln
.c
In file included from /usr/include/strings.h:11,
                 from dln.c:30:
/usr/include/sys/types.h:250: warning: empty declaration
/usr/include/sys/types.h:253: warning: empty declaration
/usr/include/sys/types.h:256: warning: empty declaration
/usr/include/sys/types.h:320: warning: empty declaration
dln.c: In function `dln_find_1':
dln.c:1655: `X_OK' undeclared (first use in this function)
dln.c:1655: (Each undeclared identifier is reported only once
dln.c:1655: for each function it appears in.)
gcc: file path prefix `/usr/ccs/bin/' never used
make: *** [dln.o] Error 1
%

わたなべさんが指摘されていた「LD も /usr/ccs/bin/ld を使うって感じかな.」
は考慮しなくていいんでしょうか?

# う〜ん。困った困った。Perlなら何もしなくていいんだけどなあ。

.