[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

Meadow2.00b2のコンパイル



藤本と申します。

Meadow2.00b2の2003/12/24以降のpatchを当てたソースを
Microsoft Visual Studio .NET 2003のVC7でコンパイルすると、

--------------------------
temacs2.lib(w32.obj) : error LNK2019: 未解決の外部シンボル _ftime が関数 _gettim
eofday で参照されました。
obj-spd\i386\temacs.exe : fatal error LNK1120: 外部参照 1 が未解決です。
NMAKE : fatal error U1077: 'link' : リターン コード '0x460'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio .NET 2003\
VC7\BIN\nmake.exe"' : リターン コード '0x2'
Stop.
--------------------------
というメッセージを出してコンパイルが止まります。

src/w32.c内の
  ftime (&tb);
を
  _ftime (&tb);
に戻すと無事コンパイルが出来ます。

コンパイルは、下記で行っております。
configure.meadow --with-msvc --no-debug --prefix c:\meadow
nmake bootstrap BUILD_TYPE=spd

# libc.libにftimeに相当するシンボルが無いのが原因だとは思いますが、
# libc.lib内のシンボルを表示させるコマンドを知らないため、確認が出来ておりません。
# このようなコマンドがあるのでしょうか?

--
#####################
藤本  英史 ( Hidefumi Fujimoto )
#####################