問題タブ [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.

0 投票する
4 に答える
2982 参照

haskell - Haskell プロジェクトに cmake を使用することは可能ですか?

私は Haskell で書かれたプロジェクトを計画しています。C にもいくつかの部分があるかもしれません。ビルドシステムについては、Haskell プログラム cabal の一般的な選択に反対することにしました。主な理由は、他の言語でプログラムをビルドする方法を学びたいからです。

CMake について聞いたことがありますが、かなりクールな製品だと思います。使い方の知識はありませんが、そのプロジェクトで CMake を使用して、その仕組みを知りたいと思っています。Googleing では、haskell で cmake を使用する方法に関する事実は明らかにされておらず、私が読んだすべてのチュートリアルはかなり混乱していました。CMake を使用して Haskell で記述されたプロジェクトをコンパイルすることは可能ですか?

0 投票する
0 に答える
714 参照

windows - minGWにcabalを使用してlibClangをインストールする際の問題

cabal install で libClang をインストールするのを誰が手伝ってくれますか? 私は次のことをします:

  1. Haskell プラットフォームをインストールする
  2. Windows 7 システムに minGW をインストールする
  3. ダウンロードLLVM Binaries for Mingw32/x86してClang Binaries for Mingw32/x86
  4. 次に、それをminGWフォルダーにコピーします

を開始しようとするとcabal install libClang、常にエラーが発生します。

これは私が何をすべきかわからない点です。私は多くのことを試しました.PATH、LDFLAGS、およびLD_LIB_LIBRARY_PATHへのパスを追加しましたが、成功しませんでした。

おそらく誰かが同じ問題を抱えていて、何をすべきか教えてくれるでしょう

- - - - 編集 :

私は今いくつかの改善を行いました:

  1. インストールされた Haskell プラットフォーム
  2. ブログ投稿のように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/x86andを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)

何をすべきか?

0 投票する
1 に答える
383 参照

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

0 投票する
1 に答える
1065 参照

haskell - Haskellパッケージリンカーエラー:.so / .DLLをロードできません:clang

私は問題があります、libClang(import Clang)をインポートするhaskellスクリプトを実行したいです、私はcabal install libClangbeforを作成しました、そしてそれは動作します

runhaskell foo.hs私が得るとき:

ライブラリパスを追加する必要があることを知ってLD_LIBRARY_PATHいるので、使用する必要があるパスが正確にわからないため、いくつかのパスを追加します(clang /llvmパスへのlibパスまたは.cabalディレクトリへのlibパスを使用する必要があります)私のLibClang-9.0.0はどこにありますか?)

だから私は得た:

runhaskellを再度実行した後も、同じ問題がまだ存在します。どうすればよいですか?

0 投票する
1 に答える
128 参照

haskell - 最新の GHC/Haskell Platform では Yorgey らの「バインドされていない」ライブラリをインストールできません

最新の GHC (7.0.3) と Haskell プラットフォームをインストールするために、Yorgey et al の「バインドされていない」ライブラリを取得して、バインディングを使用して構文を操作することができた人はいますか? バインドされていない cabal インストールを試すと、次のようになります。

解決策/回避策を知っている人はいますか、またはここで何が起こっているのでしょうか?

0 投票する
2 に答える
1189 参照

haskell - sdl-configなどの構成ツールをcabalizedプロジェクトでどのように使用できますか?

現在のMakefileの代わりにCabalを使用してビルドしたいSDL/Haskellアプリケーションがあります(これが「Haskellの方法」であるため)。Makefile自体は非常に単純であり、デフォルトのcabalビルドプロセスにより、Makefileで指定されたビルドコマンドを再構築できることを期待していました。問題は、必要なすべてのcc-コンパイラオプションを提供するユーティリティである「sdl-config」を利用していることです。

Cabalは、GHCを呼び出すときに、それをシェル呼び出しに拡張していないようです。コンパイル時にsdl-configのオプションをGHCにフィードするように指定するにはどうすればよいwrapper.oですか?

0 投票する
1 に答える
187 参照

haskell - ソースからコンパイルされたGHCのGHCAPIを使用する

クライアントプログラム内で、GHCの修正バージョンのGHCAPIを使用したいと思います。GHCソースを取得し、変更されたGHCをビルドしてインストールするのは簡単ですが、変更されたGHCをインストールすると、すべての古い(Cabal)依存関係が壊れます。

したがって、ghc -vが言うように、GHCAPIを使用することはできません。

パッケージghc-7.0.3-...依存関係が欠落しているか、再帰的であるため、使用できません:..。

続行する方法についての手がかりはありますか?

ありがとう!、

ランジット。

0 投票する
2 に答える
495 参照

haskell - ネットワークパッケージをインストールできません

ネットワークパッケージはすでにインストールされています。再インストールしようとすると(たとえば、cabal-devで使用するため)、コンパイルされません。私cabal unpack networkがそれを構築しようとすると、以下の出力が得られます。Ubuntuの依存関係をアップグレードしたため、これが壊れたと思います。私はUbuntu11.04にアップグレードしました。そうではありませんでした。また、物事が正しくリンクされる場合に備えて、libghc6-network-devをインストールしました。そうではありませんでした。私はghc-7.0.2を使用していて、ghc-7.0.3も試しました。現在、ソースから最新のhaskellプラットフォームをインストールしようとしています...助けていただければ幸いです-これは私のhaskellハッキングを完全に殺しています!

コマンドは:



これが私のgccバージョンです:

0 投票する
1 に答える
514 参照

haskell - GHC cabal のインストール hamlet があいまいなエラーで失敗する

Hamlet を webfaction 共有サーバーにインストールしようとしているので、そこで web アプリケーションをコンパイルして実行できます。Yesod を使用してアプリケーションを開発しています。

ソースから GHC 7 をコンパイルし、cabal のインストールをブートストラップすることができました。次に、私はcabal install hamletそれがうまくいくと思っていました。運が悪い!

cabal/GHC から次の奇妙なエラー メッセージが表示されます。誰か助けてくれませんか?

0 投票する
1 に答える
569 参照

haskell - Yesodはインストールに失敗します(つまり、テキストパッケージ)

カバール経由でYesodをインストールしようとしていますが、Data.Textのインストールに失敗し続けます。

を使用してテキストを個別にインストールしようとするとcabal install text、エラーメッセージが表示されます。

ダウンロードしたテキストパッケージのディレクトリ構造を調べてみると、実際にはありませんData/Text/Lazy/Builder/RealFloat/Functions.hs。最も近いのは(ただし、これにはインポートしようとしData/Text/Lazy/Builder/Functions.hsた関数が含まれていませんでした)。RealFloat.hsroundTo

どうすればこれを修正できますか?