野宮です.
In the Message;
Subject : Re: [opensuse-ja] Re: openSUSE由来の libiconv.so.2 に就いて
Message-ID : <20160512202614.8580a6d216ed3be11b7925e8@belbel.or.jp>
Date & Time: Thu, 12 May 2016 20:26:14 +0900
Yasuhiko Kamata
鎌田です。
やってみましたところ、
/usr/src/packages/BUILD/icedtea-3.0.1/openjdk.build-boot/jdk/objs/libnpt/utf_md.o: 関数 `iconvConvert' 内: /usr/src/packages/BUILD/icedtea-3.0.1/openjdk-boot/jdk/src/solaris/npt/utf_md.c:121: `libiconv' に対する定義されていない参照で す /usr/src/packages/BUILD/icedtea-3.0.1/openjdk.build-boot/jdk/objs/libnpt/utf_md.o: 関数 `utfInitialize' 内: /usr/src/packages/BUILD/icedtea-3.0.1/openjdk-boot/jdk/src/solaris/npt/utf_md.c:65: `libiconv_open' に対する定義されていない参照で す /usr/src/packages/BUILD/icedtea-3.0.1/openjdk-boot/jdk/src/solaris/npt/utf_md.c:69: `libiconv_open' に対する定義されていない参照です ...
おそらくは、libiconvが入っている環境でconfigureを実行してしまったので、 libiconvのほうを優先して使うようになってしまっているのでは ないでしょうか。
そうでした.libiconv をアンインストール後やりますと、うまく行きました. それでは、libiconv をアンインストールした状態で挑戦しようとしましたが、 そうは問屋が卸しませんでした.
このように、構築環境に依存してライブラリなどが決まってしまう問題を 防ぐ目的でも、 openSUSE Build Service を使うとよいでしょう。
openSUSE Build Service では、パッケージを構築する際にいちいち「素の状態 のopenSUSE」を作って、そこから構築に必要なパッケージをインストールして コンパイルしますので、再現性の問題を解決することができます。
成るほど. ただ、configure のパラメータに気に入らないものがあったりします.
具体的に、どんなソフトウエアでしょうか? 例えば、v4l-utils といったものです.
v4l-utilsであれば、 build.opensuse.org 内の devel:libraries:c_c++ プロジェクトとか、 vdr とかのプロジェクトに ほぼ最新のものがありますよ。
確かに、ほぼ最新ですね.git の最先端を追っ掛けるというのも......
確かに、パッケージ化されていますが、少々古く、最先端の vlc ffmpeg, mplayer を追い掛けている者としては、物足りなく思っています.
vlc, ffmpeg, mplayerとかであれば、openSUSEの半公式でもある packmanリポジトリ (YaST -> ソフトウエア -> ソフトウエアリポジトリを 開いて、 "追加" -> "コミュニティリポジトリ" から追加することができます) にあります。
現時点では、 vlc: 2.2.3-1.1, ffmpeg: 3.0.2-79.1, mplayer: 1.2.r37548-5.2 なので、mplayer (最新は1.3.0) 以外は最新になっています。
いえ、ffmpeg は、2.8.7 のものでないと、vlc-2.2.3 がインストールで文句 を言います. お陰様で、ディストロを使う場合の要点が解ったような気がします. が、それでも乗り換えるとしたら、13.1かな?、とも思ったりしています. --- ┏━━┓彡 野宮 賢 mail-to: nomiya @ galaxy.dti.ne.jp ┃\/彡 ┗━━┛ 「私たちが今日直面している化学物質の危険性に関する疑問に対し、通常の 科学的な正確さをもって答えようとすれば、たぶんさらに数十年を要するで あろう。」 -- J. V. Rodricks -- -- To unsubscribe, e-mail: opensuse-ja+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-ja+owner@opensuse.org