No.16 Re:[Q]cdrecord-1.9 |
発言者: 中島 発言日: 2002 02/09 00:21 |
> > Cygwin 1.3.2 で cdrecord-1.9 の make ができた方は教えてください。 > http://sources.redhat.com/ml/cygwin/2000-11/msg00965.html > から辿れるフォローアップでなんとか... この情報のとおりにやってみましたが駄目でした。 Cygwin は進化が速いです。 結局、cdrecord-1.9 の後継の cdrtools-1.10 を見て自己解決しました。 cdrtools-1.10 ならそのまま ./Gmake.linux で make できます。 日本語 patch が、cdrecord-1.9 までしかないんで困っていたんです。 --- cdrecord-1.9/cdda2wav/cdda2wav.c +++ cdrecord-1.9_test/cdda2wav/cdda2wav.c @@ -1074,13 +1074,11 @@ * from Windows.h and use the hidden __SBOOL for * our global interfaces. */ #define BOOL WBOOL /* This is the Win BOOL */ #define format __format -#include <Windows32/Base.h> -#include <Windows32/Defines.h> -#include <Windows32/Structures.h> -#include <Windows32/Functions.h> +#include <windows.h> #undef format +#undef interface --- cdrecord-1.9/cdrecord/cdrecord.c +++ cdrecord-1.9_test/cdrecord/cdrecord.c @@ -2467,12 +2467,9 @@ */ #define BOOL WBOOL /* This is the Win BOOL */ #define format __format -#include <vadefs.h> -#include <Windows32/Base.h> -#include <Windows32/Defines.h> -#include <Windows32/Structures.h> -#include <Windows32/Functions.h> +#include <windows.h> #undef format +#undef interface でも、これだけでは駄目で、以下のようなことをやったのですが問題ない でしょうか。 # /usr/include/windows.h が /usr/include/mmsystem.h を読んでいます。 --- /usr/include/mmsystem.h_orig +++ /usr/include/mmsystem.h @@ -902,7 +902,7 @@ UINT wType; union { DWORD ms; - DWORD sample; + DWORD samples; DWORD cb; DWORD ticks; struct { |
▼関連発言 |