トップページ⇒linux
989コメント300KB

Gentoo Linux 29

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2009/10/19(月) 21:52:37ID:FxNiRr+H
Gentoo Linux
ttp://www.gentoo.org/

Gentoo Linux Users Group Japan (GentooJP)
ttp://www.gentoo.gr.jp/

【はじめに】
Gentooの歩き方
ttp://www.gentoo.gr.jp/jpmain/arukikata.xml
Gentooハンドブック (インストールガイド含む)
ttp://www.gentoo.org/doc/ja/handbook/

【もうちょっと先】
Gentoo Linux Frequently Asked Questions
ttp://www.gentoo.org/doc/ja/faq.xml
Gentoo Linux tips 集
ttp://www.gentoo.gr.jp/jpmain/tips.xml
Portage ユーザガイド
ttp://www.gentoo.org/doc/ja/portage-user.xml
Gentoo-Portage.com
ttp://www.gentoo-portage.com/
Gentoo-Wiki.com(08年10月データ消失 復旧中)
ttp://en.gentoo-wiki.com/wiki/Main_Page

【前スレ】
Gentoo Linux 28
http://pc11.2ch.net/test/read.cgi/linux/1242550977/
0666login:Penguin2010/02/17(水) 21:32:10ID:XE953anr
>>664
/etc/udev/rules.d/70-persistent-net.rules
に記述しても駄目なんだっけ?
0667login:Penguin2010/02/17(水) 23:12:18ID:WUo7LxE8
>>666
それでいけるはず
0668login:Penguin2010/02/17(水) 23:29:12ID:6wSgOR0Q
>>665
dev-libs/popplerとか既存のをemerge -Cしてからemergeしてみろ
0669login:Penguin2010/02/17(水) 23:31:01ID:ureuX7yd
>>665
たぶん、鳩山ポッポ(ler)のせいとエスパーレスしてみる怪
0670login:Penguin2010/02/18(木) 03:20:11ID:pQmKD0K3
Chrome OS がPortageを採用するようですね。
0671login:Penguin2010/02/18(木) 08:23:39ID:urUIiP1B
>>668
よけいに酷くなったんだけど
0672login:Penguin2010/02/18(木) 09:24:51ID:EqOqHjU0
>「『動かない』って、どういう状況なの?」
>「だから、全然動かないんだってば」
>「エラーメッセージとか出ていないの?」
>「『スタックオーバーフロー』って出てるけど」
>おいおい、メッセージが出ているんじゃないか。それを最初に言ってくれなきゃ。
>でも、スタックオーバーフローとは、珍しいメッセージがでるもんだ。プログラムで再帰呼び出しでもやっていれば出るかも知れないが・・・
>「『スタックオーバーフロー』ねぇ・・・・それが出るまでに何をやった?」
>「何もやっていないよ」
0673login:Penguin2010/02/18(木) 12:09:21ID:SmkYv/PV
>> 671
dev-libs/poppler とかその辺のは app-text/poppler に統合されたから、
is blocking 〜 で表示される古いのを全て emerge -C。

ttp://blog.goo.ne.jp/gleaning/e/deb9966205d4e4b1bfcf0e21f52f3f6f
0674login:Penguin2010/02/18(木) 12:38:49ID:snAhu7z2
perl-5.10.1も結構やっかいかもー
0675login:Penguin2010/02/18(木) 12:47:25ID:sc0ZeixS
qtも一まとめにしてくれないかなー
0676login:Penguin2010/02/18(木) 12:56:41ID:GuvI9np4
* ERROR: app-text/poppler-0.12.3-r3 failed:
* cmake failed
*
* Call stack:
* ebuild.sh, line 54: Called src_configure
* environment, line 3024: Called cmake-utils_src_configure
* environment, line 776: Called _execute_optionaly 'src_configure'
* environment, line 260: Called enable_cmake-utils_src_configure
* environment, line 1186: Called die
* The specific snippet of code:
* cmake "${cmakeargs[@]}" "${CMAKE_USE_DIR}" || die "cmake failed";

ダメぽ
0677login:Penguin2010/02/18(木) 13:02:54ID:riiWqBeN
>>670
日本語のニュース記事もきたね

