問題タブ [cabal]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
opengl - OpenGLRaw-1.1.0.1をOSXにインストールできません
私が走るとき
次のエラーが発生します。
私はOSX用の最新のHaskellプラットフォームをインストールし、適切に実行cabal update
しました。
haskell - 隠しパッケージQuickCheck-1.2.0.0のメンバーです、hsファイルの読み込み方法
クイックチェックをインストールし、
再度インストールします cabal install QuickCheck-1.2.0.0
再度ロードするとエラーが発生します
モジュールTest.QuickCheck.Batch':
It is a member of the hidden package
QuickCheck-1.2.0.0' が見つかりませんでした。
隠しパッケージですが、どうすればいいですか?
ghc -o tryprog hello.hs -package QuickCheck-1.2.0.0 : -package QuickCheck-1.2.0.0 を満たすことができません (詳細については -v を使用してください)
このエラー以外に、パッケージ quickcheck-1.2.0.0 で .hs ファイルをロードする方法を教えてください。
この質問に 50 ポイントを追加しました
この読み込みの問題について、あなたの助けを心からお願いします!!
windows - Windowsでhaskell-mpiのmpiライブラリを見つけるためにcabalを取得できません
問題は解決しました!
- ここに投稿されたドンの指示に従ってください
- 環境変数を開きます([マイコンピューター]-> [プロパティ](コンテキストメニュー内)-> [詳細])
C_INCLUDE_PATH
MPIのインクルードディレクトリを指すように、新しい環境変数を追加または作成します。私の場合、/c/program files/mpich2/include
。LIBRARY_PATH
MPIのlibディレクトリを指すように、新しい環境変数を追加または作成します。私の場合、/c/program files/mpich2/lib
- どういうわけかlibmpi.aを非表示にします。必要に応じて、後で修正できます。これはハックですが、ldが失敗するため、これを行わずにhaskell-mpiをビルドすることはできません。名前を_libmpi.aに変更しました
これで、haskell-mpiはWindows上に構築されるはずです。今後さらにトラブルが発生することを予想していましたが、それが構築され、私の問題は解決しました。
大学のラボの1つにあるラボマシンでhaskell-mpiを使用して、並列コンピューティングクラスの最終プロジェクトを実行したいのですが、haskell-mpiをMPICH2に対してビルドしようとすると問題が発生します。
haskell-mpiはほとんど完全に文書化されておらず、gitリポジトリを掘り下げることで、いくつかのサンプルプログラムをプログラムすることができましたが、Windowsでのセットアップには何の役にも立ちませんでした。私の個人的なLinuxシステムでは、MPICH2に対してhaskell-mpiをセットアップして実行するのに問題はありませんでした。
問題はおそらく、カバールの1つ、MPICH2のインストール方法、またはhaskell-mpiのカバール構成にあるため、タグの選択にあります。
トラブルシューティングのためにここで実験し、必要に応じて情報を追加することもできますが、最終的にはこれらのマシンにアクセスできなくなります。
これを実行するラボで管理者権限を持っているので、MPICH2のインストール自体に問題がある場合は、実際に再インストールできます。
haskell-mpiをインストールしようとすると、cabalは次のように失敗します。
--extra-lib-dirsと--extra-include-dirsに与えてみたものは次のとおりです。
私は、これらのフラグを配置する場所を並べ替えて、バックラッシュを回避し、短いパスPROGRA~1
とこれらのさまざまな順列を使用してみました。ですから、これが役に立たないと思います。依存関係が実際に何を意味するのかを知りmpi
、このライブラリを実際に構築できるように、依存関係をどのように満たすかを理解する必要があります。現時点で前述の2つのフォルダにあるものは次のとおりです。
Libs:
含む:
認識できるほど欠落している可能性のあるものがここにありますか?
私はこの時点でかなり困惑しています。ほぼすべての提案が役立ちます。
よろしくお願いいたします。
PS:これはおそらく「haskell-mpi」のタグが付けられているはずですが、新しいタグを作成することは許可されていません。まだ誰も実際に使っていないようです。
編集:ドンの提案に従って、
MingGWとMSYSをインストールしました。mingw-get updateを実行した後、mingw32-getを使用してlibtools、mingw32-utils、およびmingw32-binutilsを取得しました。Windows構成GUIを使用して、システム全体に対して次の環境変数を設定しました。
echo $LIBRARY_PATH
そしてecho %LIBRARY_PATH%
今、両方とも期待どおりに機能しますが、驚くことはありません。環境変数が設定されます。進歩して。
cabal install haskell-mpi
それでも以前と同じ出力を生成します。
ldで長い間遊んだ、巨大な赤いニシン...
libmpi.aをldから非表示にして機能させる必要がありましたが、haskell-mpiがビルドされるようになりました。
ステップバイステップの詳細を一番上に置きます。
c++ - カスタム オブジェクト ファイルを Cabal とリンクする
カスタム cabal フックで、リンカーに渡したいオブジェクト ファイル (*.o) を生成しました。これを慣用的に行うにはどうすればよいですか?
ソリューション Don Stewart の答えは正しい方向に向かっています。現在、私は次のことを行っています。
haskell - 新しいHaskellプロジェクトを立ち上げるためのカバル?
Cabalを(ab)使用して、SbtまたはMavenを使用してScalaの世界で実行できるのと同様の、単純なコマンドで汎用のHaskellプロジェクトを作成することは可能ですか?
例えば
またはそのための別のツールはありますか?
haskell - cabalがドキュメントを保存するディレクトリを変更するにはどうすればよいですか?
接頭辞が付いたカスタムHaskellツールチェーンをインストールした$HOME/usr
ので、コンパイラはに$HOME/usr/bin/ghc
あり、ドキュメントはにあり$HOME/usr/share/doc/ghc/...
ます。ツールチェーンは、ghc
インストール、cabal
インストール、および必要なすべてのライブラリで構成されています。$PATH
私は、これらすべてのプログラムが含まれているように設定しました。私のシステムには、これらのツールの他のインストールはありません。
今、私は他のいくつかのライブラリをインストールしようとしました。しかし、cabalがドキュメントをインストールしようとすると、常に同じエラーが発生しました。
ドキュメントがどこにあるべきかをcabalに伝えるにはどうすればよいですか?この情報をシェルで何度も提供したくないので、構成ファイルが最適です。間違ったコマンドでシステムを破壊しないように、ハスケル関連のものをすべてホームツリーに入れたいと思います。
haskell - Haskellパッケージバージョン
現在のパッケージのバージョンを取得する簡単な方法はありますか?冒頭にこのような行を追加したいmain
どこversion :: Data.Version
haskell - 不正なData.Mapを使用したXMonadコンパイルエラー
パッケージマネージャーからバージョン0.9.1が提供されるのが好きではなく、0.9.2が好きなので、私はここに座ってXMonadを自分でコンパイルしています。現在の問題は、XMonad自体のコンパイルが成功することですが、xmonadが構成ファイルを解析しようとすると奇妙なエラーが発生します。
問題の原因を突き止めることができました。これは、以下のghciセッションに表示されます。
問題はこの行のようです:
私はそれが言ったかもしれないと思ったでしょう:
問題を正しく診断したかどうか疑問に思っています。もしそうなら、それを修正するために何ができますか?
windows - cabal install libClang(Haskell)はminGWでは動作しません
私はいつもエラーが発生します:
win7の下に最新のmingwとhaskellプラットフォームをインストールしました。また、llvm-2.9-mingwとclang-2.9-mingw32をmingwフォルダーにコピーしました。
私に何ができる?
haskell - Cross platform makefiles for small Haskell project?
I recently built a small, one-file Haskell utility to be included in 'tools' section of my otherwise pure PHP (raised eyebrows, I know) project.
Initially I checked in both the .hs source file as well as the binary generated on my Linux development machine into the version control system we use (Git). But now as I think more about it, I'd like to create cross platform makefiles to go along with it so other developers can easily compile it on their systems.
Are there some best practices / guidelines, or even better, Makefile templates available that I can download? Nothing fancy, just something that allows the developers to specify some details about their GHC setup and run a simple script to get started.