[#46093] 質問:mingw環境でのtcltklib.soのコンパイル — Dice <rubyist@...>

Diceです。

12 messages 2009/06/16

[ruby-list:46086] WindowsへのgemによるNArrayのインストール

From: Osamu OHSHIMA <ohshima@...>
Date: 2009-06-14 03:45:26 UTC
List: ruby-list #46086
大島と申します。

Linuxで開発したNArrayを使ったプログラムを、Windows上で動かす必要があり、
WindowsにgemでNArrayをインストールしようとしているのですが、
次のようなエラーが出る場合、どのように対処したらよいでしょうか。

コンパイラーは、VC2008 Express Editionを入れ、nmake.exe
のあるbinフォルダーへPATHを通し、
最初に"\>gem install narray"とやると、mspdb80.dllが見つからない
と言われたので、nmake.exeのあるbinフォルダーへmspdb80.dllを
コピーしました。

> Microsoft Windows XP [Version 5.1.2600]
> F:\>ruby -v
> ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-mswin32]
> F:\>gem install narray
> Building native extensions. This could take a while...
> ERROR: Error installing narray:
> ERROR: Failed to build gem native extension.
>
> F:/ProgramFiles/ruby-1.8/bin/ruby.exe extconf.rb install narray
> checking for sys/types.h... no
> checking for u_int8_t... no
> checking for int16_t... no
> checking for int32_t... no
> checking for u_int32_t... no
> creating narray_config.h
> creating Makefile
>
> nmake
>
> Microsoft(R) Program Maintenance Utility Version 9.00.30729.01
> Copyright (C) Microsoft Corporation. All rights reserved.
>
> cl -nologo -I. -I. -IF:/ProgramFiles/ruby-1.8/lib/ruby/1.8/i386-mswin32
> -I. -MD -Zi -O2b2xg- -G6 -c -Tcnarray.c
> cl : コマンド ライン warning D9035 : オプション 'Og-' の使用は現在推奨
> されていま
> せん。今後のバージョンからは削除されます。
> cl : コマンド ライン warning D9002 : 不明なオプション '-G6' を無視します
> narray.c
> narray.c : fatal error C1902: プログラム データベース マネージャが一致
> していませ
> ん。セットアップが正しく行われているか確認してください。
> NMAKE : fatal error U1077: 'F:\ProgramFiles\VC2008\VC\bin\cl.EXE' : リ
> ターン コ
> ード '0x2'
> Stop.
>
>
> Gem files will remain installed in
> F:/ProgramFiles/ruby-1.8/lib/ruby/gems/1.8/ge
> ms/narray-0.5.9.6 for inspection.
> Results logged to
> F:/ProgramFiles/ruby-1.8/lib/ruby/gems/1.8/gems/narray-0.5.9.6
> /src/gem_make.out


In This Thread

Prev Next