Chrome OS、クロスコンパイルにGentooのPortage採用
http://www.atmarkit.co.jp/news/201002/18/gentoo.html
0678login:Penguin2010/02/18(木) 13:11:59ID:QtcGPQeB
コールドブート最速目指してアーキテクチャ決め打ちの最速仕様を作るんだから
やっぱGentooか・・
0679login:Penguin2010/02/18(木) 14:41:42ID:C9CE6VS4
>コンパイルのオプションで個別のハードウェアアーキテクチャに最適化できるというメリットがある。
.>このメリットはこれまでLinuxプラットフォームではあまり広く受け入れられていなかった
そうなん?
0680login:Penguin2010/02/18(木) 14:47:18ID:QtcGPQeB
年がら年中コンパイルしてるのはGentooユーザーぐらいだろ・・・
0681login:Penguin2010/02/18(木) 17:21:59ID:Cymw2KjD
>> 676
うちもpoppler関係で競合起きてたから、
dev-libs/poppler
dev-libs/poppler-glib
を emerge -C で消したらすんなり入ったが。
一度
app-text/poppler
app-text/poppler-data
virtual/poppler-glib
あたりも含め全部消して再emergeしてみたら?

0682login:Penguin2010/02/18(木) 18:44:49ID:GuvI9np4
>>681
いろいろとやってたらkdeが起動しなくなったので、emerge -e worldをしました
どうやら、popplerはちゃんと入ったみたい
0683login:Penguin2010/02/18(木) 18:48:00ID:u22GS9T1
うちじゃblockされたpopler関係はemerge の時に勝手にUninstallマーク付いてて面倒な事は無かったんだけど。
~x86
0684login:Penguin2010/02/18(木) 19:26:05ID:GuvI9np4
>>683
ノートPCのGentooは大丈夫だったんだけど、
何故かデスクPCのGentooはダメだった

同じようにシステムを作ってたのに、何でだろ
0685login:Penguin2010/02/18(木) 20:32:04ID:QYcyb2Vq
つまり同じじゃなかったんでしょ
0686login:Penguin2010/02/18(木) 21:21:05ID:O8J9BsDM
GoogleのChromeOSがパッケージ管理にportageを採用したらしいな
0687login:Penguin2010/02/18(木) 21:25:49ID:LX0l0i4c
>>686
>>670,677
0688login:Penguin2010/02/18(木) 21:42:40ID:2X4yyVH4
Gentoo=>Gootoo
0689login:Penguin2010/02/18(木) 23:00:53ID:u22GS9T1
>>688
http://www.goo.ne.jp/
0690login:Penguin2010/02/19(金) 00:15:59ID:c7s47+yg
開発環境としてGentooを取り込むのはいいアイデアだよ
でもChromeOSのエンドユーザーは一行のコードも見る事はない
GentooユーザーはエンドユーザーではなくPCメーカーの開発者相当の位置にいるので
感覚がズレてるけどChromeOSは一般人向け向け製品、完成品として世に出る
0691login:Penguin2010/02/19(金) 00:27:32ID:G0y6WXLs
>>646
俺の中では玄冬。
検索したら俺の外にも玄冬があった。
0692login:Penguin2010/02/19(金) 00:29:29ID:PaF5w/Sk
ChromeOSの成り立ち上、ターゲットがARMアーキテクチャを重視してくるんだろうから
クロスプラットフォームで運用できるようにソース管理が便利なんだろうね
0693login:Penguin2010/02/19(金) 01:02:50ID:6oN3Kf09
FEATURES="getbinpkgonly"

多分、これがデフォになる悪寒。
0694login:Penguin2010/02/19(金) 18:44:35ID:RQXTfiWz
>>693
毎回コンパイルするってのは、一般的には受け入れにくいんじゃないかな。
Chromeっつか、Linuxが普及しやすくなるといいね。
0695login:Penguin2010/02/19(金) 18:56:58ID:m71kMqWJ
製品にportageが載る訳じゃないだろ。
0696login:Penguin2010/02/19(金) 21:51:58ID:c7s47+yg
その通り
製品にはportageもgccも載らないよ、携帯やスマートフォンのイメージだから
メーカーの開発者はportageはありがたいでしょ、業界ではGentooファンが増えるかもね
本来Gentooは研究開発向きだから開発分野でもっと使われていい
せっかくのメタデストリなのにUbuntuの代わり程度にしか使われていないのでは勿体ない
0697login:Penguin2010/02/19(金) 21:54:37ID:tnTLPB8G
>>696
>メーカーの開発者はportageはありがたいでしょ、業界ではGentooファンが増えるかもね

