namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: setenv.c



From: Satoru Takabayashi <satoru-t@xxxxxxxxxxxxxxxxxx> さん曰く
Subject: [namazu-dev 1557] Re: setenv.c
Message-ID: <200002130520.OAA18210@xxxxxxxxxxxxxx>
Date: Sun, 13 Feb 2000 12:34:47 +0900

高林> Ryuji Abe <raeva@xxxxxxxxxxxx> wrote:
高林> 
高林> >glibc-2.1.2のsetenv.cをCVSに突っ込んで、それを使うように
高林> >してみました。setenvのない環境でうまく動作するでしょうか?

おそらくこれが要因だと思うのですが、Solaris 2.4 for SPARC で
make error になるようになりました。

# 今朝方、CVS で持って来ました。といっても前回 make したのは 一
# 週間前ぐらいなのですが。。。
## OS が古くてごめんなさい。仕事の関係で Version UP できないんで
## す。;_;

高林> IRIX 6.5 IP32 mips で確認しました。きちんと動作しています。
高林> 
高林> config.h:
高林> | /* Define if you have the putenv function.  */
高林> | #define HAVE_PUTENV 1
高林> | 
高林> | /* Define if you have the setenv function.  */
高林> | /* #undef HAVE_SETENV */

ここは一緒で、エラーメッセージは

make[2]: Entering directory `/home/shirai/TEMP/NAMAZU/namazu/lib'
gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -pedantic -c getopt.c
getopt.c: In function `_getopt_internal':
getopt.c:653: warning: implicit declaration of function `strncmp'
getopt.c:698: warning: suggest explicit braces to avoid ambiguous `else'
gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -pedantic -c getopt1.c
gcc -DHAVE_CONFIG_H -I. -I. -I..     -g -O2 -Wall -pedantic -c setenv.c
setenv.c: In function `__add_to_environ':
setenv.c:172: `__compar_fn_t' undeclared (first use in this function)
setenv.c:172: (Each undeclared identifier is reported only once
setenv.c:172: for each function it appears in.)
setenv.c:172: parse error before `strcmp'
setenv.c:172: warning: ANSI C forbids braced-groups within expressions
setenv.c:194: parse error before `strcmp'
setenv.c:226: parse error before `strcmp'
setenv.c:226: warning: ANSI C forbids braced-groups within expressions
setenv.c:245: parse error before `strcmp'
make[2]: *** [setenv.o] Error 1

です。いろんな tool の version は HACKING-ja で要求されているも
の以外は、

% gcc --version
2.95.2
% make --version
GNU Make version 3.78.1, by Richard Stallman and Roland McGrath.

といったところです。解析能力皆無でごめんなさい。

-- 
白井秀行 (mailto:shirai@xxxxxxxxxxxxxxxxxxx)