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

課題の詳細を表示 コメントにジャンプ ] 課題の履歴 ] 印刷 ]
IDプロジェクトカテゴリ登録日最終更新
0003025VineSeed1 バグ2016-05-09 11:252016-10-24 14:40
報告者ara_t 
担当者ara_t 
優先度再現性毎回 
状態完了解決状況実装済 
概要0003025: fltkの既知のバグ:undefined reference to `Fl_XFont_On_Demand::value()'
説明vbootstrap上のVineSeedでoctaveのビルド時に make check を行うと

../run-octave --norc --silent --no-history ./fntests.m .
error: /home/vbuilder/rpm/BUILD/octave-4.0.2/libinterp/dldfcn/PKG_ADD: /home/vbuilder/rpm/BUILD/octave-4.0.2/libinterp/dldfcn/__init_fltk__.oct: failed to load: /usr/lib64/libfltk_gl.so.1.3: undefined symbol: _ZN18Fl_XFont_On_Demand5valueEv

と出て停止してしまいました。

検索したところ、
https://bugzilla.redhat.com/show_bug.cgi?id=1160251#c18 [^]
などが該当し、
http://www.fltk.org/str.php?L3156 [^]
にそのパッチがありました。
そこでfltkのSPECファイルに
patch0: Fl_XFont_On_Demand.patch
(中略)
%patch0

を追加して再ビルドし、その上でoctaveをビルドするとエラーは出なくなりました。

再ビルドをお願いします。
再現方法octaveのSPECファイルの
# make check
のコメントアウトを外して再ビルド。

sudo vbuilder --version VineSeed --unionfs clean build-rpm octave-*****
sudo vbuilder --version VineSeed --arch i386 --unionfs clean build-rpm octave-*****
タグ設定されていません。
archx86, x86_64
パッケージ
添付ファイルpatch file icon Fl_XFont_On_Demand.patch [^] (1,415 バイト) 2016-05-09 11:25 [表示]

- 関連

-  コメント
(0009994)
ara_t (開発者)
2016-10-24 10:39

上記のパッチを当てた
fltk-1.3.3-3vl7.{src,i686,x86_64}.rpm
fltk-devel-1.3.3-3vl7.{i686,x86_64}.rpm
fltk-fluid-1.3.3-3vl7.{i686,x86_64}.rpm
をVineSeedにアップロードしました。
(0009995)
ara_t (開発者)
2016-10-24 14:39

octaveでmake checkが成功することを確認しました。
完了とします。

- 課題の履歴
変更日 ユーザー名 項目 変更内容
2016-05-09 11:25 ara_t 新規課題
2016-05-09 11:25 ara_t 添付ファイル追加: Fl_XFont_On_Demand.patch
2016-05-09 11:26 ara_t 詳細更新 リビジョンを表示
2016-10-24 10:36 ara_t 担当者 => ara_t
2016-10-24 10:36 ara_t 状態 新規 => 担当者決定
2016-10-24 10:39 ara_t コメント追加: 0009994
2016-10-24 10:54 ara_t 担当者 ara_t =>
2016-10-24 10:55 ara_t 担当者 => ara_t
2016-10-24 14:39 ara_t コメント追加: 0009995
2016-10-24 14:40 ara_t 状態 担当者決定 => 完了
2016-10-24 14:40 ara_t 解決状況 不明 => 実装済


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