構成管理が出来ないからstableなパッケージが固定されないディストリは端から問題外。
0698login:Penguin2010/02/19(金) 22:01:29ID:hXQ7Lsng
お前ら荒れるなよな、同じGentoo友の会だろ
0699login:Penguin2010/02/20(土) 00:29:24ID:qJ1SPZEH
毎日世界のどこかで新しいコード書いてるようなLinuxじゃそれが普通。
0700login:Penguin2010/02/20(土) 01:07:11ID:ifsPGMjU
> せっかくのメタデストリ
せっかくのメダリストに見えた。
0701login:Penguin2010/02/20(土) 01:52:53ID:0ZqiBkDG
へんな影響を受けてportageが腐らないといいんだけど、、、
0702login:Penguin2010/02/20(土) 01:56:25ID:HTlonogm
うん〜
銅メダルが大きく見えたよ〜

高橋選手って小柄なんだ…
0703login:Penguin2010/02/20(土) 07:57:37ID:UlZnGlMF
>>698
Gentoo友の会良いね。
ジャイアンの心の友の様な・・
0704login:Penguin2010/02/20(土) 11:20:44ID:bgzWLaor
gentooすごいな
mask外してemergeしてxorg.conf書いただけでintel clarkdaleの内臓GPU使えるようになった
ubuntuやdebianで悪戦苦闘してたのが嘘のようだ
0705login:Penguin2010/02/20(土) 13:12:54ID:HTlonogm
一番新しいソースからビルドされるから…
訂正が反映されるのは一番早いんじゃない?

不具合レポートを数多く出してるのは,
ユーザーの多いトコだとは思うけれど,
人柱とソースレベルの解決方法はGentooが多いし,
持ちつ持たれつ

Gentoo戦士が一人でも多く増えることを願うよ.
0706login:Penguin2010/02/20(土) 15:02:07ID:iw2HSrGX
gnomeでX環境を作ろうとして emerge gnome と入力したら、

!!! Error: circular dependencies:

というエラーが出てインストールできませんでした。

http://www.gentoo.org/doc/ja/handbook/handbook-x86.xml?part=2&chap=1

ここによれば、

>2つ(もしくはそれ以上)のインストールしたいパッケージがお互いに依存し合っているために
>インストールすることができません。これはほとんどはPortageツリーのバグです。
>bugzillaに既に報告されているか確認して、まだであれば報告してください。

と書いてあったのですが、こういうものなんでしょうか。
ちなみに、/etc/make.confのUSEフラグは以下のようになってます。

USE="X gtk gnome cjk avahi -kde -arts -qt -qt3 -qt4 dbus cairo consolekit"
0707login:Penguin2010/02/20(土) 15:36:00ID:9rXOC7/E
>>706
こういうものなんでしょうかと言われれば、まあバグを見つけることは誰にでもある、としか言いようがない。
* Error: circular dependencies:
の次の行に、実際に依存関係がループしているebuildの名前が表示されるはずだから、
まずはそこをきちんと確かめて、bugzillaに登録されてるかどうかチェックしてみるといい。
0708login:Penguin2010/02/20(土) 16:05:13ID:nn2BB3zs
>>697
構成管理とかはメーカーの仕事だよw
逆に絶対に他人任せにはできない所なのでメーカー内でがっちり管理しないと
Ubuntuではそれができない、本家が上げたら従うしかない

>>706
戻るなら今のうち、Ubuntuは楽だぞー
誰がインストールしても一定の性能だし
GentooをUbuntuと同レベルまで仕上げるのは茨の道だ
Ubuntuより高速にしようとしたらデストリの中の人レベルのスキルが必要かもね
0709login:Penguin2010/02/20(土) 16:08:18ID:vfH/xFMU
いつもの人っぽいようなそうでもないような
0710login:Penguin2010/02/20(土) 16:09:03ID:nn2BB3zs
ついでなので最近気づいたこと
昔はデスクトップ用途はタイマー割り込み1000Hzが定説(つーかHelpにそう書いてあったはず)だったけど
今は変わったようで250Hzか300MHzが良さげ(なぜ250Hzと300Hzの二つあるのかは不明)
100Hzは動画再生に支障が出るように見える
むろんデスクトップ向けカリカリ仕様のカーネルの場合ね
単にタイマーだけ変えてもダメだと思う
0711login:Penguin2010/02/20(土) 16:41:32ID:fRdYBPDo
>>690見ていつもの奴だと見抜いたのは俺くらいだろうな
0712login:Penguin2010/02/20(土) 17:25:45ID:Y44csa+s
>>710
PAL や NTSC 機器を持ってる場合、300Hzを選んだ方がいいみたいだな。
0713login:Penguin2010/02/20(土) 17:27:51ID:LTIcNtUf
>>706
うちも最近インストールしたけどcupsが循環依存起こしやすかった。
明示的に-cupsを指定してみたらどう?
GNOMEを入れてからあとでcupsを有効にしてemerge -uDN worldで
リコンパイルすればいけたよ。

