問題タブ [libiconv]
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.
ruby - libiconv is missing で Mac OS に Nokogiri をインストールすると失敗するのはなぜですか?
Mac OS 10.9.3 に Nokogiri をインストールしようとしましたが、何をしようとしても、最終的に次のエラー メッセージが表示されてインストールに失敗しました。
brew を使用した libxml2 と libxslt のビルドとインストール、およびソースからの libiconv のビルド (「Nokogiri のインストール」で説明) など、Web で見つけた多くのヘルプに従った後でも、エラーは同じままです。
Nokogiri のインストールを実行しようとすると、libxml2 と libxslt は正常に検出されたようですが、libiconv は検出されませんでした。
これらのことをよく知っている人は、ノコギリをインストールする方法を知っていますか?
c++ - c++、MingW、「libiconv」への未定義参照
MingW で次のエラーが発生します。
MingW の libiconv パッケージがインストールされています。これは何が原因ですか?これが重要な場合は、 tinygettextを機能させようとしています。
ruby - nokogiri.soLoadErrorはSolarisのlibiconvに問題がある可能性があります
ルート権限を持たないSolarisマシンでRubygem「Nokogiri」を実行しようとしています。私がこれまでにしたこと:
- ホームディレクトリに独自のルビーバージョン(1.9.2p180)を作成しました
- 「geminstallnokogiri」でnokogiriをインストールしようとしました
次に、geminstallは次のエラーをスローしました。
だから私は/home/ myuser / work/libiconvにlibiconvをダウンロードしてビルドしました
そして、nokogiriの引数として場所を渡しました:
これでgemがビルドされ、エラーは表示されません。問題は、私が今それを使おうとすると、例えばirbでそれがどういうわけかロードに失敗することです:
しかし、欠落しているはずのファイルを探すと、そこにあり、読み取り可能/実行可能ファイルもあります。
わかりました、そしてそれは私が立ち往生しているところです..ファイルはそこにありますが開くことができませんか?効果のないlibiconvを再構築してみました。Nokogiriは、ビルドプロセスが失敗したというエラーをスローしません。だから私はこれを解決する方法がわからず、グーグルも私に答えを与えることができませんでした。ここの誰かが私にいくつかのヒントを教えてくれることを願っています。
/編集
私はもう少しグーグルで調べて、誰かが依存関係を示すためにlddを使用しているこの投稿を見つけました。nokogiriについても同じことをすると、次のようになります。
これはルビーファイルだからだと思いますが、関係がある場合は言及したいと思います。
qt - すべてのQtアプリケーションが1か所でクラッシュしますか?
基本的に、私が実行しようとしているすべてのQtアプリケーションは1か所でクラッシュします。
iconv
Mac OS Xではあまり「安定」していないので、何か関係があるのではないかと思います。問題が何であるかわかりません。Macportsから再インストールして自分でビルドしようとしましたが、それでもlibiconv
同じ結果が得られます。問題。
おそらく、必要なシンボル(欠落している可能性があります)をdlsymし、アドレスにジャンプして、それを引き起こします(したがって、0x0000000000000000
バックトレースにあります)。
考えられる問題は何ですか?(これが間違った場所である場合は申し訳ありません)
macports - MacPortのlibiconvをMacのデフォルトの64ビットバージョンに置き換える方法は?
MacPortsは私のシステムへの依存関係として「libiconv@1.14_0+universal」をインストールしました。これはたまたま32ビットのフレーバーであり、SimonListensという音声認識ソフトウェアをコンパイルしようとすると問題が発生し始めました。グーグルをしていると、Macにはデフォルトで64ビットフレーバーのlibiconvが付属していることがわかり、システム上で上記のファイルを見つけることができました。
システムライブラリを使用するために、私が考えることができる最も簡単な方法は、MacPortのバージョンのlibiconvをアンインストールして、システムのライブラリが(私の推測では)PATHの階下のどこかにすでに存在しているため、フォールバックとして選択されるようにすることでした。 。
しかし、それは依存関係のために失敗しました:
だから今私の質問は、MacPortに依存関係グラフを置き換えて、システム上にすでにあるライブラリをポイントして使用するように指示するにはどうすればよいですか?
macos - Mac OS X Lion git プッシュ
Mac OS X Lion 10.7.2 で、ssh を使用してリモート リポジトリにプッシュしようとすると
私は得る
libiconv.2.dylib ファイルは /usr/local /usr/local/lib の両方にあります
ソースから最新のgit 1.7.7.3とlibconv-1.14を再コンパイルしてみました
しかし、それは問題を解決しませんでした
haskell - Mac でコンパイルされた Haskell プログラムを実行すると mkTextEncoding エラーが発生する
Homebrew 経由でインストールされた Haskell Platform 2011.2.0.1 を使用しています。関連する依存関係がすべて定義された、cabalized プロジェクトをセットアップしました。実行可能ファイルは、渡された引数を出力するだけです。プログラムは正しくコンパイルおよびリンクされますが、プログラムが...
Main.hs:
...が実行され、私は...
痕跡:
私の PATH 変数の関連部分は次のとおりです。/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin:/usr/X11/bin
これは に関連する問題だと思いlibiconv
ます。何か案は?ありがとう!
c - 特定のインクルードのインクルードパスを変更する方法
iconv機能とlibxml2の両方を使用しているアプリケーションがあります。
libxml2はにインストールされて/usr/local
いるので、コンパイラフラグを使用してい-I/usr/local/include
ます。/usr/local
使用したくないスタンドアロンのlibiconvインストールもあります(glibcのものを使用したい)。
アプリケーションコード内で、次のようにしてiconvの問題を解決できます。
ただし、問題は、libxml2のものがそれ自体の内部目的のためにiconvも使用していることです。そして、libxml2ヘッダーは次のことを行います。
それを回避する方法はありますか?たとえば、コードでlibxmlヘッダーを含めて、iconvを検索する場所を指示するために何かを行うことはできますか?