問題タブ [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.
haskell - Haskell プロジェクトに cmake を使用することは可能ですか?
私は Haskell で書かれたプロジェクトを計画しています。C にもいくつかの部分があるかもしれません。ビルドシステムについては、Haskell プログラム cabal の一般的な選択に反対することにしました。主な理由は、他の言語でプログラムをビルドする方法を学びたいからです。
CMake について聞いたことがありますが、かなりクールな製品だと思います。使い方の知識はありませんが、そのプロジェクトで CMake を使用して、その仕組みを知りたいと思っています。Googleing では、haskell で cmake を使用する方法に関する事実は明らかにされておらず、私が読んだすべてのチュートリアルはかなり混乱していました。CMake を使用して Haskell で記述されたプロジェクトをコンパイルすることは可能ですか?
windows - minGWにcabalを使用してlibClangをインストールする際の問題
cabal install で libClang をインストールするのを誰が手伝ってくれますか? 私は次のことをします:
- Haskell プラットフォームをインストールする
- Windows 7 システムに minGW をインストールする
- ダウンロード
LLVM Binaries for Mingw32/x86
してClang Binaries for Mingw32/x86
- 次に、それをminGWフォルダーにコピーします
を開始しようとするとcabal install libClang
、常にエラーが発生します。
これは私が何をすべきかわからない点です。私は多くのことを試しました.PATH、LDFLAGS、およびLD_LIB_LIBRARY_PATHへのパスを追加しましたが、成功しませんでした。
おそらく誰かが同じ問題を抱えていて、何をすべきか教えてくれるでしょう
- - - - 編集 :
私は今いくつかの改善を行いました:
- インストールされた Haskell プラットフォーム
- ブログ投稿のようにMSYSのみをインストールしました(コメントhttp://blog.johantibell.com/2011/01/setting-up-haskell-development.htmlにあります)
しかし、cabal install libClang を開始すると、次のようになります。
LLVM Binaries for Mingw32/x86
とをどこにコピーすればよいClang Binaries for Mingw32/x86
ですか?
------ 編集 2:
LLVM Binaries for Mingw32/x86
andをhaskellClang Binaries for Mingw32/x86
フォルダーと MSYS に配置しました
今は成功しました。
今それを使用すると、エラーが発生します: 不明なシンボル_clang_toggleCrashRecovery (C:\Users\Foo\AppData\Roadming\cabal\LibClang-0.0.9\ghc-7.0.3\HSLibClang-0.0.9.o)
何をすべきか?
haskell - Haskell パッケージの依存関係がありません: ffi
Linux Mint (Ubuntu 派生) を使用しており、Cabal で libClang をインストールしたいと考えています。
問題は、「ffiが必要です」というメッセージが常に表示され、停止することです。
システムにインストールしました:
- Haskel プラットフォーム 2010.1.0.0.1
- libffi5
- libffi-dev
何が欠けている?
編集
私はただ作るcabal install libClang
そして取得します:cabal: cannot configure LibClang-0.0.9. It requires ffi -any
haskell - Haskellパッケージリンカーエラー:.so / .DLLをロードできません:clang
私は問題があります、libClang(import Clang
)をインポートするhaskellスクリプトを実行したいです、私はcabal install libClang
beforを作成しました、そしてそれは動作します
今runhaskell foo.hs
私が得るとき:
ライブラリパスを追加する必要があることを知ってLD_LIBRARY_PATH
いるので、使用する必要があるパスが正確にわからないため、いくつかのパスを追加します(clang /llvmパスへのlibパスまたは.cabalディレクトリへのlibパスを使用する必要があります)私のLibClang-9.0.0はどこにありますか?)
だから私は得た:
runhaskellを再度実行した後も、同じ問題がまだ存在します。どうすればよいですか?
haskell - 最新の GHC/Haskell Platform では Yorgey らの「バインドされていない」ライブラリをインストールできません
最新の GHC (7.0.3) と Haskell プラットフォームをインストールするために、Yorgey et al の「バインドされていない」ライブラリを取得して、バインディングを使用して構文を操作することができた人はいますか? バインドされていない cabal インストールを試すと、次のようになります。
解決策/回避策を知っている人はいますか、またはここで何が起こっているのでしょうか?
haskell - sdl-configなどの構成ツールをcabalizedプロジェクトでどのように使用できますか?
現在のMakefileの代わりにCabalを使用してビルドしたいSDL/Haskellアプリケーションがあります(これが「Haskellの方法」であるため)。Makefile自体は非常に単純であり、デフォルトのcabalビルドプロセスにより、Makefileで指定されたビルドコマンドを再構築できることを期待していました。問題は、必要なすべてのcc-コンパイラオプションを提供するユーティリティである「sdl-config」を利用していることです。
Cabalは、GHCを呼び出すときに、それをシェル呼び出しに拡張していないようです。コンパイル時にsdl-configのオプションをGHCにフィードするように指定するにはどうすればよいwrapper.o
ですか?
haskell - ソースからコンパイルされたGHCのGHCAPIを使用する
クライアントプログラム内で、GHCの修正バージョンのGHCAPIを使用したいと思います。GHCソースを取得し、変更されたGHCをビルドしてインストールするのは簡単ですが、変更されたGHCをインストールすると、すべての古い(Cabal)依存関係が壊れます。
したがって、ghc -vが言うように、GHCAPIを使用することはできません。
パッケージghc-7.0.3-...依存関係が欠落しているか、再帰的であるため、使用できません:..。
続行する方法についての手がかりはありますか?
ありがとう!、
ランジット。
haskell - ネットワークパッケージをインストールできません
ネットワークパッケージはすでにインストールされています。再インストールしようとすると(たとえば、cabal-devで使用するため)、コンパイルされません。私cabal unpack network
がそれを構築しようとすると、以下の出力が得られます。Ubuntuの依存関係をアップグレードしたため、これが壊れたと思います。私はUbuntu11.04にアップグレードしました。そうではありませんでした。また、物事が正しくリンクされる場合に備えて、libghc6-network-devをインストールしました。そうではありませんでした。私はghc-7.0.2を使用していて、ghc-7.0.3も試しました。現在、ソースから最新のhaskellプラットフォームをインストールしようとしています...助けていただければ幸いです-これは私のhaskellハッキングを完全に殺しています!
コマンドは:
これが私のgccバージョンです:
haskell - GHC cabal のインストール hamlet があいまいなエラーで失敗する
Hamlet を webfaction 共有サーバーにインストールしようとしているので、そこで web アプリケーションをコンパイルして実行できます。Yesod を使用してアプリケーションを開発しています。
ソースから GHC 7 をコンパイルし、cabal のインストールをブートストラップすることができました。次に、私はcabal install hamlet
それがうまくいくと思っていました。運が悪い!
cabal/GHC から次の奇妙なエラー メッセージが表示されます。誰か助けてくれませんか?
haskell - Yesodはインストールに失敗します(つまり、テキストパッケージ)
カバール経由でYesodをインストールしようとしていますが、Data.Textのインストールに失敗し続けます。
を使用してテキストを個別にインストールしようとするとcabal install text
、エラーメッセージが表示されます。
ダウンロードしたテキストパッケージのディレクトリ構造を調べてみると、実際にはありませんData/Text/Lazy/Builder/RealFloat/Functions.hs
。最も近いのは(ただし、これにはインポートしようとしData/Text/Lazy/Builder/Functions.hs
た関数が含まれていませんでした)。RealFloat.hs
roundTo
どうすればこれを修正できますか?