あとはハンドブックにもあるけどdocも循環依存を起こしやすいから
グローバルフラグには入れるなってあるね。
0714login:Penguin2010/02/20(土) 17:58:27ID:iw2HSrGX
>>713
ありがとう、make.confに"-cups"を指定したら無事にemergeが走ったようです。
0715login:Penguin2010/02/20(土) 18:23:59ID:8rLH9XO5
何回目かの新規インストールを一昨日からやってる
勝手はわかってるつもりだったが、つまづいたところ

・initramfs で起動はするがその後 /をマウントできなかった
→ udev をサービス登録してなかった
・profileでdeveloperを選んだために、stricter test がオンになっててこけるパッケージがあった
←desktopとかserverで要らないUSEが入るのを防ぎたかったのだけどFEATURESに落とし穴が・・・
・クロックの設定がいつのまにか UTC がデフォルトになってた
→これまでいつも local にしててそれを踏襲したので別OS{から|に}復帰するたびに時間が狂った
・やっぱり wpa_supplicant の書式がスクラッチからはよくわからない
→古いのを引っ張ってくるしかなさそう

USEは gnome kde gtk も含めてなるべく抑える方向で構築中
でもtwmで我慢できず openbox 入れて快適にし出したら gnome つながりが芋づる式に入ってしまう
大きなのは firefox gimp くらいしか入れてないのだけど 300 くらいパッケージ入ったような
0716login:Penguin2010/02/20(土) 19:00:31ID:fRdYBPDo
手軽に使えるGUIアプリはGNOME依存のが多いから慣れてないと
いくらUSEフラグでgnomeを入れないようにしても普通に入っちゃうよ
0717login:Penguin2010/02/20(土) 20:13:11ID:RyoOVtGB
俺も -gnome -kde してOpenbox入れてるがgnome関係は入らねぇよ
0718login:Penguin2010/02/20(土) 20:23:58ID:8rLH9XO5
>>717
openboxだけでは gnome 関係は入らないけど
dock とか panel とかも入れたいでしょう
そうするとほんのちょっとした依存関係が災いして
たった1つのアプリケーション入れるために
あっという間に90パッケージとか入れる羽目になるんですよ

もちろんそれぞれのUSEは極力外してですよ
0719login:Penguin2010/02/20(土) 20:30:49ID:Ls6NliyH
developer は Gentoo を開発してる人用の profile なんだぜ
0720login:Penguin2010/02/20(土) 21:39:05ID:kIMfRVBq
>>718
それは openbox は関係なく、単に
dock, panel(system trayのことでいいのかな?) の話では。
それとも openbox ってのは dock がある wm ってこと?
# twm に dock はない、んだっけか?や、ないか。

>>713
doc ってそうなんだ。
そのうちグローバルに入れようかと思ってたけど、
要るのだけ package.use に入れるものなのかな?
0721login:Penguin2010/02/20(土) 22:13:41ID:1KWEe1G2
>>720
dockなるものはWMの役目ではないだろうて。
0722login:Penguin2010/02/20(土) 22:59:51ID:LTIcNtUf
>>720
package.useに入れるのがいいらしい。
cupsに気づく前はdocも同様にハマった事があります。
一度使うパッケージが入ってしまえば指定してもいいような気がしますけど。

