トップページlinux
986コメント305KB

Gentoo Linux 31

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2011/01/11(火) 08:08:11ID:VnbqMTCL
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 30
http://hibari.2ch.net/test/read.cgi/linux/1270796287/
0002login:Penguin2011/01/11(火) 08:08:31ID:VnbqMTCL
【コミュニティ】
ebuildJP
ttp://ebuild.gentoo.gr.jp/
Wiki
ttp://wiki.gentoo.gr.jp/

emerge --syncはやり過ぎに注意!一日一回程度にしましょう。
二台以上Gentooがある人はlocal mirrorを立てましょう。(とっても簡単)
0003login:Penguin2011/01/14(金) 11:49:26ID:ou07GCWK
即死回避
0004login:Penguin2011/01/14(金) 12:30:40ID:+tO6Dndm
(おい誰か話題出せよ)
0005login:Penguin2011/01/14(金) 12:59:20ID:a/S+QFgs
(え、俺?)
0006login:Penguin2011/01/14(金) 13:54:40ID:vAXcvawU
>> ttp://hibari.2ch.net/test/read.cgi/linux/1270796287/986

変な疑問の持ち方をしている気がする。
気が向いたから書く。

コメントはコメントで、コメントが値を持っているような事はない。

ただ、

> `# CONFIG_XXX is not set'

と、いった文字列の有無で、
そのパラメーターの新出既出の判定をしているだけ。
試しに、その行を一文字でも変更して
listnewconfig / oldconfig すれば、出力が変わるので判る。

なんで、そんなことをしているのかといえば、

文字列比較のコストを考えて、
デフォルト値に対して、必要なもののみ変更するようにしているか、
もしくは、
C言語では、#define で、シンボルを定義して、
#ifdef で条件分岐する時、値ではなくて、シンボルを定義した事が
分岐の判別理由になるから、config ファイルを整形して、
コンパイラに渡すことを考えて、=n は、未定義にするとかじゃないのかな。

ただ、新出既出の判定をする為に、わざわざ、is not set を付加して
コメントとして出力してるとかだろう。

まぁ、一部推測だし、あんまり詳しくないけど。
0007login:Penguin2011/01/14(金) 16:04:03ID:RBVsNqzr
今日久々に新規でインスコしたら
mesaのコンパイルでこける。

mklib: Making Linux shared library: swrast_dri.so.tmp
../common/utils.o: file not recognized: File truncated

とか言ってswrast_dri.so.tmpが作れず終了。
いたって普通にgentoojpのガイド通りxorgインスコまで進んだだけなんだが…

何かおわかりになる方いますか?
0008login:Penguin2011/01/14(金) 16:16:11ID:fRfF5sE7
ccacheが壊れてるときにそうなることがある
取り敢えずFEATURESからccacheを消してみて
あるいはccache -c でも行けるかも。

ccache使ってないのならわかんない
0009login:Penguin2011/01/14(金) 17:29:33ID:NtoA0TeE
CCACHE_RECACHE=1 emerge .. でいいと思う
0010login:Penguin2011/01/14(金) 18:50:30ID:mSsv6YHT
dev-libs/icu-4.4.2→4.6のアップデートで勝手に libicu*.so.44*
あたりが消されて泣きそうになってたのは俺だけ?
またビルド時のメッセージ見逃したのかな…
0011login:Penguin2011/01/14(金) 20:30:21ID:fRfF5sE7
>>10
ひょっとしてdev-db/sqliteをUSE="icu"で入れて尚且つPortage metadataをSqlite化してる?
これ、かなり前に報告されたままFixされてないみたい(確認もされてない?)
http://bugs.gentoo.org/show_bug.cgi?id=347612

俺の環境では殆どicuが使われてない(webkit-gtkくらい)せいか、何の問題も出なかった
ちなみにicu更新時には別に何のmessageも出ないよ
0012login:Penguin2011/01/14(金) 20:47:15ID:mSsv6YHT
>>11
>ひょっとしてdev-db/sqliteをUSE="icu"で入れて尚且つPortage metadataをSqlite化してる?

そう、まさにその状況です。icu-4.6がstableにきたのでemageしたら
emageが出来なくなってしまった…
仕方なく野良でicu-4.4をmakeしてrevdev-rebuildでなんとか復活した
0013login:Penguin2011/01/15(土) 03:43:09ID:qJBRg3o1
gentooでPT2を使っている人いる?
なんかb25_decode failed (code=-9).とか吐くんだよね。
今のマシンはpcsc-liteとccidのバージョンがそれぞれ1.6.6と1.4.1-r1なんだが、
過去ログを探るとpcsc-lite-1.6.1とccid-1.3.13-r1で動いたらしい。
PT2が動作してる人がいたらノウハウplz orz.
0014login:Penguin2011/01/15(土) 06:44:10ID:aT5n8rca
>>6
あー、それって解釈の問題だよね。でもないか?まあその解釈が正しいのかな?
is not set と =n が等価であることに変わりはないと思うけど、
(少なくとも oldconfig 動作上は。make に対しては違うのかもしれないな)
=n を is not set と表現しているわけではないと。

コメントも含めて記述がないものは =n と同じってことなら(同じか知らないけど)、
make に対しては is not set もただのコメントってことになるね。
=n は省略、というかとにかく書かないと。
# まあ実際 is not set コメントを消して make の結果が変わらないか
# 試したわけじゃないけど。多少興味はあるがそこまでするつもりはない。

make menuconfig や make oldconfig に対して is not set が
影響を持つ点が、ただのコメントではないとした理由だけど、
(影響を持つから実際、ただのコメントではないが)
それは menuconfig などの config tool(?) に対する
新出既出の判定情報として使われているだけだと。

C++コンパイラ上では意味を持たない doxygen コメントみたいなもんかな。

.config いじるツールを書く時は is not set を n 選択した項目として見ればいいってのは
どっちにしろ変わらないか。

あ、ごめんスレ違いだっけ?
0015login:Penguin2011/01/15(土) 21:19:33ID:FUGXxKbg
/usr/lib/libz.soがldスクリプトでGROUP ( /lib/libz.so.1 )になってるんですけど
/usr/lib/libz.soを/lib/libz.so.1へのシムリンクに置き換えたら問題ありますか?

ghciがldスクリプトを理解しないバグがあるんで、直るまでシムリンクでお茶を濁せたらと
0016login:Penguin2011/01/16(日) 14:58:28ID:qv6ueEwm
シムリンクって片仮名で書くと変な感じだなw
0017login:Penguin2011/01/16(日) 15:03:52ID:8Ko1Io4Y
matlabを思い出した。
0018login:Penguin2011/01/17(月) 09:19:45ID:npmWUk4d
Xfce-4.8が出た瞬間にstabilizeされてる!!
いつものことながらやる気ありすぎだろw
ConsoleKit関係で混乱するStableユーザが多数出ると予想してみる
0019login:Penguin2011/01/19(水) 21:22:26ID:l7444sbS
emerge --syncをやり過ぎると、ファイルシステムが壊れますか?
0020login:Penguin2011/01/19(水) 21:25:39ID:Cr6NdueC
何十万回ってやれば壊れる事もあるかもしれないけど1日1回で10年やったとしても3650回
その程度でファイルシステム壊れるような事はありえないだろうな
原因は他にあると考えるべきだろう
0021login:Penguin2011/01/20(木) 00:42:13ID:8mBWuYA+
パフォーマンスが落ちることはあっても、
壊れることはないだろ。
ってか壊れるなら欠陥FS
0022login:Penguin2011/01/20(木) 06:01:43ID:FFIWCC2C
>>10>>11>>12
(遅レスだが)同じくハマった・・・

/etc/portage/modules の
portdbapi.auxdbmodule = cache.sqlite.database
行をコメント(#)にして、
# emerge -1 sqlite
してから、先の modules のコメントを戻して
# revdep-rebuild
できたっす。
0023192011/01/20(木) 20:46:20ID:2cgz9usS
それじゃ、何が悪いの〜
起動するたびにfsckをやられて、Ctrl + Dを押せとかって怒られるんだけど
0024login:Penguin2011/01/20(木) 20:50:24ID:c1RmWcwQ
単純にHDDが壊れてるんじゃないの
0025login:Penguin2011/01/20(木) 20:57:20ID:2cgz9usS
>>24
昔、HDDを使っていた時から同じ現象がでたの
今はSSDを使っているんだけど、同じ現象がでるの

ext4 + kde4を使っているから、クラッシュするのかな
0026login:Penguin2011/01/20(木) 21:03:34ID:RRHTlvnL
/etc/fstabでfsckチェック走らないようにしたらどうだろ?
0027login:Penguin2011/01/20(木) 21:16:14ID:tZQKrvgO
ケーブルないしM/Bのコネクタ部分が壊れてるとかでは?
0028login:Penguin2011/01/22(土) 11:37:35ID:2N/5dFpl
>>25
>起動するたびにfsckをやられて、Ctrl + Dを押せとかって怒られるんだけど

その前のエラーメッセージを書き出してみたら?
0029login:Penguin2011/01/23(日) 10:57:17ID:uyxTtOS3
実は今朝、Gentoo に別れを告げてしまった。

amd64システムが、これまで機嫌よく動いていた。何の気なしに、
カーネルをアップグレードして、ブートローダをいじったのが
間違いの元だった。

make oldconfig などもやって、2.6.36-r5 に上げたら、
/dev/hdb を /dev/sda などど認識するようになった。
そういう話は聴いていたので、ブートローダも /etc/fstab も、
最新式の udev 対応に変えっか! と作業し始めたが、
lilo はそういうディスクデバイスをうまく扱えないようだ。じゃあ
grub に変えようと取りかかるが、やはり grub.conf や menu.lst を
どういじっても、kernel panic が来る。ほとんど一日かけるが、
いくら WEB を漁っても、とうとう正解に達しなかった。

明け方、LIVE DVDを使ってデータのバックアップを取った後、
震える手で、Ubuntu 64bit 版のインストールディスクをCDドライブに
入れて再起動をかましてしまった。……そして、今。俺は、裏切り者になった。

この板の皆さん、さようなら。Gentoo にふさわしい男になれたら、
また帰ってくるつもりだ。

0030login:Penguin2011/01/23(日) 12:03:34ID:FQ42kxpy
イッテラー
0031login:Penguin2011/01/23(日) 13:40:01ID:as4LnzLP
いやー、gentooって社会人になるとめんどいよね
ubuntuがportageだったら、絶対使っていたわ
0032login:Penguin2011/01/23(日) 16:19:50ID:0cLkdbnh
まあ、いろいろ一気に替わりすぎた
まずgrubにして、次にudevにして、最後にkernelをアップグレードすべきだ
0033login:Penguin2011/01/23(日) 20:54:45ID:4jShVRzi
emerge -uDN worldしたら、
/etc/init.d/xdmでkdm起動しなくなった。
とりあえずxorg-serverをダウングレードして直したけど、
なんだったんだろ
0034login:Penguin2011/01/23(日) 22:41:32ID:rF7+2zXU
前スレで gnomeが突然死するので検証作業をしてたけど、
なんだかんだで、xorg-server を 1.9 -> 1.7 にして落ち着いたみたい。
(xinit もいっしょにダウンされるけど)
一週間ほど使ってみて問題無いようだったら、~版を試してみるか・・・

>>29 さいなら?
003572011/01/24(月) 10:57:55ID:JvfhZfgq
>>8-9
遅くなったけどビンゴでした。ほんとありがとう。
0036252011/01/24(月) 22:04:23ID:KDuUg/ZL
土曜日に再インスコしたのに、もうファイルシステムが壊れた
やっぱり、ハードが悪いのかな
この前のマシンでは、そんなこと起きなかったのに
0037login:Penguin2011/01/24(月) 22:49:53ID:q6o3Af3Q
ディスクチェックでもしてみたら。
0038login:Penguin2011/01/24(月) 23:18:16ID:GD7jz5d+
メモリテストした?
メモリじゃなかったらm/b疑うべき。
0039login:Penguin2011/01/25(火) 08:32:30ID:uEPTg8sB
>>29 だが。

Ubuntu にしたら、何となく GUI 動作にモッサリ感がある。
Gentoo で、カーネルやら USE flag の調整もあって、
かなりうまくチューニングできていたときのレスポンスは
気持ちよかったのに(たとえ compiz 使っていても)。
ああ、早く Gentoo に復帰したい。でも、インストールマニュアルの
内容が古すぎて、grub も lilo も udev 対応にできない……。

0040login:Penguin2011/01/25(火) 10:05:17ID:UHmyQN+K
>>39
戻ってくるの はえーよw
ttp://www.gentoo.org/doc/en/handbook/ (english)
で頑張るんだ!
0041login:Penguin2011/01/25(火) 14:49:31ID:Xu/U+3pR
戻ってきたようなんで、ちょっと疑問をぶつけてみる。
ブートローダーなんて、カーネルとかinitrdとか読むだけだと思うんだけど、
udevに影響することなんてあるの?
■ このスレッドは過去ログ倉庫に格納されています