依存関係の 1 つとしてブーストを使用するゲーム エンジンhttp://ducttape-dev.orgに取り組んでいます。ある日、自分のゲーム エンジンにリンクするテスト アプリを作成していたときに、OgreProcedural の Extruder がこの種の liker エラーをスローしました。トラブルシューティングと数時間のグーグル検索の後、システムの更新を行い (archlinux を実行しています)、すべての依存関係を再構築しました。再起動しても、同じ種類のエラーが発生しました。エンジンを再構築しようとしましたが、リンカー エラーが発生しました。エンジンをリンクしようとするたびに、このエラーhttp://pastebin.com/PGH25Yuyがスローされます。
これはたまたま libMyGUI にありましたが、代わりにエンジン内のファイルを参照するようになりました。すべて "(error stuff) セクションで参照されている (more error stuff) [non virtual thunk to (some file) of (some file) は、破棄されたセクション (一部のファイル) で定義されています。ソースから MyGUI をビルドしてもエラーは発生せず、ソースからブーストをビルドしてもエラーは発生しません。これをトラブルシューティングする方法がわかりません。これが何を意味するのかさえわかりません。どんな助けでも(これがどんな種類のエラーなのか教えていただければ)、大歓迎です。
archlinux x64、amd64 athlon x2、5Gb RAM、gcc 4.6.2、binutils 2.21.1、boost 1.47.0