ソースはハンドブックの「インストール済みパッケージのドキュメントを検索」に書いてあります。
>docUSEフラグを有効にするのに一番良い方法は、/etc/portage/package.useによってパッケージごとに行うやり方です。
>そのため、興味のあるパッケージの分だけドキュメントを取得できるようになります。このフラグを全体に有効にしてしまうと、
>循環依存の問題を起こす原因となることが知られています。詳しくは、USEフラグの章を読んでください。
0723login:Penguin2010/02/21(日) 10:31:18ID:LpUE5jDq
circular dependencies 解消するだけなら、
#USE="-cups" emerge gnome
とかで十分
07246642010/02/22(月) 00:00:16ID:Lw/vJAhz
>>666
お礼が遅れてすみません。
教えて頂いたファイルの中でeth0とeth1を入れ替えたらいけました。
ありがとうございました。
0725login:Penguin2010/02/22(月) 14:26:28ID:MDdpngBe
新しいマシン
# uname -a
Linux hostname 2.6.31-gentoo-r6 SMP Fri Feb 19 14:02:01 JST 2010 x86_64 Intel(R) Xeon(R) CPU X5570 @ 2.93GHz GenuineIntel GNU/Linux
に gentoo を install したのでしが、思わぬ所で行き詰まってしまいました。emacs で canna-egg も yc も使えないのです。今までこんな所で行き詰まった経験はないのですが、症状は次のとおり。

#ps avx | grep canna
407 ? Ss 0:00 0 146 13613 2128 0.0 /usr/sbin/cannaserver -inet -syslog -u bin

-inet は私が入れた。これを入れないと、「サーバーに接続できませんでした」。
default で -u bin が設定されている。 -u bin を消さないと、Tgif で
kinput2 が使えなかった。 (Selection Owner なんとかと言われる。)

#checkcanna -v
カスタマイズファイルとして "/usr/share/canna/default.canna" を用います。
ローマ字かな変換テーブルは "/usr/share/canna/default.cbp" を用います。
単語登録用辞書 "user" を指定しています。
..............
サーバ "unix" に接続します。
RKCの設定ファイルがありません ==> 問題はないように見える。

# cat .emacs
(set-language-environment "Japanese")(setq canna-hostname "localhost")(setq default-input-method "japanese-egg-canna")
の場合:=> emacs mini buffer
process CANNA not running と言われる。cannastat でみても、emacs は現れない。
#cat .emacs の場合
(load "yc")
(global-yc-mode 1)
=>
読めない文字が返ってくる。cannastat には emacs が現れる。

anthy は動くようだが、辞書も鍛えてないし、keybind も知らないし、使えるかどうか。
アクセス禁止になっていて、うまく書き込めない。
0726login:Penguin2010/02/22(月) 20:58:06ID:Rjqu2b86
カーネルがgentoo-sources-2.6.31-r10にあがってるね。
0727login:Penguin2010/02/22(月) 22:44:47ID:qUvz8UAk
お前らはファイルシステムに何を使っていますか?
0728login:Penguin2010/02/22(月) 23:07:37ID:LWQZks0S
2.6.32はいつstableに落ちてきますか
0729login:Penguin2010/02/22(月) 23:40:39ID:Rjqu2b86
>>727
大体ext3かな
パーティションはどんなしてる?
オイラはこんな感じ
細かく分けるのは実際どうなんだろ?

