petalinuxというやや特殊な処理系のbuildに苦労しています。ubuntu16.04内に構築します。
これをBuildするに先立ちManualで20個ほどのLibraryを事前にInstallするよう求められています。petalinuxは64Bit環境で32Bitコードを出力する目的のものなので32Bit Libraryの不足は致命的です。
buildの最終段階で無効なimage.elfというメッセージがでてError終了となります。
これはLibraryの不足が原因であると指摘されました。しかし何が不足なのかを表示してくれないので大変苦労しています。
質問1.
必要なLibraryはapt-get insatall hoge
でInstallしたつもりなのですが、package毎に格納されるDirectoryが違うようです。
Library名:
tofrodos, iproute, gawk, gcc, git-core, make, net-tools, ncurses-dev, libncurses5-dev
, tftpd, zlib1g-dev, libssl-dev, flex, bison, lib32z1, lib32ncurses5, lib32bz2-1.0, lib32stdc++6, libselinux1
です。lib32bz2-1.0以外はInstallできました。
一方
PATH=/usr/local/sbin; /usr/local/bin; /usr/sbin; /usr/bin; /sbin; /bin; /usr/games; /usr/local/gamesと設定されています。
apt-get installによりこの中のどれかに自動的に格納されPATHのケアは不要と考えていたのですが、必ずしもそうではないようです。Libraryをファイルと見立て検索したところ、
/usr/share/lintian/overides/lib32z1
/usr/share/lintian/overides/libc6-i386
のような例が見つかりました。PATHの追加が必要なのは明らかなのですが、そのほかのものは独立したファイルになっていないようです。このようなLibraryのPATHはどのようにして特定するのでしょう?。またファイルとしてみつかっても格納場所がイコール参照場所なのかわかりません。
質問2
lib32bz2-1.0が見つからない問題ですが海外でこの問題に対処し成功した人のコメントを見ると
sudo apt-get install lib32bz2-1.0が成功した例もあるようです。そこでubuntuの海外サーバに手当たり次第アクセスしてみたのですが結果はNGでした。
ib32bz2-1.0が見つからない問題は本件以外にもいろいろあるようです。対象により代替するPackageは異なるのかもしれませんが、
http://askubuntu.com/questions/637113/u ... b32bz2-1-0
に libbz2-1.0:i386で代替可というコメントがありました。そこで
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libbz2-1.0:i386
としたのですが、これは妥当でしょうか?
現在のところ結果が悪いので判断できません。
素人のレベルをご容赦ください。コメントいただければ幸いです。
ubuntu LibraryのPATH
ページ移動
- 掲示板
- ↳ C言語何でも質問掲示板
- ↳ 四聖龍神録2 掲示板
- ↳ 四聖龍神録Plus掲示板
- ↳ AerobeatPlus掲示板
- 副次コンテンツ
- ↳ 作品お披露目掲示板
- 登録ユーザー用コンテンツ
- ↳ 登録ユーザー掲示板
- コミュニティフォーラム
- ↳ みんなでソースコードをレビューしよう
- ↳ 3DCGソフト使用者のコミュ
- ↳ Win32 API
- ↳ 組み込み系スクリプト言語をつかってみよう
- ↳ 東方好きあつまれ
- ↳ C言語誰でも交流サイト - mixC++ -
- ↳ ビット論理演算が好きな人♪
- ↳ 企画関係について語ろうか
- ↳ エフェクトアニメーション
- ↳ 学生で集まってみる?
- ↳ DirectX SDK
- ↳ マイコン/FPGA電子工作部
- ↳ PHPに可能性を無限大
- ↳ Code Golf を楽しもう!
- ↳ 作曲している人で話し合ってみませんか♪
- ↳ ソフト制作コミュ
- ↳ El Shaddai - エルシャダイ -
- ↳ PSPプログラミング
- ↳ CINEMA 4D
- ↳ お絵かきコミュニティ
- ↳ 素材作ってみたよ!
- ↳ OpenGL
- ↳ OpenCV
- ↳ RPGを作りたい!
- ↳ ポケモン好き集まれ
- ↳ ならば .NETをやらないか?
- ↳ 1から勉強してみないか?
- ↳ 赤髪超大好き♪
- ↳ ノースリーブ
- ↳ 伝説の戦士プリキュアを語ろう
- ↳ コンテストコミュニティー
- ↳ DXライブラリ何でも質問コミュニティ
- ↳ 四聖龍神録コミュニティ
- ↳ HTML/CSS/JavaScript
- ↳ 生放送コミュ
- ↳ サンプルを共有するコミュニティ
- ↳ おすすめマーカー
- ↳ minecraft
- ↳ Xtal Language
- ↳ マインクラフト
- ↳ 数学やらないか?
- ↳ 習ったことをプログラムで表してみよう!
- ↳ 小物アプリ作成や ら な い か
- ↳ AIの可能性は無限大
- ↳ 自作OS製作(GUI入門)[雑談]
- ↳ リレーコーディング
- ↳ Unix/Linux
- ↳ 競技プログラミングごっこやろうぜ
- ↳ 夏休みプログラミングイベント2012 in MixC++
- ↳ D言語を広めよう
- ↳ Scala布教の会
- ↳ 3Dゲーム作ろうぜ!モデリング~プログラミングまで
- ↳ 言語に興味を持ったら是非!!
- ↳ レイヴンズ・ネスト
- ↳ C言語とC++言語のコミュニティー!
- ↳ 放課後ふぁんたじあ
- ↳ マイ サンプルズ
- ↳ ガンヲタの館
- ↳ 歯科機器
- ↳ 歯科機器情報
- ↳ 52歳からはじめるC言語
- mixC++更新・仕様変更履歴