Actions
Bug #10648
closedlibffi can't build on mswin32
Description
mswin32 で libffiをビルドしようとして失敗してビルドが止まります。
$ nmake
...
types.c
cl -c -MD -Zi -W2 -wd4996 -we4028 -we4142 -O2sy- -Zm600 -I. -I./include
-I./src/x86 -I../../../../ext/fiddle/libffi-3.2.1/include -I../../../../ext/fi
ddle/libffi-3.2.1/include/src/x86 -Fo./src/x86/ffi.obj -Fd./.libs/ffi-src ../../
../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c
Microsoft(R) C/C++ Optimizing Compiler Version 17.00.61030 for x86
Copyright (C) Microsoft Corporation. All rights reserved.
ffi.c
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(215) : error C2143: 構文エラー
: ';' が '型' の前にありません。
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(578) : error C2143: 構文エラー
: ';' が '型' の前にありません。
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(579) : error C2065: 'sz' : 定
義されていない識別子です。
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(724) : error C2061: 構文エラー
: 識別子 'ffi_prep_closure_loc'
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(724) : error C2059: 構文エラー
: ';'
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(724) : error C2059: 構文エラー
: '型'
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(866) : error C2143: 構文エラー
: ';' が '型' の前にありません。
../../../../ext/fiddle/libffi-3.2.1/src/x86/ffi.c(867) : error C2065: 'sz' : 定
義されていない識別子です。
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
\VC\BIN\cl.EXE"' : リターン コード '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : リターン コード '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : リターン コード '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft Visual Studio 11.0
\VC\BIN\nmake.EXE"' : リターン コード '0x2'
Stop.
Updated by usa (Usaku NAKAMURA) almost 10 years ago
r49006でビルドできない問題は直しておきました(起票とタイミングが前後しました)。
それはそれとして、--enable-bundled-libffi じゃないのにbundled libffiを使おうとするのはそういうものでいいんでしたっけ?
Updated by naruse (Yui NARUSE) almost 7 years ago
- Status changed from Open to Closed
Actions
Like0
Like0Like0