/dev/sda6 on / type ext3 (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
/dev/sda5 on /boot type ext3 (rw,noatime)
/dev/sda7 on /usr type ext3 (rw,noatime)
/dev/sda8 on /home type ext3 (rw,noatime)
/dev/sda9 on /var type ext3 (rw,noatime)
/dev/sda10 on /tmp type ext3 (rw,noatime)
/dev/sda11 on /gentoo type ext2 (rw,noatime)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sda3 on /mnt/win type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
0730login:Penguin2010/02/22(月) 23:59:09ID:pCJ26sog

Google Chromium OS のコンパイルやってます。
コンパイル後気がついたんですが、
Gentoo って、.obj ファイルとかの中間結果を
全部削除してませんか?

見た感じ、/build/x86/tmp/portage/* にあったはずなんですが、
そこが全部削除されている。

方法は何でもいいんで、.o ファイルとかを残したいんですが、
どーしましょ。
それとも、それは Gentooの問題じゃなく、
Chromiumの問題?
0731login:Penguin2010/02/23(火) 00:12:46ID:/uOe2+ZM
>>730
各パッケージをビルドしながら更新して行く普通の運用を考えれば、
ビルド済みの中間ファイルが要らないのはわかるだろ。

で、お望みの中間ファイルだが、ebuild *.ebuild compile
の段階で止めれば残っているはずだが?
0732login:Penguin2010/02/23(火) 00:16:59ID:z0l8k9lV
ccacheじゃだめなの?
0733login:Penguin2010/02/23(火) 00:17:47ID:BLJ9bnoZ

さんくす!!!
まさにそれ。

でも、やり方がよくわかりません。
ebuild コマンド???何それ状態ですが。

Googleのマニュアルに載ってる方法は、
emerge -a [Package name]なんで、
これに、--not-delete とか付けて何とかすることは不可能でしょうか。
0734login:Penguin2010/02/23(火) 00:21:00ID:z0l8k9lV
emerge --help --verbose

emerge --buildpkgonly
0735login:Penguin2010/02/23(火) 00:27:33ID:Wc+8+CTz
>ebuild コマンド???何それ状態ですが。
それならまずebuildのマニュアルを読むのが筋だろう
0736login:Penguin2010/02/23(火) 00:37:30ID:BLJ9bnoZ
うおおお。なんかうまくいきそう。
ひとつさらに質問いいですか!!!。

いま困ってるのは、ChromiumのKernelの
(多分).configが変なことなんですよ。

で、これ、どうやって書き換えるんですかね。
カーネルソースツリーには.configファイルはないんです。
よって、Gentoo側のどっかの設定ファイルがこの雛形を
持っていて、それを ebuild が適切に展開してると思うんですが、
どこが雛形を持ってるんでしょうか・・・。
0737login:Penguin2010/02/23(火) 00:47:25ID:/uOe2+ZM
>>736
いいからGentoo Linuxの公式マニュアルを目を通せ。
ここのマニュアルはクソ丁寧といっていいシロモノだぞ。
0738login:Penguin2010/02/23(火) 01:42:25ID:FU/09NSV
そんな状態からやろうと思うあたりは偉いと思うが、わからないから
2chで全部聞いちゃおうってのはどうかと...
0739login:Penguin2010/02/23(火) 09:15:17ID:11Y5tN/f
>>730
で、Chromiumをどうしたいの?
emergeしてエラーとか吐いた?
ログをよーく読んでみ?
なにをしたいのか、なにが起こってるのかわからんかったら、
回答の仕様もないよ?
0740login:Penguin2010/02/23(火) 14:38:10ID:5yF7lUWi
GentooとRedHatのマニュアルは見ておいても損がない。
0741login:Penguin2010/02/23(火) 15:01:28ID:os2z0zYn
>>730
FEATURES="keeptemp keepwork"
0742login:Penguin2010/02/23(火) 16:42:25ID:nmERMcgn
/var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/gcc/c-common.c:3937: internal compiler error: in refers_to_regno_for_reload_p, at reload.c:6441
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugs.gentoo.org/>; for instructions.
make[3]: *** [c-common.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/bin/sh /var/tmp/portage/sys-devel/gcc-4.3.4/work/gcc-4.3.4/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c
echo timestamp > s-attrtab
rm gfortran.pod gcc.pod
make[3]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build/gcc'
make[2]: *** [all-stage2-gcc] Error 2
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.3.4/work/build'
make: *** [bootstrap-lean] Error 2
* ERROR: sys-devel/gcc-4.3.4 failed:
* emake failed with bootstrap-lean
*
* Call stack:
* ebuild.sh, line 54: Called src_compile
* environment, line 4988: Called toolchain_src_compile
* environment, line 5550: Called gcc_src_compile
* environment, line 3173: Called gcc_do_make
* environment, line 2963: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}" LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} || die "emake failed with ${GCC_MAKE_TARGET}";
*
* If you need support, post the output of 'emerge --info =sys-devel/gcc-4.3.4',
* the complete build log and the output of 'emerge -pqv =sys-devel/gcc-4.3.4'.
* The complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.3.4/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.3.4/temp/environment'.
* S: '/var/tmp/portage/sys-devel/gcc-4.3.4/work/build'
0743login:Penguin2010/02/23(火) 16:43:15ID:nmERMcgn
あ。ごめんミスった。
0744login:Penguin2010/02/23(火) 19:36:29ID:ZVOkCMZj
>>729
/dev/hda2 on / type ext3 (rw)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,gid=5,mode=620)
/dev/hda1 on /boot type ext3 (rw,noatime)
/dev/hda3 on /home type ext3 (rw)
/dev/hda6 on /usr type ext3 (rw)
/dev/hda7 on /usr/portage type ext3 (rw)
/dev/hda5 on /var type ext3 (rw)
/dev/hda8 on /tmp type ext3 (rw)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
07457302010/02/23(火) 20:55:45ID:BLJ9bnoZ
おっけぇいぃぃぃ!!!!。
あとは全部解決。問題は、たった一つだけ!!!。

Chromium OSは、Googleの指定OEM先のH/Wしか考えてないっぽく、
そのグラフィックチップのドライバしかないんですわ。
これ、最低でもVESAは入れたいんですが、どーしましょう。
USEフラッグとかでVESAとか入れればいいんでしょうか?
ここさえ解決できれば、多分動くな。。。。


07467302010/02/23(火) 21:17:45ID:BLJ9bnoZ
ちなみに、「そんなことは興味ない」と言われそうだけど、
Chromiumの構造を説明すると、
1、ソースはUbuntu Karmicとほぼおなじ。
2、それを、Gentoo/Portage コンパイルシステムで全部コンパイル。
3、glibcまですべてコンパイルするのでとても遅い。
4、コンパイル環境は、コンパイル済みのものをchroot配下に構築するので、
「gcc をコンパイルすのにはgccが必要で」というジレンマはないし、
いまどきのLinuxならどれでもコンパイル可能。
5、ただし、いまのところ、コンパイル環境がamd64環境しかない。
・・・こんなところかな。
0747login:Penguin2010/02/23(火) 21:23:45ID:Wc+8+CTz
chrome OSスレか日記帳でやれよ
0748login:Penguin2010/02/23(火) 21:41:04ID:sJRYlFpL
細かく分けてるんだね。サイズは?
0749login:Penguin2010/02/23(火) 22:17:30ID:mw3INaxF
>>746
ここはGentooスレなので、( 1 )に関してはご指摘の通り興味がない。
( 2 )、( 3 )、( 4 )はGentooなら常識なのでわざわざ書かんでもよろし。じゃないと>>747みたいなレスがつく。
( 5 )はおそらく ID:BLJ9bnoZ の個人的な環境の話だと思われるのでさらに興味がない。

で、どーしましょうって、USEフラグの説明読んでないのかよ。試してないのかよ。
0750login:Penguin2010/02/23(火) 22:56:53ID:sJRYlFpL
>>749
もういいじゃん。ヌルーしようよ。荒れる。
0751login:Penguin2010/02/23(火) 23:35:26ID:ZVOkCMZj
>>748
/dev/hda2 ext3 30G 318M 28G 2% /
udev tmpfs 10M 184K 9.9M 2% /dev
/dev/hda1 ext3 61M 15M 44M 25% /boot
/dev/hda3 ext3 65G 59G 2.4G 97% /home
/dev/hda6 ext3 12G 1.3G 9.3G 12% /usr
/dev/hda7 ext3 4.6G 1.4G 3.1G 31% /usr/portage
/dev/hda5 ext3 2.8G 214M 2.5G 8% /var
/dev/hda8 ext3 1.3G 35M 1.2G 3% /tmp

色々調べてからパーティション構成考えたものの
gentoo使うの初めてで/usr/portage割り当てすぎたかもしれません
もっとhomeに割り当てるべきだった・・・

0752login:Penguin2010/02/24(水) 00:02:21ID:jmAQ6RUF
イマドキ細かくパーテション分けてるヤツって、なんか気持ち悪いな
0753login:Penguin2010/02/24(水) 00:02:50ID:dQcpD9HP
/varと/usr/portageは同じFS上でよくね?
0754login:Penguin2010/02/24(水) 00:05:46ID:cdhAEhe7
漏れは
/usr/portage -> /var/portage/
でシンボリックリンクにしてる。
/usrって基本的にサイズかわらないところだと思ってるから。
/varは中身のサイズが変わるからvarだと思ってる。
0755login:Penguin2010/02/24(水) 00:31:31ID:HSgWtbp1
rootfs 1020M 605M 363M 63% /
/dev/root 1020M 605M 363M 63% /
rc-svcdir 1.0M 140K 884K 14% /lib64/rc/init.d
udev 10M 252K 9.8M 3% /dev
shm 1.5G 1.1M 1.5G 1% /dev/shm
/dev/sda1 69M 63M 2.3M 97% /boot
/dev/mapper/vg2-storage
145G 125G 13G 91% /storage

/dev/sda1 /boot ext2 noatime 1 2
/dev/sda2 / ext4 noatime 1 1
/dev/vg2/storage /storage ext4 noatime 1 2
/dev/sdb2 none swap defaults 0 0
/storage/usr /usr none bind 0 0
/storage/home /home none bind 0 0
/storage/opt /opt none bind 0 0
/storage/var /var none bind 0 0
/storage/tmp /tmp none bind 0 0

/storage をこんな感じで bind で mount させてる
0756login:Penguin2010/02/24(水) 00:38:39ID:B9jLbs65
なんかぐぐるが目をつけたせいで変な奴が紛れ込んじゃったね。
chrome/chromiumの野良ビルドなんてソース公開時からgentooじゃやってる人いるし
いまさら飛びつくような話題じゃないんだがw
0757login:Penguin2010/02/24(水) 00:49:46ID:3Q2Tfwnl
>>755
> /dev/vg2/storage /storage ext4 noatime 1 2
これはLVMですか?

あとrootfsって何でしょうか。
/ 専用のファイルシステムですか?
初めて聞きました。
0758login:Penguin2010/02/24(水) 00:52:12ID:80QyuW4j
>>756
まあそう言いなさんなって。
注目されること自体はGentooやPortageにとって悪いことじゃないっしょ。
0759login:Penguin2010/02/24(水) 07:22:25ID:XG50m1s2
やっぱり、portageとかPRTATE_TMPDIRは別のパーティションにしないと
ディスク圧迫するもんね。
0760login:Penguin2010/02/24(水) 11:15:03ID:G/oq3R+6
でかいHDD買ってきた方が人件費的に安くね?
0761login:Penguin2010/02/24(水) 11:18:12ID:Xj4zMTzt
725 です。

原因は新しいマシンの emacs は ver.23, 古いマシンの emacs は ver.22 で、
ver.22 の設定のまま起動したためでした。古いマシンも ver.23 だと思い込ん
でいたから、悩んでしまった。古いマシンで ver.23を eselect emacs したら
見事にこけた。 ver.23 では canna 関係は壊滅。使ったことがないけれど
anthy を使わざるをえないが結論。慣れるまで大変。kinput2 は残しておかな
いと使えないものがたくさんあるので canna が捨てられないのが困った点。

Disk は /dev/sda1 を /boot, sda2 を swap, sda3 を /, sda4 と sdb1,
... は lvm2 に管理させて、 /home, /var, /tmp, /opt などを置いている。
/boot は grub と bzImage を5 つ位いれて50% になるようにしている。swap
はメモリー量の2倍, 面倒だから/usr は / の下に置いている。 /usr/local も
ほとんどないし。/home はいくらあっても足らないという感じ。しばしば計算
の途中でディスクがいっぱいになってしまう。大事な記録を lvm2 で管理するのは少々
心配だが、それは2台のマシンと自宅のマシンで rsync させている。

X で気になったのは、 startx の中から, --nolisten tcp が消えていたこと。
やめたのかと思ったら、他のファイルに移っていた。 xinetd で制限した、外に
継っていない eth1 の LAN 上の telnet をとおして X を使っているのですが、
gentoo では X をどのように使うことを期待しているのでしょうか。
0762login:Penguin2010/02/24(水) 11:42:46ID:HM6a9Zgo
お気に召すまま
0763login:Penguin2010/02/24(水) 13:16:55ID:fYx/FIwN
何かいろんな新しい空気が流れ込んでるようで
ほほえましいことだな
0764login:Penguin2010/02/24(水) 13:44:12ID:fYx/FIwN
>>761

startx に --nolisten tcp が付いてない云々についてだけど、
その設定は /etc/X11/xinit/xserverrc に移ったみたいね。
startx ではなくて gdm 等の WM を使用してる場合は、DisallowTCP=false

というか、gentoo は一切関係してないし。 gentoo が悪いわけじゃない。
使っている X (xinit) の仕様による。
0765login:Penguin2010/02/24(水) 14:41:17ID:A7iNmwK8
>>729以降の細切れの人
いまさらだけどすげー意味無いと思うよ
なんでパーテーション分けるのかはサーバー屋さんに聞いてみ
ちゃんと理由があって細切れにしてるならいいけどさ、サーバー屋さんに憧れて猿真似してるだけなら全くの無駄
ちっちゃいHDD、いつシャットダウンしても誰に文句いわれるわけでもない自家用、頻繁に増設するするわけでもなし、、、
もし分けるなら/以下を2セットにした方がいい
Gentooはぶっ壊すと精神的にきついからいつでも予備を即起動できる状態で持っておくのがいい
■ このスレッドは過去ログ倉庫に格納されています