[FreeBSD-users-jp 89551] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
At Wed, 10 May 2006 07:20:42 +0900, Hiroki Kashiwazaki wrote: > あと便乗質問なのですが,freebsd-update で Release Nameが 6.0-SECURITY > などに変更されてしまった場合,sysinstall -> configure でdistributions > や packagesを取得する場合は,一度 sysinstall -> Optionsで 6.0-RELEASE > などと変更してから取得,という方法で正しいのでしょうか. ... > ここらへんについて書かれた文書が見当たらず もう解決されたかも知れませんが、「FreeBSD標準リファレンス」(インプレ ス発行)の229頁に、以下がありました。 「...sysinstallがパッケージ用に参照するFTPサーバーのディレクトリを Release Nameフィールドで指定しているからで、システムのバージョンと一致 したパッケージ用の対応するディレクトリが同じ名前に」なっていないといけ ない様です。 ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/ にアクセスして自分のプラットホーム用のサブディレクトリに移動して、利用 可能なリリースをチェック...ちなみにi386用には以下があります。 2.2.9-RELEASE2006/04/02 4.11 moved to ftp-archive2006/03/28 5.0-CURRENT 2006/03/28 5.3 has moved to ftp-archive 2006/03/28 5.4-RELEASE 2006/03/28 5.5-RC1 2006/05/14 6.0-RELEASE 2006/03/28 6.1-RELEASE 2006/05/08 / Name : Dobashi Mitsuyoshi / / E-mail : [EMAIL PROTECTED] /
[FreeBSD-users-jp 89552] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
柏崎@北海道です. At Tue, 16 May 2006 09:02:08 +0900, Dobashi.M wrote: > 「...sysinstallがパッケージ用に参照するFTPサーバーのディレクトリを > Release Nameフィールドで指定しているからで、システムのバージョンと > 一致したパッケージ用の対応するディレクトリが同じ名前に」なっていな > いといけない様です。 > > ftp://ftp.FreeBSD.org/pub/FreeBSD/releases/ > にアクセスして自分のプラットホーム用のサブディレクトリに移動して、 > 利用可能なリリースをチェック...ちなみにi386用には以下があります。 なるほど.一番最初に蹴躓いて悩んだのが,RELEASE-p* などのセキュリティ パッチ適用済み ISO イメージをダウンロードさせて頂いてインストールした 後で sysinstall を実行すると必ず怒られる点でした. おかげさまで怒られる理由は明らかになったわけですが,セキュリティパッチ を適用したシステムで,RELEASE NAME を変更して sysinstallを使っても問題 ないものかどうなのか,というところが一番の疑問点だったりします. -- 柏崎 礼生 (Hiroki Kashiwazaki)@HUIST Research Associate @ Graduate School of Information Science and Technology, Hokkaido University mailto:[EMAIL PROTECTED] Tel:+81-11-706-2056 (Office), +81-706-2998 (Takai Lab.)
[FreeBSD-users-jp 89553] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
山口@大阪 です。 <[EMAIL PROTECTED]> の、 "[FreeBSD-users-jp 89552] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)" に おいて、 "Hiroki Kashiwazaki <[EMAIL PROTECTED]>"さんは書きました: > > なるほど.一番最初に蹴躓いて悩んだのが,RELEASE-p* などのセキュリティ > パッチ適用済み ISO イメージをダウンロードさせて頂いてインストールした > 後で sysinstall を実行すると必ず怒られる点でした. OS 側でせっかくセキュリティパッチ適用済みにしているのに、 sysinstall でセキュリティパッチ適用済み(ちょっと語弊ある?)じゃない distfiles や packages を取得するんじゃ意味ないかと思います。 cvsup 等で ports ツリーを手元に置くか、環境変数 PACKAGEROOT,PACKAGESITE 等を使って ftp://ftp?.jp.freebsd.org/pub/FreeBSD/ports/ARCH/ 以下を 使う方が良いでしょう。 -- # 南河内の大馬鹿モン # こんな core 産んだ覚えがありません! # # 山口靖之 (やまぐち やすゆき) # そんな core に育てた覚えはありません! # # [EMAIL PROTECTED] # そんな core 橋の下に捨てますよ!! #
[FreeBSD-users-jp 89554] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
柏崎@北海道です. At Tue, 16 May 2006 13:14:22 +0900, YAMAguchi*core*YASUyuki wrote: > OS 側でせっかくセキュリティパッチ適用済みにしているのに、 sysinstall > でセキュリティパッチ適用済み(ちょっと語弊ある?)じゃない distfiles や > packages を取得するんじゃ意味ないかと思います。 ここでお話が元に戻るのですが,libc_p.a や libgcc_p.a をインストールする のに sysinstall から configure -> Distributions -> proflibsでインストー ルしたのですが,セキュリティパッチ適用後に sysinstall から RELEASE NAME を変更して取得するのが望ましくないとすると,proflibs はどのようにして 取得すればいいのでしょうか…. -- 柏崎 礼生 (Hiroki Kashiwazaki)@HUIST Research Associate @ Graduate School of Information Science and Technology, Hokkaido University mailto:[EMAIL PROTECTED] Tel:+81-11-706-2056 (Office), +81-706-2998 (Takai Lab.)
[FreeBSD-users-jp 89555] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
仲村です On Tue, 16 May 2006 14:04:07 +0900, Hiroki Kashiwazaki <[EMAIL PROTECTED]> wrote: > ここでお話が元に戻るのですが,libc_p.a や libgcc_p.a をインストールする > のに sysinstall から configure -> Distributions -> proflibsでインストー > ルしたのですが,セキュリティパッチ適用後に sysinstall から RELEASE NAME > を変更して取得するのが望ましくないとすると,proflibs はどのようにして > 取得すればいいのでしょうか…. security/freebsd-update の前提が - make world を行えない/行うことが難しい環境ではプロファイリングを 行わない(行っても意味がない)ので、そこまで考えていない。 - プロファイリングが必要な開発環境であれば make world ぐらい行えるはず。 ということなんじゃないでしょうか? gcc を入れるほどのところであれば、素直に make world をやった方が 手っ取り早いでしょう。 +1+2+3+4+5+6+7+ 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部 仲村 武 <[EMAIL PROTECTED]> それ以前に、gcc を -pg 付きでコンパイルしようとする意図が謎なのですが?
[FreeBSD-users-jp 89556] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
柏崎@北海道です. At Tue, 16 May 2006 14:29:52 +0900, NAKAMURA Takeshi wrote: > security/freebsd-update の前提が > > - make world を行えない/行うことが難しい環境ではプロファイリングを >行わない(行っても意味がない)ので、そこまで考えていない。 > - プロファイリングが必要な開発環境であれば make world ぐらい行えるはず。 > > ということなんじゃないでしょうか? ふむ…なるほど. 開発環境ではあるのですが,開発のためだけに使って,make world など OSの メンテナンスのような部分は最小限に留めたくて freebsd-update に頼ろうと 考えていたのですが,あまりそれは推奨されないのでしょうか. あと疑問点が二点ほど. セキュリティパッチ適用済みのインストール CD から OS をインストールして しかもインストール時に proflibs を指定しておらずに,インストール後に導 入しようとした場合,RELEASE NAME に -p* がついてしまってそのままでは sysinstall から導入する事が出来ませんが,この場合どうするのでしょうか. sysinstall 以外からの導入方法があるのでしょうか. それともう一点は > それ以前に、gcc を -pg 付きでコンパイルしようとする意図が謎なのですが? gcc で -pg を使っても無意味とかそいう事があるのでしょうか ? もしかしたら "gcc をソースからコンパイルしようとして -pg を指定してい る……" と誤解されているのかもしれませんが,そうではありません.単に とあるソースを gcc "で" コンパイルしようとして,プロファイリングの為 に -pg オプションをつけてみたら云々,というお話です. -- 柏崎 礼生 (Hiroki Kashiwazaki)@HUIST Research Associate @ Graduate School of Information Science and Technology, Hokkaido University mailto:[EMAIL PROTECTED] Tel:+81-11-706-2056 (Office), +81-706-2998 (Takai Lab.)
[FreeBSD-users-jp 89557] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
仲村です On Tue, 16 May 2006 15:01:45 +0900, Hiroki Kashiwazaki <[EMAIL PROTECTED]> wrote: > 開発環境ではあるのですが,開発のためだけに使って,make world など OSの > メンテナンスのような部分は最小限に留めたくて freebsd-update に頼ろうと > 考えていたのですが,あまりそれは推奨されないのでしょうか. 普通は新しい環境に向けて開発するだろうからとか、適当に言い訳を(^^; # もちろん、安定した古い環境がターゲットであることもあるでしょう。 > セキュリティパッチ適用済みのインストール CD から OS をインストールして > しかもインストール時に proflibs を指定しておらずに,インストール後に導 > 入しようとした場合,RELEASE NAME に -p* がついてしまってそのままでは > sysinstall から導入する事が出来ませんが,この場合どうするのでしょうか. > sysinstall 以外からの導入方法があるのでしょうか. sysinstall を使ってインストールに使用した CD から入れる。 「Options」で、「Release Name」を「*」にして、「Media Type」に「CD/DVD」を指定。 [Q]を押しトップに戻って「Custom」「Distributions」「Custom」から「proflibs」を選択。 「Exit」「Exit」「Commit」 で、完了。 > もしかしたら "gcc をソースからコンパイルしようとして -pg を指定してい > る……" と誤解されているのかもしれませんが,そうではありません. 勘違いしてました。それなら分かります。失礼しましたです m(_o_)m +1+2+3+4+5+6+7+ 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部 仲村 武 <[EMAIL PROTECTED]>
[FreeBSD-users-jp 89558] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
仲村です もう解決してたんですね。失礼しました。 On Tue, 16 May 2006 15:29:16 +0900, NAKAMURA Takeshi <[EMAIL PROTECTED]> wrote: >> セキュリティパッチ適用済みのインストール CD から OS をインストールして >> しかもインストール時に proflibs を指定しておらずに,インストール後に導 >> 入しようとした場合,RELEASE NAME に -p* がついてしまってそのままでは >> sysinstall から導入する事が出来ませんが,この場合どうするのでしょうか. >> sysinstall 以外からの導入方法があるのでしょうか. sysinstall 以外では make world か、/usr/src/lib の下で make を... エラーが出たら必要そうな所も make して... 他には、CD や ftpサイトの下の proflibs のディレクトリにある install.sh を 手で実行とか。これだと RELEASE の物を入れることもできると思います(^^; ふと思ったこと。最初から proflibs が入っている環境で security/freebsd-update を実行した場合、proflibs を置き換えないと プロファイル用ライブラリには問題が残ったままになりますが、 libz の時等は置き換えられたのでしょうか? +1+2+3+4+5+6+7+ 関西沖縄の集い がじまるの会 手伝い 一人だけの勝手に神奈川支部 仲村 武 <[EMAIL PROTECTED]>
[FreeBSD-users-jp 89559] Re: [Q] /usr/bin/ld: cannot find -lc_p (-lgcc_p)
柏崎@北海道です. しつこく食い下がってすみません :-) At Tue, 16 May 2006 15:29:16 +0900, NAKAMURA Takeshi wrote: > > sysinstall 以外からの導入方法があるのでしょうか. > > sysinstall を使ってインストールに使用した CD から入れる。 なるほど. ところで記憶が定かではないのですが,セキュリティパッチが適用された ソースを取得して make world した時,RELEASE NAME の -p* 表記って +1 されませんでしたっけ. # されませんボゲェで終わりそうな気も…. 例えば 5.4R-p3 をインストールして,cvsup して make world して p4 に して,この段階で sysinstall で Media を CD/DVD にしても p3 のメディ アなので蹴られる,とかそういう事にはならないでしょうか. # なったらなったで p4 のメディアを作ればいいのか ? -- 柏崎 礼生 (Hiroki Kashiwazaki)@HUIST Research Associate @ Graduate School of Information Science and Technology, Hokkaido University mailto:[EMAIL PROTECTED] Tel:+81-11-706-2056 (Office), +81-706-2998 (Takai Lab.)