[Reference:<004701ca795f$cab257e0$601707a0$@co.jp>]
Newsgroups: mail-lists.delegate-ja
[DeleGate-Ja] Re: [DeleGate-Ja] Delegate9.9.6 make エラーについて
In message <004701ca795f$cab257e0$601707a0$@co.jp> on 12/10/09(15:12:45)
you 川﨑 広海 <poyaqbrv6-qjkxlpl5cja6.ml@delegate.org> wrote:
|いつもお世話になっております、住商情報 川﨑です。
|
|なぜか、「feedback-ja@delegate.org」宛にメールが送れませんでしたので
|直接佐藤様へ送付させて頂きます。
ごめんなさい、サイズ制限(100KB)に微妙にひっかっかってました(^^;
|以前下記のGCCのバージョンを上げるとmakeに成功する
|可能性があると教えて頂き、試みてみました。
|
|gccのバージョンを3.4.3から4.2.3へ上げて
|再度makeをしましたが、最終的にエラーとなってしまいました。
|※ 前回とは異なるエラーとなっていると思われます。
|
|申し訳ありませんが、makeした際の出力内容と
|エラー出力先と思われる、src/mkmake.errを添付致しますので
|ご確認して頂き、対応策のご教授をお願いできますでしょうか。
...
| /usr/local/bin/gcc -O2 -x c++ -DQS -I../gen -I../include -O -c =
|cgi.c
|cgi.c: In function 'int putenvs(const char*, const char**)':
|cgi.c:1395: error: 'unsetenv' was not declared in this scope
|*** Error exit code 1
unsetenv()を知らないと言っていますね。以下のパッチのようなものを
追加すると通ると思います。
9 9
┌─┐┬┌──┬┐ //\^^ ( e ); {Do the more with the less -- B. Fuller}
├─┤│└─┐│ / 877m\_< >_ <URL:http://www.delegate.org/delegate/>
┴ └┴──┘┴──────────────────────────────
佐藤豊@情報技術研究部門.産業技術総合研究所(独立行政法人)
*** dist/src/delegate9.9.7-pre5/src/cgi.c Thu Dec 3 07:56:14 2009
--- ./src/cgi.c Thu Dec 10 15:27:43 2009
***************
*** 1365,1370 ****
--- 1365,1375 ----
#ifdef _MSC_VER
void unsetenv(const char *name);
#endif
+ #ifdef __cplusplus
+ #if defined(__hpux__)
+ extern "C" int unsetenv(const char *name);
+ #endif
+ #endif
/* 9.9.4 MTSS -Ete putting new environ. vector using putenv() and unsetenv()
* without directly rewriting the global *environ and environ[]
*/
|