Gentoo Linux 25
■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin
2008/05/02(金) 16:44:47ID:a5E4vyLsttp://www.gentoo.org/
Gentoo Linux Users Group Japan (GentooJP)
ttp://www.gentoo.gr.jp/
・はじめに
GentooJPの歩き方
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
ttp://gentoo-wiki.com/Main_Page
前スレ
http://pc11.2ch.net/test/read.cgi/linux/1197184271/
0263login:Penguin
2008/05/31(土) 17:47:09ID:27LkQQf0書いてるとこのもうちょっと上のほうに error だとかなんとか書いてない?
そこらへんのメッセージを書くといいと思うよ。
0264login:Penguin
2008/05/31(土) 17:51:15ID:yBqmbVHKそういうUIの研究は全然知らないけど。
0265login:Penguin
2008/05/31(土) 18:00:03ID:tedGlxWmttp://www.gentoo.org/doc/ja/gcc-upgrading.xml
0266login:Penguin
2008/05/31(土) 23:15:29ID:0qt2JByCtransformation: 0.028002, building DFA: 25.849615
DFA minimization: 1.428090, making insn equivalence: 0.008002
all automaton generation: 27.609726, output: 0.252015
/bin/sh /var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/../move-if-change tmp-attrtab.c insn-attrtab.c
echo timestamp > s-attrtab
gcc -O -DENABLE_CHECKING -DENABLE_ASSERT_CHECKING -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes
-Wmissing-prototypes -pedantic -Wno-long-long -Wno-variadic-macros -Wold-style-definition -Wmissing-format-attribute
-DHAVE_CONFIG_H -I. -I. -I/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc -I/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/.
-I/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/../include -I/var/tmp/portage/sys-devel/gcc-4.1.2/work/gcc-4.1.2/gcc/../libcpp/include
-c insn-attrtab.c \
-o insn-attrtab.o
gcc: Internal error: Killed (program cc1)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
make[2]: *** [insn-attrtab.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.2/work/build/gcc'
make[1]: *** [stage1_build] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-4.1.2/work/build/gcc'
make: *** [profiledbootstrap] Error 2
*
* ERROR: sys-devel/gcc-4.1.2 failed.
attrtabってとこでひっかかってるのかな?
0267login:Penguin
2008/05/31(土) 23:22:31ID:yoo1q6qBInternalって・・・なんか、とんでもないところでおかしくなってる気がするのは気のせいか・・・・。
0268login:Penguin
2008/05/31(土) 23:40:47ID:a2737fP/0269login:Penguin
2008/06/01(日) 01:06:38ID:eBvrlEDwそれとも、片方だけを実行するだけでいいのでしょうか?
0270login:Penguin
2008/06/01(日) 01:11:38ID:8YYgGZWU--とか-無しは、入れるパッケージというイメージなので。
と、ここまできてeix-syncまで話が戻るのか?(強引
0271login:Penguin
2008/06/01(日) 01:17:54ID:TED93PaRhwclock uses root
root needs fsck
fsck starts after hwclock
って無理じゃん!!!
0272login:Penguin
2008/06/01(日) 01:25:07ID:Xxolu5d40273login:Penguin
2008/06/01(日) 02:08:17ID:GeURoapPってことは一周目?
今のgccのバージョンは何なのだろう。
CFLAGS=-O0あたりで通れば、それで再ビルドできないかな?
0274login:Penguin
2008/06/01(日) 16:33:48ID:KxUazAUdportagejp で update-eix 出来なくなった。
[2] "" /usr/portagejp (cache: parse|ebuild*)
Reading 21% * Please fix your package (R-2.0.0-r1) to not use 64-bit.eclass
/usr/portagejp/dev-lang/R/R-2.0.0-r1.ebuild: line 58: 64-bit: command not found
* Please fix your package (R-2.0.1-r1) to not use 64-bit.eclass
/usr/portagejp/dev-lang/R/R-2.0.1-r1.ebuild: line 60: 64-bit: command not found
* Please fix your package (R-2.0.1-r2) to not use 64-bit.eclass
/usr/portagejp/dev-lang/R/R-2.0.1-r2.ebuild: line 60: 64-bit: command not found
69%terminate called after throwing an instance of 'std::out_of_range'
what(): basic_string::compare
アボートしました
0275login:Penguin
2008/06/01(日) 23:14:12ID:SicGdhHC~ $ sudo update-eix
パスワード:
Reading Portage settings ..
Building database (/var/cache/eix) ..
[0] "gentoo" /usr/portage/ (cache: sqlite)
Reading 100%
Applying masks ..
Calculating hash tables ..
Writing database file /var/cache/eix ..
Database contains 12724 packages in 151 categories.
うちは問題無いみたい。
0276login:Penguin
2008/06/02(月) 12:40:38ID:YVOl8Rp10277login:Penguin
2008/06/02(月) 14:55:22ID:w8rumlaL/etc/eixrc
PORTDIR_CACHE_METHOD='sqlite'
# rm -rf /var/cache/edb/dep
# emerge --metadata
0278名無し募集中。。。
2008/06/02(月) 15:50:49ID:ZXpECGVY0279login:Penguin
2008/06/03(火) 09:23:07ID:AGiA5tKYパッケージごとにCFLAGSとかってあらかじめ指定できないもんかなあ。
0280login:Penguin
2008/06/03(火) 09:36:55ID:sv6LHkHRebuildJPのメンテされてない古いパッケージがエラー起こしてるだけだと思う
ざっくり削除してみたら?dev-jang/Rを
ついでに通報するとか。
その前にsyncしてみるといいかもしれない
>>279
つpackage.cfalgs
0281login:Penguin
2008/06/03(火) 10:25:26ID:wKT2KlOaうちは確かここで教えてもらった/etc/portage/bashrc でやってるぉ。
0282login:Penguin
2008/06/03(火) 10:47:49ID:wKT2KlOaコレね (cflags)
0283login:Penguin
2008/06/03(火) 12:44:16ID:AGiA5tKYhttp://thread.gmane.org/gmane.linux.gentoo.devel/21760
これのことかいな?
0284login:Penguin
2008/06/03(火) 12:49:10ID:AGiA5tKYサンクスコ。そっちのが改良されてるね。
0285login:Penguin
2008/06/03(火) 21:59:26ID:CGhlGyiM^C を trap して確認するようにしてくれないかなぁ。
0286login:Penguin
2008/06/03(火) 22:39:42ID:kHg8NW3Z0287login:Penguin
2008/06/03(火) 23:38:04ID:wKT2KlOa^Cをエスケープ用のキーにして、2ストロークにすれば、
押し間違いは減るのではないのだろうか。
私はすぐに^ADで抜けて、別なの立ち上げちゃうけど。
(最近まで^ACを知らなかったってのもある)
この辺参考にどうぞ。
ttp://d.hatena.ne.jp/Ubuntu/20080321/1206029684
0288login:Penguin
2008/06/04(水) 00:25:30ID:oXKsNeolMetacityのウィンドウが付かない
似たような症例はありました?
0289login:Penguin
2008/06/04(水) 01:11:39ID:8INajsZm.screenrc 作って、下の二行入れてみ?
defencoding UTF-8
escape ^z^z
詳しくはここね
http://www.dekaino.net/screen/
0290login:Penguin
2008/06/04(水) 12:34:30ID:doqs+yD90291login:Penguin
2008/06/04(水) 19:14:14ID:PMMLgZOv0292login:Penguin
2008/06/04(水) 20:54:55ID:oXKsNeol# CFLAGS="" emerge xxxx
とする以外に何か方法がありますか?
make.confで-march=pentium3mとしてしてるんですが
あるパッケージで--with-archにpentuim3mが渡ってしまうとmakeでこけてしまいます。
初回はいいんですが、更新があった時に毎回指定するのが面倒だなと。
0293login:Penguin
2008/06/04(水) 20:58:43ID:iqMxiWMdmakeでこけないようにするのがいい。
0294login:Penguin
2008/06/04(水) 21:13:20ID:mmAYTPhc試しにhome上で自前コンパイルして動かしてみたら?
それで問題無ければ再マージで治ると思う
因みにオイラはx86_64とppc環境で問題無し
0295login:Penguin
2008/06/04(水) 21:13:50ID:KqwL41dA-march=pentium3じゃだめなの?
0296login:Penguin
2008/06/04(水) 21:31:11ID:iqMxiWMdgccの中では、どっちも同じだった気がする。
0297login:Penguin
2008/06/04(水) 21:33:46ID:oXKsNeol# CFLAGS="" emerge xxxx
としても./configure に変更はありませんでした orz
パッケージはbeecrypt-4.1.2-r1なんですけど
試しに--with-arch無しでmakeすると通ったもので
CFLAGSさえコマンドラインで指定しなおせば通ると思い込んでました
0298login:Penguin
2008/06/04(水) 21:41:17ID:soSWyE0qもう修正されてない?
0299login:Penguin
2008/06/04(水) 21:49:38ID:uEDNTq/J0300login:Penguin
2008/06/04(水) 21:54:09ID:p2eljVtt/etc/portage/package.cflags
すぐ前に書いてるけど使えなくなってるの?
0301login:Penguin
2008/06/04(水) 22:17:02ID:oXKsNeolダメって言うことでは無く実は違いがよく解ってないです
GCC4で追加された低電圧版?ってくらいの認識
pentium3のほうが安全なのかな?
>>300
初めて知りました!ありがとうございます。
/etc/portage/package.linguasなんてのもあればいいなぁ。
コマンドで直前に指定しても使えないようでした。
# CFLAGS="-O2 -pipe -fomit-frame-pointer" emerge dev-libs/beecrypt
0302login:Penguin
2008/06/05(木) 00:06:48ID:5khlZx48具体的にemerge時のエラーメッセージを提示してくれないの、何を問題にしているか
はっきり分からんけど、エラーは、リンク時の、多重定義エラーかな?そうだとしたら、
エラーの原因は、-DOPTIMIZE_I686付きで、コンパイルしてないから。
-DOPTIMIZE_I686付きでコンパイルすると、C版の関数の代わりにアセンブリ言語版の関数を
リンクするようになってるけど、-DOPTIMIZE_I686がない場合、C版の関数とアセンブリ版の関数
両方リンクするようになってる見たい。
一方、configureファイルの中身を見ると、
pentium3)
CPPFLAGS="$CPPFLAGS -DOPTIMIZE_I686 -DOPTIMIZE_MMX -DOPTIMIZE_SSE"
;;
pentium3は、あるけど、pentium3mはない。
マニュアルを見る限り、pentium3mは、pentium3の別名でしょ。
0303login:Penguin
2008/06/05(木) 00:09:51ID:vFQ3GFqvPentiumIIIとMobile PentiumIIIで違う最適化を施せるように
名前を分けたものの、gccメンテナは誰もそこまでしていない状態。
0304ID:oXKsNeol
2008/06/05(木) 00:46:00ID:+1UlavuVにしてemergeでそのままビルド通りました。
ノートなんで何となくpentium3mのほうがいいのかなと勝手に解釈し
make.confに指定していたんですが、beecryptを入れるまで
-marchで問題が出なかったもので深く考えてませんでした。
ビルドが通ったのでbuild.logが消えちゃいました。
でもbeecrypt-4.1.2-r2も試してみたとき同じ所でこけたログが残っています。
0305login:Penguin
2008/06/05(木) 00:49:57ID:p9wNdm6N改変すればいけると思う。portage.cflags/CFLAGS のcflags|CFLAGSを
linguasに変えるだけでは?(試してないですスマン)
こういう小ネタって、標準で組み込まれて欲しいとか思いつつ、
期待できそうにないから、Wikiとかで纏めたいのですが、今ちょっと
別のことやっててその時間等とれず。
ま、小ネタあんまり知らないので作っても自分用のメモにしかならないんだけど。
0306ID:oXKsNeol
2008/06/05(木) 00:56:05ID:+1UlavuVbuild.log を textでロダにあげてみました。
>>305
ありがとうございます!
知らない事が沢山あるんでとても助かります
0307login:Penguin
2008/06/05(木) 01:16:58ID:p9wNdm6NCHOST=x86_64-pc-linux-gnu で
CHOST=i686-pc-linux-gnu な環境にchrootして
# CFLAGS="-march=pentium3m" emerge -B dev-libs/beecrypt をやってみた。
>>306 と 同じようなログで、原因は辿ってみると >>302 の通りのようですね。
ちなみに、
# CFLAGS="-march=pentium3" emerge -B dev-libs/beecrypt
だと通ったので、コマンドラインから指定でも効くようですよ。
0308login:Penguin
2008/06/05(木) 01:31:44ID:+1UlavuVまさか、そこまで再現してくれるとは... 感謝 ( ; ^ ; )
emerge -B というスイッチが必要だったのか
それとbeecryptがpentium3mというフラグは未定義だったんですね。
皆さん、本当にありがとうございました
もっと修行を積みます、これからも宜しくです
0309login:Penguin
2008/06/05(木) 01:46:40ID:p9wNdm6N-Bは、ビルドした後、インストールしないでパッケージ(.tbz2)を作る。
というオプション。ウチは実環境には入れたくなかったので-Bをつけました。
FEATURES="buildpkg"がついてたら-Bなしでも自動的にパッケージが作られます。
(パッケージ作った後インストール)デフォルトでは/usr/portage/packages/の下に。
出来上がったパッケージがあれば、emerge -K することでコンパイルなしでインストールすることが可能なはずです。
(tar -xvspjf 〜.tbz2 -C / で展開しても動くことは動くけど非推奨?)
0310login:Penguin
2008/06/05(木) 01:52:47ID:+1UlavuVん?すると# CFLAGS="" emerge の時に-marchを明記しなかったので
/etc/make.confのCFLAGSが補完されてしまったという事だったのかな。
0311login:Penguin
2008/06/05(木) 02:43:38ID:JGb1Y7gKそれ、最新版(チルダ)のbash(だったかportageだったか忘れたけど)だと使えなくなってるんだ。
0312login:Penguin
2008/06/05(木) 08:47:52ID:Ywg5SxLc動かせた人いる?
0313login:Penguin
2008/06/05(木) 10:33:29ID:J1MZFQFaウチのPCだとUSEフラグにglitz追加し、glitzインストールしてからemerge -uDNav world
ほんで起動前に/etc/init.d/esound restartしたら動いたよ
必要なライブラリは入ってるんですよね?
objdump -p lkeyholetv | grep NEEDED
0314login:Penguin
2008/06/05(木) 14:21:03ID:Ywg5SxLcセグメンテーション違反で落ちる。
なぜスタティック版を出さないんだろう。
0315login:Penguin
2008/06/05(木) 16:25:48ID:Eq9w7dGV0316login:Penguin
2008/06/05(木) 17:32:25ID:vAuHtKwi"e1000"の場合2.6.24-gentoo-r8では認識しないのでしょうか?
やった手順は
emerge gentoo-sources
USEフラグにsymlinkを追加
genkernel --oldconfig --menuconfig --bootloader=grub all
0317login:Penguin
2008/06/05(木) 17:34:33ID:Ywg5SxLcダメだった。
gdb で動かすと
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb73046c0 (LWP 8539)]
0xb75eef1b in ?? () from /lib/libc.so.6
と出るんだけど、glibcのバージョンが悪いのか?
0318login:Penguin
2008/06/05(木) 18:44:01ID:JGb1Y7gKremoving executable bit (ライブラリファイル)
と表示されたままずっとload 100%で終わらないなぁ。
本家でも報告上がってないみたい。
0319login:Penguin
2008/06/05(木) 19:38:45ID:GHhbuut0dmesg でNICの認識どうなってる?
0320login:Penguin
2008/06/05(木) 20:01:19ID:p9wNdm6Nまじですかっ。本来の用途ではないとはいえ使えなくなるのは残念
情報ありがと気をつけます
0321login:Penguin
2008/06/05(木) 21:00:54ID:vAuHtKwiカーネルの設定のところでギガビットイーサネットのところのチェックがされてなかったのでチェックを付けたら出来るようになりました。
折角お答えいただいたのに申し訳ありません
0322login:Penguin
2008/06/05(木) 21:50:23ID:axsvdJ8e0323login:Penguin
2008/06/05(木) 22:59:13ID:sAgh8pgs0324login:Penguin
2008/06/05(木) 23:38:16ID:iK2FNgiM0325login:Penguin
2008/06/06(金) 01:37:31ID:Z804/VD7むしろ依存まわりが。。。
0326login:Penguin
2008/06/06(金) 01:48:29ID:EKcp6pY1bugsに修正版があがってるような話を聞いた気がするんだけど
0327login:Penguin
2008/06/06(金) 07:44:46ID:YtoNOf4G0328login:Penguin
2008/06/06(金) 09:03:53ID:vvO26Cdl0329login:Penguin
2008/06/06(金) 09:54:16ID:+yaGkJe1安定していて退屈してきたので、Gentooに移ることを検討しています。
ですがGoogleで検索すると(去年の事ではありますが)
ttp://slashdot.jp/linux/article.pl?sid=07/03/12/1920256
↑のようにメンテナ間の確執があったりするようで不安です。
そこで、皆様にお尋ねしたいのですが、
パッケージの更新が間に合っていなかったり、
バグへのパッチが中々適用されなかったりといった
メンテが間に合っていないっぽい事は結構有りますか?
ちなみに使用用途はネットと動画鑑賞・編集とゲームです。
0330login:Penguin
2008/06/06(金) 10:19:09ID:TNuNokWr用途満たせるようになるまで時間かかってもいいなら止めないが
0331325
2008/06/06(金) 10:38:13ID:Z804/VD7やっぱそれしかないですねぇ。。。
まぁ、急ぎでもないので、もう少し正座して待ちますー。
>>329
と、いったことくらい?
あと、こないだ adobe reader がなかなか更新されなかったとか
すぐに思いつくのは、このくらいかなぁ。
0332login:Penguin
2008/06/06(金) 17:48:11ID:vvO26Cdl想像だけど英文のライセンスが出るの待ってるんじゃないのかな。
んでuser fetchに書き換えて出してくるとか。さすがに直リンはちょっとねぇ。
0333login:Penguin
2008/06/06(金) 19:53:04ID:870SiejYacroread 8.1.2-r2 を x86_64 で起動すると
Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so:
というエラーメッセージがでるのだが、害はないのかな。
0334login:Penguin
2008/06/07(土) 00:41:03ID:mYmTSPuP古いパッケージがなくなっちゃったりして困ることがあるけど。
0335login:Penguin
2008/06/07(土) 06:45:45ID:JgqkFpJa同じ環境&バージョンだけど何もエラーメッセージは出ないよ。
0336login:Penguin
2008/06/07(土) 06:48:28ID:JgqkFpJa0337login:Penguin
2008/06/07(土) 17:20:43ID:ZZsR+S390338login:Penguin
2008/06/07(土) 20:45:52ID:ZZsR+S390339login:Penguin
2008/06/08(日) 21:24:40ID:8knlTlAF0340login:Penguin
2008/06/08(日) 22:45:14ID:LS77yADR0341login:Penguin
2008/06/08(日) 23:15:33ID:rAZ2GQI/【米国】『“著名天才プログラマー”による“死体なき妻殺人”事件』 無実主張から一転、司法取引で供述の意向か!?
ttp://mamono.2ch.net/test/read.cgi/newsplus/1212933182/
0342login:Penguin
2008/06/09(月) 00:34:34ID:zrUasBao0343login:Penguin
2008/06/09(月) 05:02:31ID:uD/MGy3X2008.0は既に出ているけど、プロファイルの場所が変わったんだよ。
/usr/portage/profiles/default/linux/x86/2008.0
0344login:Penguin
2008/06/09(月) 05:23:33ID:/f+ba9LY質問なんですけど、emergeしてるパッケージ毎に必要なカーネル設定を調べる方法って
パッケージのドキュメントを一つずつ読んでいく以外に何かありませんか?
0345login:Penguin
2008/06/09(月) 22:00:53ID:TrOIw1uH0346login:Penguin
2008/06/09(月) 22:08:49ID:K5NMpprV0347login:Penguin
2008/06/09(月) 22:25:07ID:pH19XJnjさっそくビルドに失敗してみました
0348login:Penguin
2008/06/09(月) 22:40:49ID:xhZYbj40gccなどもってのほか
0349login:Penguin
2008/06/09(月) 22:45:00ID:LZZAH+e90350login:Penguin
2008/06/09(月) 23:55:10ID:ZPMDmjWP次は-march=core2 -mtune=core2でglibc
0351login:Penguin
2008/06/10(火) 00:50:56ID:fCib/kvHいつもこれ使ってシステム再構築する神経質な俺
http://forums.gentoo.org/viewtopic-t-282474.html
0352login:Penguin
2008/06/10(火) 07:39:13ID:DaJpaMFW0353login:Penguin
2008/06/10(火) 09:33:27ID:dHVD3jddIf you have an Intel or AMD CPU and are using >=sys-devel/gcc-4.2.0,
using -march=native is recommended. Do NOT use -march=native if you use distcc on nodes with different architectures as this may produce unusable code.
0354login:Penguin
2008/06/10(火) 12:31:05ID:xpojoblZいまは反省して4.2.2つこてる
0355login:Penguin
2008/06/10(火) 14:14:51ID:JLglDslo設定する -march=native という新しい -march オプションを導入しますた。
Intel, AMD 製の CPU で >=sys-devel/gcc-4.2.0 を使用している場合、
-march=native の利用を推奨します。異なるアーキテクチャのノードを使って distcc
を利用している場合は、使いものにならないコードを吐く可能性があるので
-march=native を使用”しない”こと。
--
訳に自信が持てません。
0356login:Penguin
2008/06/10(火) 14:54:05ID:+W5TI/Zjそんなんでよし。つまり、
- sys-devel/gcc-4.2.0 以降で、CPUがIntelかAMDの場合は -march=native 推奨
- ただしdistccでcrossdevな場合は、従来通りに指定
- VIAとかの場合は記述が無いから、従来通りに指定
ってとこだろ
0357login:Penguin
2008/06/10(火) 18:57:13ID:SCpCnAB70358login:Penguin
2008/06/10(火) 20:14:36ID:DaJpaMFW0359login:Penguin
2008/06/10(火) 20:45:44ID:sbpUuGbo0360login:Penguin
2008/06/10(火) 22:02:24ID:52v2wY0+よう、俺。
0361login:Penguin
2008/06/10(火) 22:23:24ID:8/bDN5Yg気持ちはとてもよくわかるんだが、
crossdevしてるとちょっと不便なんだ。それ。
せっかくいれたものが消えちゃって。
0362login:Penguin
2008/06/10(火) 23:27:49ID:0tK+GhMA自分でworldに登録したら全て解決
■ このスレッドは過去ログ倉庫に格納されています