[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]
[webdav-jp:0148] Re: MacOS X で mod_encording
- To: <webdav-jp@xxxxxxxx>
- Subject: [webdav-jp:0148] Re: MacOS X で mod_encording
- From: MORISHITA Katsunori <mokkosan@xxxxxxxxxxxx>
- Date: Mon, 28 Jan 2002 15:49:51 +0900
- Delivered-to: webdav-jp@begi.net
- Posted: Mon, 28 Jan 2002 15:49:48 +0900
- User-agent: Microsoft-Outlook-Express-Macintosh-Edition/5.0.3
森下です。
skywalkさんの02.1.28 3:16 PMのメールからの引用です。(^^)b
> #ってことはccで呼び出されるコンパイラがgccってことですか?
そうです。CC = gccとすると呼び出されず、 CC = ccとすると呼び出されるのですが、
バージョンを見るとちゃんとgccなんですよね。
なお、今回の件に関しては、-traditional-cppは、特にいらないようです。
> iconv_hook_mssjis.cを確認したところ
> #include <sys/types.h>
> という記述はありました
やまのさんのアドバイスから、iconv_hook_mssjis.c中のincludeの順番を変えてみま
した。具体的には、#include <dirent.h>が前にあったのを、#include
<sys/types.h>の後ろに移動しました。>やまのさんありがとうございます。
結果、こうなりました。MacOSXServer10.0.4+libiconv1.7という構成です。
% make
cc -Wall -c -DHAS_ICONV iconv_hook.c
cc -Wall -c -DHAS_ICONV iconv_hook_default.c
iconv_hook.h:35: warning: `iconv_hook_module_init' defined but not used
cc -Wall -c -DHAS_ICONV iconv_hook_ja_auto.c
iconv_hook.h:35: warning: `iconv_hook_module_init' defined but not used
cc -Wall -c -DHAS_ICONV iconv_hook_mssjis.c
iconv_hook.h:35: warning: `iconv_hook_module_init' defined but not used
cc -Wall -c -DHAS_ICONV identify_encoding.c
cc -Wall -shared -o libiconv_hook.so iconv_hook.o iconv_hook_default.o
iconv_hook_ja_auto.o iconv_hook_mssjis.o identify_encoding.o
/usr/bin/ld: Undefined symbols:
_main
_libiconv
_libiconv_close
_libiconv_open
make: *** [libiconv_hook.so] Error 1
なんか、もうちょっとという感じですが、この後はどうしようかなあ・・・
これが出る原因はどこにあるんでしょうねえ。
---War is over if you want it.---
"平和で良いキャンプのできる一年でありますよう…"Sincerely,:-)
"Mokkosan" Katsunori Morishita <mokkosan@xxxxxxxxxxxx>