必要最低限のパッケージだけ入れた場合次のようなエラーが出ることがある。
GOMP ってのは OpenMP のライブラリなのでマルチコアCPUで効果が期待できそうだけど、
パッケージの依存関係記述漏れだよね?これは?
$ convert /usr/bin/convert.exe: error while loading shared libraries: ?: cannot open shared object file: No such file or directoryこの場合、cygcheck を用いて問題の DLL を特定すれば良い。
$ cygcheck convert <中略> cygcheck: track_down: could not find cyggomp-1.dll問題の DLL が含まれるパッケージは同じく cygcheck に -p オプションを付けて次のようにすれば検索できる。
$ cygcheck -p cyggomp-1.dll Found 3 matches for cyggomp-1.dll. libgomp1/libgomp1-4.3.2-2 GCC Release series 4 compiler: GOMP shared runtime libgomp1/libgomp1-4.3.4-1 GCC Release series 4 compiler: GOMP shared runtime libgomp1/libgomp1-4.3.4-3 GCC Release series 4 compiler: GOMP shared runtimeあとは、Cygwin の setup から必要と分かったパッケージをインストールすればよい。
GOMP ってのは OpenMP のライブラリなのでマルチコアCPUで効果が期待できそうだけど、
パッケージの依存関係記述漏れだよね?これは?
タグ
コメントをかく