2

Fedora 19 x64 を実行しており、cabal install で xmobar をインストールしようとしています。たくさんの依存関係をインストールした後、私は立ち往生しています

cabal: Missing dependency on a foreign library:
* Missing C library: iw

この iw ライブラリについて何も見つからず、続行する方法が少しわかりません。

私が知る限り、標準の c ライブラリはすべてインストールされています。

sudo yum install glibc-common glibc glibc-devel glibc-headers glibc-utils glibc-devel      glib2-devel gcc-c++ gcc
Loaded plugins: auto-update-debuginfo, langpacks, refresh-packagekit
Package glibc-common-2.17-18.fc19.x86_64 already installed and latest version
Package glibc-2.17-18.fc19.x86_64 already installed and latest version
Package glibc-devel-2.17-18.fc19.x86_64 already installed and latest version
Package glibc-headers-2.17-18.fc19.x86_64 already installed and latest version
Package glibc-utils-2.17-18.fc19.x86_64 already installed and latest version
Package glibc-devel-2.17-18.fc19.x86_64 already installed and latest version
Package glib2-devel-2.36.3-3.fc19.x86_64 already installed and latest version
Package gcc-c++-4.8.1-1.fc19.x86_64 already installed and latest version
Package gcc-4.8.1-1.fc19.x86_64 already installed and latest version
Nothing to do
4

3 に答える 3

3

Ubuntu での同じ回避策:

cabal: Missing dependency on a foreign library: * Missing C library: iw

C言語ビルドツール用の2つのライブラリでもいいと思っていたのですが解決しました。

  1. liwc : C ソース コードを操作するためのツール
  2. iwyu : C および C++ ソース ファイルの #include を分析する

これらの追加とlibiw-devライブラリの後に、新しいxmobarがコンパイルされました。

于 2014-07-11T13:29:06.197 に答える
1

arch で cabal を介して xmobar をインストールしようとしている人は、

含まれている不足しているパッケージiwが呼び出されますwireless_tools.

あなたはそれをインストールすることができます

pacman -S wireless_tools
于 2015-11-10T22:54:53.127 に答える