Vine Linux バグトラッキングシステム

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0002801Vine Linux1 バグ2014-08-21 17:262015-12-19 22:32
報告者kawamura 
担当者 
優先度再現性毎回 
状態完了解決状況不明 
バージョン6.2 
修正予定バージョン修正済バージョン 
概要0002801: octave-3.6.4-1vl6 で画像ファイルが読み込めない
説明octave 3.6.4で画像ファイルを読み込む関数 imreadを用いたとき、
error: imread: invalid image file: imread: image reading capabilities were disabled when Octave was compiled
とエラーとなってファイルが読み込めない。

ここの情報
http://octave.1599824.n4.nabble.com/error-imread-invalid-image-file-td4647455.html [^]
によると、graphicsmagick or imagemagick を使ってコンパイルしておく必要がある。

スペックファイルには、
BuildRequires: ImageMagick-devel ImageMagick-c++-devel
があるもののコンパイル時には使われていない可能性がある。

configureファイルを眺めたところ、--with-magick=Magick を付ければ良さそうだったので、
specファイルで以下のように指定したら、うまく行くようになった。

%build
%configure CPPFLAGS="-I%{_includedir}/pcre" --with-magick=Magick

パッケージの更新をお願いします。



再現方法$ octave
GNU Octave, version 3.6.4
Octave was configured for "i686-pc-linux-gnu".

warning: function ./demo.m shadows a core library function
octave:1> octave_config_info ().MAGICK_LIBS
ans =
octave:2>

ans = -lMagick++ -lMagickCore
となるべき。

タグ設定されていません。
archx86
パッケージoctave-3.6.4-1vl6.i686
添付ファイル

- 関連

-  コメント
(0008918)
ara_t (開発者)
2014-10-05 08:18

kawamuraさん
報告ありがとうございます。
%configure CPPFLAGS="-I%{_includedir}/pcre" --with-magick=Magick
としてパッケージを作成しました。

$ octave
GNU Octave, version 3.6.4
Octave was configured for "x86_64-unknown-linux-gnu".
(略)

octave:1> octave_config_info ().MAGICK_LIBS
ans = -lMagick++ -lMagickCore
octave:2>

確認をお願いします。
(0008921)
kawamura (報告者)
2014-10-06 16:58

octave:1> octave_config_info ().MAGICK_LIBS
の出力は確認しました。
(0009694)
tomop (管理者)
2015-12-19 22:32

 最終更新日から1年以上経過したためクローズします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2014-08-21 17:26 kawamura 新規課題
2014-10-05 08:18 ara_t コメント追加: 0008918
2014-10-06 16:58 kawamura コメント追加: 0008921
2015-12-19 22:32 tomop コメント追加: 0009694
2015-12-19 22:32 tomop 状態 新規 => 完了


Copyright © 2000 - 2024 MantisBT Team
Copyright © 2012 - 2024 Project Vine
Powered by Mantis Bugtracker