トップページ⇒linux
1001コメント314KB

Gentoo Linux 25

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2008/05/02(金) 16:44:47ID:a5E4vyLs
Gentoo Linux
ttp://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/
0232login:Penguin2008/05/30(金) 01:47:26ID:Ihsifr+m
>>231
gccは上書きされないぞ
複数バージョンがインストールされる。
gcc-configで切り替えろ。
0233login:Penguin2008/05/30(金) 12:44:10ID:ypMNXeo4
なんかここで紹介されているGenLinkって、
EABIなLinkstation/玄箱ProのGentooっぽい。

ttp://www.kurobox.com/mwiki/index.php/KuroBoxPro

試した人いる?
0234login:Penguin2008/05/30(金) 13:43:36ID:8QnDyQu2
ひさびさにGentoo起動してみた。
前回はKDEキターとか言われてたが
もともとlaymanで入れてた俺には関係なかった。
今回はどうかな?
0235login:Penguin2008/05/30(金) 14:23:26ID:8PnvHs/+
現在, kernel-2.6.19 で動かしています。kernel を 2.6.25 に替えるための
lilo.conf, fstab の書き方を教えてください。

現在 lilo で 使っている lilo.conf は
boot = /dev/sdc
image = /boot/bzImage-2.6.19
root = /dev/sdc3
label = "Gentoo_2.6.19"
read-only
#
image = /boot/bzImage
root = /dev/sdc3
label = "Gentoo_2.6.25"
read-only

fstab の disk 部分は
/dev/sdc1 /boot ext2 noatime 0 0
/dev/sdc2 none swap sw 0 0
/dev/sdc3 / ext2 noatime 0 1
/dev/sdd2 /tmp ext2 noatime,nodev,nosuid,noexec 0 0
/dev/sdd1 /var ext2 noatime,nodev 0 0
/dev/sda2 /home ext2 noatime 0 0

で, gentoo-2.6.19 は動きますが、 2.6.25 は kernel panic を起こします。
kernel panic を起こすのは sata の sdc1 が hdc1, sdc2 が hdc2 に変わる
ためです。sata controler は intel の piix なんとかというもの。
sda, sdb は scsi です。

2.6.19 で動かしながら, lilo.conf の root を hdc3 に変えようとしても,
はねつけられました。
0236login:Penguin2008/05/30(金) 14:31:21ID:aY6OI7D8
俺はgrubユーザなんでlilo.confはわからんけど、ICH8ではSATA HDDはsdaになってるなぁ。

liloが対応してるかどうかは分からないけど、LABEL付けてLABEL指定にしたらどうですか?
デバイスファイル名使わないでいいからパーティション切り直したりしても大丈夫というメリットもありますぜ。
0237login:Penguin2008/05/30(金) 14:57:28ID:aY6OI7D8
あ、initrd使ってない場合はカーネルパラメータでのLABEL指定できなかったかな
まあgrubならconf書き換えで撥ね付けられることもないです
0238login:Penguin2008/05/30(金) 19:50:57ID:bMYxhT8M
自分もgrubユーザーでしかもAMDなVIAなんで的はずれだったらごめんなさい。

kernel設定の問題な気がするんですが、ドライバはロードできているのかな?
kernelのconfigは↓のようになってますよね?
CONFIG_ATA_PIIX=[y or M]

"M"の場合はinitrdで組み込まれていなければなりません。
0239login:Penguin2008/05/30(金) 20:25:45ID:8PnvHs/+
どうしてよいか分からなかったので /dev/sdb2 に system を cp -p -r
して、そこから立ち上げました。sata の件は理解不能です。dmesg は
次のようになっています。

versio 2.6.19
ata_piix 0000:00:1f.2: version 2.00ac6
ata_piix 0000:00:1f.2: MAP [ IDE IDE P0 P1 ]
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 18
ata: 0x1F0 IDE port busy
ata: conflict with ide0
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: DUMMY
ata2: SATA max UDMA/133 cmd 0x170 ctl 0x376 bmdma 0xFC08 irq 15
scsi1 : ata_piix
scsi2 : ata_piix
ata2.00: ATA-6, max UDMA/133, 72303840 sectors: LBA48
ata2.00: ata2: dev 0 multi count 16
ata2.00: applying bridge limits
ata2.01: ATA-6, max UDMA/100, 488397168 sectors: LBA48
ata2.01: ata2: dev 1 multi count 16
ata2.00: configured for UDMA/100
ata2.01: configured for UDMA/100

version 2.6.25.4
ata_piix 0000:00:1f.2: version 2.12
ACPI: PCI Interrupt 0000:00:1f.2[A] -> GSI 18 (level, low) -> IRQ 18
ata_piix 0000:00:1f.2: MAP [ IDE IDE P0 P1 ]
PCI: Unable to reserve I/O region #1:8@1f0 for device 0000:00:1f.2
ata_piix 0000:00:1f.2: failed to request/iomap BARs for port 0 (errno=-16)
PCI: Unable to reserve I/O region #3:8@170 for device 0000:00:1f.2
ata_piix 0000:00:1f.2: failed to request/iomap BARs for port 1 (errno=-16)
ata_piix 0000:00:1f.2: no available native port
0240login:Penguin2008/05/30(金) 21:15:02ID:ELps+v5U
的外れだったらすいませぬ
kernel2.6.24でさんざんやられましたが、
.configでSATAのところはyになってるか見てください。
あとはお使いのHDDのドライバがyになってるか。
SCSIのところもyにするのもお忘れずに。
それくらいですかね
0241login:Penguin2008/05/30(金) 22:47:25ID:+YNO6wo9
最近一生懸命gentoo入れてんだけど、システムがあまりに不安定すぎる。
特にサウンド関係。

Flashだけ音が出なくなったり、出るようになったかと思えばskypeで出なくなったり。
vmwareでWinXP入れて初めはちゃんとオーディオ認識してたのに、何回目かの起動で認識しなくなったり。

細かいところをあげれば音だけじゃないんだけど、なんかこうシステムの安定化へのコツみたいなのはあるの?
一応ドライバなりアプリなりをemergeでインスコするたびに全体的にチェックはしてるんだけど、
リブートのたびに不具合が変わってくるのよね…
0242login:Penguin2008/05/30(金) 23:08:16ID:wbZiQc5R
>>241
そうか、Gentoo 向いてないんじゃないかな。
0243login:Penguin2008/05/30(金) 23:09:04ID:9qVT8K5W
>>241
コツといわれましてもねぇ・・・ハードウェア構成わからんしなんとも言えんな
もう少しそういう試行錯誤繰り返せば自然にわかってくるかと
0244login:Penguin2008/05/30(金) 23:12:59ID:8i0Bh3C+
GentooというかLinuxにはディストリが沢山ある
まず自分が何を求めてるかを明確にする事が大事なんじゃね?
0245login:Penguin2008/05/30(金) 23:18:17ID:IsxbA8y+
たぶん/dev/dspが占有されてるんだろ
Gentoo関係ないね
0246login:Penguin2008/05/30(金) 23:23:12ID:+YNO6wo9
別にgentooのせいにしてるつもりは全くないんだが
gentooの場合は特にゼロからの構築ってことで初めのころの不安定さは覚悟の上だし

ドキュメントやネットではあまり言及されない、暗黙の了解的な手順があるのかなと思っただけだよ
0247Socket7742008/05/30(金) 23:55:49ID:+uw4ktwY
compizでニコニコ動画見るとXが固まるのは俺だけ?
0248login:Penguin2008/05/31(土) 00:13:48ID:pJZHfR4c
>>247
fglrx + compiz で、よくmplayer でX固まってた。それでcompizは使うのやめたが、また試してみるか。
0249login:Penguin2008/05/31(土) 00:21:17ID:27LkQQf0
とりあえず gentoo wiki をよく読めば大体のことはできる気がする
0250login:Penguin2008/05/31(土) 00:30:35ID:aX8m0lnc
>>246
s/ころ/心/
gentooの場合は特にゼロからの構築ってことで初めの心の不安定さは覚悟の上だし

先入観を捨てる事で明るい日差しが君を照らすかもしれないよ。
0251login:Penguin2008/05/31(土) 00:36:34ID:kbklzBP7
ここまで詳しいハンドブックがあって
はじめの頃は不安定とか言われてもなあ

向いてないんだろう。他の鳥を試してみたらどうか。
人には向き不向きがある。
0252login:Penguin2008/05/31(土) 01:00:20ID:Rnlsn2/y
gentooは簡単に不安定になる(できる)からな
じゃあ安定版だけ入れてれば良いかといえば、compizとかはoverlayの方が逆に安定してるし・・・
まあ手が掛かるのは事実だよ
一旦安定すると、後は意外と手が掛からなくて良いんだけど
0253login:Penguin2008/05/31(土) 01:44:33ID:27LkQQf0
いじりやすい鳥ではあるよな
0254login:Penguin2008/05/31(土) 03:51:30ID:MGaXUMgY
2〜3年前ぐらいは ~x86 の方が安定してた感じ。
当然、メンテナーの数も ~なしより多いだろうし、なによりも ~なしはやっててつまらないだろうしね。
さらに危険な ~~なんてのもあったしね。

最近は足並みがそろってないような感じも受けるんだよな。
0255login:Penguin2008/05/31(土) 07:26:59ID:govH+Ues
慣れてきたあたりは楽しくて~arch使いまくってたけど
最近は逆にまったく使わなくなった。
0256login:Penguin2008/05/31(土) 07:30:20ID:KGfktvVB
>>255
さんざんファイルシステムめぐりをした上でext3に落ち着いた俺みたいなもんか。
必要になったとき一部だけ~archにできるGentooっていいなぁ、と思う
0257login:Penguin2008/05/31(土) 07:51:22ID:govH+Ues
>>256
ファイルシステムめぐりもしたぜwww
俺も結局ext3に落ち着いた。
0258login:Penguin2008/05/31(土) 08:47:28ID:CKAreXbo
>> 240
ぐぐっていて次の記事を見つけました。結局、どうすべきかは分からないけれ
ど、そういうものだそうで。

http://lkml.org/lkml/bounce/2007/7/20/179
Combined mode got removed in 2.6.22 and depending on your config things will break.
As example CONFIG_IDE=y BLK_DEV_PIIX=y , ATA=y , ATA_PIIX=Y worked in <2.6.22 but won't on .22.
If you want to use libata try to boot with ideX=noprobe ideY=noprobe
0259login:Penguin2008/05/31(土) 11:18:58ID:KJ7noUdK
>>246

>>249が言っている gentoo wiki ってここね。
ttp://gentoo-wiki.com/

0260login:Penguin2008/05/31(土) 16:18:12ID:djlvkGmR
【鍵】東京6局再送信中 KeyHoleTV Part.7【穴】

1:sage 05/13(火) 17:18
前スレ
【鍵】東京6局再送信中 KeyHoleTV Part.6【穴】
2chスレ

【KeyHoleTV公式サイト】
http://www.v2p.jp/video/
Q&Aは読みましょう

age推奨、ロケフリ業者お断り、PeerCastとSopCastはスレ違いではない?
Linux版のKeyHoleTVがまもなくリリースされます。α版の実験に協力していただける方を募集しております。
現在の動作環境は、SuSE10.0 GDK GTK2.0 Pango です。他のLinux 例えば Redhat 系のもの、TurboLinux系の
もので動作確認ができませんので、御協力をお願いします。
0261login:Penguin2008/05/31(土) 16:37:59ID:L6yPBmSz
>>239
PCIのコンフィグレーションで失敗しているのでドライバ以前問題かな?
BIOSでのIDE関連設定で調べた方がよさそう。

とりあえず、BIOSのSATAモード設定は Enhanced Modeの方がいい
との情報もありましたがどうでしょうか?
AHCIが使えるのならそれでもいいかもしれません。
0262login:Penguin2008/05/31(土) 16:59:59ID:0qt2JByC
>>232
>>231っす
コンパイル自体がうまくいかないorz

localhost ~ # emerge -uv world

(ry

* Messages for package sys-devel/gcc-4.1.2:

*
* ERROR: sys-devel/gcc-4.1.2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4529: Called toolchain_src_compile
* environment, line 5000: Called gcc_src_compile
* environment, line 2882: Called gcc_do_make
* environment, line 2712: 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}";
* The die message:
* emake failed with profiledbootstrap
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-devel/gcc-4.1.2/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/sys-devel/gcc-4.1.2/temp/environment'.
*
0263login:Penguin2008/05/31(土) 17:47:09ID:27LkQQf0
その略してるとこが一番肝心…
書いてるとこのもうちょっと上のほうに error だとかなんとか書いてない?
そこらへんのメッセージを書くといいと思うよ。

0264login:Penguin2008/05/31(土) 17:51:15ID:yBqmbVHK
なんで素人はそれがエラーだと思っちゃうんだろうか。
そういうUIの研究は全然知らないけど。
0265login:Penguin2008/05/31(土) 18:00:03ID:tedGlxWm
>>262
ttp://www.gentoo.org/doc/ja/gcc-upgrading.xml
0266login:Penguin2008/05/31(土) 23:15:29ID:0qt2JByC
>>263

transformation: 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:Penguin2008/05/31(土) 23:22:31ID:yoo1q6qB
「gcc: Internal error: Killed (program cc1) 」

Internalって・・・なんか、とんでもないところでおかしくなってる気がするのは気のせいか・・・・。
0268login:Penguin2008/05/31(土) 23:40:47ID:a2737fP/
gcc-4.2とかgcc-3.4とか別のバージョンを試してみたら。
0269login:Penguin2008/06/01(日) 01:06:38ID:eBvrlEDw
emerge syncとemerge --syncのコマンドがあるのですがこれは両方とも実行したほうがいいのでしょうか?
それとも、片方だけを実行するだけでいいのでしょうか?
0270login:Penguin2008/06/01(日) 01:11:38ID:8YYgGZWU
emerge --sync しかしてないな。
--とか-無しは、入れるパッケージというイメージなので。

と、ここまできてeix-syncまで話が戻るのか?(強引
0271login:Penguin2008/06/01(日) 01:17:54ID:TED93PaR
openrcだけど…

 hwclock uses root
 root needs fsck
 fsck starts after hwclock

って無理じゃん!!!
0272login:Penguin2008/06/01(日) 01:25:07ID:Xxolu5d4
典型的な循環依存・・・
0273login:Penguin2008/06/01(日) 02:08:17ID:GeURoapP
>gcc -O -DENABLE_CHECKING -DENAB(ry
ってことは一周目?
今のgccのバージョンは何なのだろう。
CFLAGS=-O0あたりで通れば、それで再ビルドできないかな?
0274login:Penguin2008/06/01(日) 16:33:48ID:KxUazAUd
今日、eix をアップデートしたら
portagejp で 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:Penguin2008/06/01(日) 23:14:12ID:SicGdhHC
>>274
~ $ 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:Penguin2008/06/02(月) 12:40:38ID:YVOl8Rp1
なんか sqlite が引っかかっているっぽい
0277login:Penguin2008/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:ZXpECGVY
いやエラー出てるのはオーバーレイのとこでしょ
0279login:Penguin2008/06/03(火) 09:23:07ID:AGiA5tKY
パッケージごとにUSEフラグを指定する場合、/etc/portage/package.use使うけど、
パッケージごとにCFLAGSとかってあらかじめ指定できないもんかなあ。
0280login:Penguin2008/06/03(火) 09:36:55ID:sv6LHkHR
>>274
ebuildJPのメンテされてない古いパッケージがエラー起こしてるだけだと思う
ざっくり削除してみたら?dev-jang/Rを
ついでに通報するとか。

その前にsyncしてみるといいかもしれない

>>279
つpackage.cfalgs
0281login:Penguin2008/06/03(火) 10:25:26ID:wKT2KlOa
packages.cflags はデフォでは無理では?
うちは確かここで教えてもらった/etc/portage/bashrc でやってるぉ。

0282login:Penguin2008/06/03(火) 10:47:49ID:wKT2KlOa
ttp://forums.gentoo.org/viewtopic.php?p=1749445

コレね (cflags)
0283login:Penguin2008/06/03(火) 12:44:16ID:AGiA5tKY
>>281
http://thread.gmane.org/gmane.linux.gentoo.devel/21760

これのことかいな?
0284login:Penguin2008/06/03(火) 12:49:10ID:AGiA5tKY
>>282
サンクスコ。そっちのが改良されてるね。
0285login:Penguin2008/06/03(火) 21:59:26ID:CGhlGyiM
screen の中でちょっと時間のかかるものを emerge してて、 ^A^C するつもりが ^C してしまってすごく悲しい。
^C を trap して確認するようにしてくれないかなぁ。

0286login:Penguin2008/06/03(火) 22:39:42ID:kHg8NW3Z
screen -e って使えない?
0287login:Penguin2008/06/03(火) 23:38:04ID:wKT2KlOa
/etc/screenrc を書き換えるとキーバインド変えれるらしい。
^Cをエスケープ用のキーにして、2ストロークにすれば、
押し間違いは減るのではないのだろうか。

私はすぐに^ADで抜けて、別なの立ち上げちゃうけど。
(最近まで^ACを知らなかったってのもある)

この辺参考にどうぞ。
ttp://d.hatena.ne.jp/Ubuntu/20080321/1206029684
0288login:Penguin2008/06/04(水) 00:25:30ID:oXKsNeol
openoffice-binを入れたんだけど
Metacityのウィンドウが付かない
似たような症例はありました?
0289login:Penguin2008/06/04(水) 01:11:39ID:8INajsZm
>>285
.screenrc 作って、下の二行入れてみ?

defencoding UTF-8
escape ^z^z

詳しくはここね
http://www.dekaino.net/screen/
0290login:Penguin2008/06/04(水) 12:34:30ID:doqs+yD9
openssl-0.9.8hだとwineのコンパイルが通らないのぅ
0291login:Penguin2008/06/04(水) 19:14:14ID:PMMLgZOv
JDで書き込むとエラーと言われつつもちゃんと書き込めてるってのは俺だけ?
0292login:Penguin2008/06/04(水) 20:54:55ID:oXKsNeol
CFLAGSを一時的に変更してemergeするには

# CFLAGS="" emerge xxxx

とする以外に何か方法がありますか?
make.confで-march=pentium3mとしてしてるんですが
あるパッケージで--with-archにpentuim3mが渡ってしまうとmakeでこけてしまいます。

初回はいいんですが、更新があった時に毎回指定するのが面倒だなと。
0293login:Penguin2008/06/04(水) 20:58:43ID:iqMxiWMd
前向きに、gccのバグを直して、
makeでこけないようにするのがいい。
0294login:Penguin2008/06/04(水) 21:13:20ID:mmAYTPhc
>>291
試しにhome上で自前コンパイルして動かしてみたら?
それで問題無ければ再マージで治ると思う
因みにオイラはx86_64とppc環境で問題無し
0295login:Penguin2008/06/04(水) 21:13:50ID:KqwL41dA
>>292
-march=pentium3じゃだめなの?
0296login:Penguin2008/06/04(水) 21:31:11ID:iqMxiWMd
>>295
gccの中では、どっちも同じだった気がする。
0297login:Penguin2008/06/04(水) 21:33:46ID:oXKsNeol
ありゃ〜勘違いしてました

# CFLAGS="" emerge xxxx
としても./configure に変更はありませんでした orz

パッケージはbeecrypt-4.1.2-r1なんですけど
試しに--with-arch無しでmakeすると通ったもので
CFLAGSさえコマンドラインで指定しなおせば通ると思い込んでました
0298login:Penguin2008/06/04(水) 21:41:17ID:soSWyE0q
>>290
もう修正されてない?
0299login:Penguin2008/06/04(水) 21:49:38ID:uEDNTq/J
CFLAGSにmregparm=3入れたい…
0300login:Penguin2008/06/04(水) 21:54:09ID:p2eljVtt
/etc/portage/bashrc
/etc/portage/package.cflags


すぐ前に書いてるけど使えなくなってるの?
0301login:Penguin2008/06/04(水) 22:17:02ID:oXKsNeol
>>295
ダメって言うことでは無く実は違いがよく解ってないです
GCC4で追加された低電圧版?ってくらいの認識
pentium3のほうが安全なのかな?

>>300
初めて知りました!ありがとうございます。
/etc/portage/package.linguasなんてのもあればいいなぁ。

コマンドで直前に指定しても使えないようでした。
# CFLAGS="-O2 -pipe -fomit-frame-pointer" emerge dev-libs/beecrypt
0302login:Penguin2008/06/05(木) 00:06:48ID:5khlZx48
>>301
具体的にemerge時のエラーメッセージを提示してくれないの、何を問題にしているか
はっきり分からんけど、エラーは、リンク時の、多重定義エラーかな?そうだとしたら、
エラーの原因は、-DOPTIMIZE_I686付きで、コンパイルしてないから。
-DOPTIMIZE_I686付きでコンパイルすると、C版の関数の代わりにアセンブリ言語版の関数を
リンクするようになってるけど、-DOPTIMIZE_I686がない場合、C版の関数とアセンブリ版の関数
両方リンクするようになってる見たい。
一方、configureファイルの中身を見ると、
pentium3)
CPPFLAGS="$CPPFLAGS -DOPTIMIZE_I686 -DOPTIMIZE_MMX -DOPTIMIZE_SSE"
;;
pentium3は、あるけど、pentium3mはない。

マニュアルを見る限り、pentium3mは、pentium3の別名でしょ。
0303login:Penguin2008/06/05(木) 00:09:51ID:vFQ3GFqv
>>302
PentiumIIIとMobile PentiumIIIで違う最適化を施せるように
名前を分けたものの、gccメンテナは誰もそこまでしていない状態。
0304ID:oXKsNeol2008/06/05(木) 00:46:00ID:+1UlavuV
/pentium3m/pentium3/
にしてemergeでそのままビルド通りました。

ノートなんで何となくpentium3mのほうがいいのかなと勝手に解釈し
make.confに指定していたんですが、beecryptを入れるまで
-marchで問題が出なかったもので深く考えてませんでした。

ビルドが通ったのでbuild.logが消えちゃいました。
でもbeecrypt-4.1.2-r2も試してみたとき同じ所でこけたログが残っています。
0305login:Penguin2008/06/05(木) 00:49:57ID:p9wNdm6N
/etc/portage/package.linguas も /etc/portage/bashrc を参考に
改変すればいけると思う。portage.cflags/CFLAGS のcflags|CFLAGSを
linguasに変えるだけでは?(試してないですスマン)

こういう小ネタって、標準で組み込まれて欲しいとか思いつつ、
期待できそうにないから、Wikiとかで纏めたいのですが、今ちょっと
別のことやっててその時間等とれず。
ま、小ネタあんまり知らないので作っても自分用のメモにしかならないんだけど。
0306ID:oXKsNeol2008/06/05(木) 00:56:05ID:+1UlavuV
http://www4.uploader.jp/user/etc/images/etc_uljp00001.txt
build.log を textでロダにあげてみました。

>>305
ありがとうございます!
知らない事が沢山あるんでとても助かります
0307login:Penguin2008/06/05(木) 01:16:58ID:p9wNdm6N
>>306
CHOST=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:Penguin2008/06/05(木) 01:31:44ID:+1UlavuV
>>307
まさか、そこまで再現してくれるとは... 感謝 ( ; ^ ; )

emerge -B というスイッチが必要だったのか
それとbeecryptがpentium3mというフラグは未定義だったんですね。
皆さん、本当にありがとうございました
もっと修行を積みます、これからも宜しくです
0309login:Penguin2008/06/05(木) 01:46:40ID:p9wNdm6N
>>308
-Bは、ビルドした後、インストールしないでパッケージ(.tbz2)を作る。
というオプション。ウチは実環境には入れたくなかったので-Bをつけました。

FEATURES="buildpkg"がついてたら-Bなしでも自動的にパッケージが作られます。
(パッケージ作った後インストール)デフォルトでは/usr/portage/packages/の下に。

出来上がったパッケージがあれば、emerge -K することでコンパイルなしでインストールすることが可能なはずです。
(tar -xvspjf 〜.tbz2 -C / で展開しても動くことは動くけど非推奨?)
0310login:Penguin2008/06/05(木) 01:52:47ID:+1UlavuV
そっか、--buildpkgonlyですね

ん?すると# CFLAGS="" emerge の時に-marchを明記しなかったので
/etc/make.confのCFLAGSが補完されてしまったという事だったのかな。
0311login:Penguin2008/06/05(木) 02:43:38ID:JGb1Y7gK
>>281

それ、最新版(チルダ)のbash(だったかportageだったか忘れたけど)だと使えなくなってるんだ。
0312login:Penguin2008/06/05(木) 08:47:52ID:Ywg5SxLc
KeyHoleTV が動かん。
動かせた人いる?
0313login:Penguin2008/06/05(木) 10:33:29ID:J1MZFQFa
>>312
ウチのPCだとUSEフラグにglitz追加し、glitzインストールしてからemerge -uDNav world
ほんで起動前に/etc/init.d/esound restartしたら動いたよ

必要なライブラリは入ってるんですよね?
objdump -p lkeyholetv | grep NEEDED
0314login:Penguin2008/06/05(木) 14:21:03ID:Ywg5SxLc
>>313
セグメンテーション違反で落ちる。

なぜスタティック版を出さないんだろう。
0315login:Penguin2008/06/05(木) 16:25:48ID:Eq9w7dGV
他に音出すソフト立ち上がってない状態でやってもダメ?
0316login:Penguin2008/06/05(木) 17:32:25ID:vAuHtKwi
Kernelを2.6.23-gentoo-r8から2.6.24-gentoo-r8にアップグレードしたところネットワークを認識しなくなりました
"e1000"の場合2.6.24-gentoo-r8では認識しないのでしょうか?
やった手順は
emerge gentoo-sources
USEフラグにsymlinkを追加
genkernel --oldconfig --menuconfig --bootloader=grub all
0317login:Penguin2008/06/05(木) 17:34:33ID:Ywg5SxLc
>>315
ダメだった。

gdb で動かすと

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb73046c0 (LWP 8539)]
0xb75eef1b in ?? () from /lib/libc.so.6

と出るんだけど、glibcのバージョンが悪いのか?
0318login:Penguin2008/06/05(木) 18:44:01ID:JGb1Y7gK
gimpとgtk+がインスコのところで
removing executable bit (ライブラリファイル)
と表示されたままずっとload 100%で終わらないなぁ。
本家でも報告上がってないみたい。
0319login:Penguin2008/06/05(木) 19:38:45ID:GHhbuut0
>>316
dmesg でNICの認識どうなってる?
0320login:Penguin2008/06/05(木) 20:01:19ID:p9wNdm6N
>>311
まじですかっ。本来の用途ではないとはいえ使えなくなるのは残念

情報ありがと気をつけます
0321login:Penguin2008/06/05(木) 21:00:54ID:vAuHtKwi
>>319
カーネルの設定のところでギガビットイーサネットのところのチェックがされてなかったのでチェックを付けたら出来るようになりました。
折角お答えいただいたのに申し訳ありません
0322login:Penguin2008/06/05(木) 21:50:23ID:axsvdJ8e
まず初めにに"マニュアル"コンフィギュレーションを説明します。というのも、 これは環境を最適化する上で最良の方法だからです。
0323login:Penguin2008/06/05(木) 22:59:13ID:sAgh8pgs
IPAfont はマダ使えないかのぅ
0324login:Penguin2008/06/05(木) 23:38:16ID:iK2FNgiM
~/.fontsか/usr/local/share/fontsにぶっこむのをオススメしてみる
0325login:Penguin2008/06/06(金) 01:37:31ID:Z804/VD7
すでにぶっこんでたりして
むしろ依存まわりが。。。
0326login:Penguin2008/06/06(金) 01:48:29ID:EKcp6pY1
localなoverlayに空のebuildをでっち上げてごまかすとか

bugsに修正版があがってるような話を聞いた気がするんだけど
0327login:Penguin2008/06/06(金) 07:44:46ID:YtoNOf4G
ttp://bugs.gentoo.org/show_bug.cgi?id=196340
0328login:Penguin2008/06/06(金) 09:03:53ID:vvO26Cdl
依存まわりなんて入ってませぬ…

0329login:Penguin2008/06/06(金) 09:54:16ID:+yaGkJe1
ここ数年DebianのUnstableを使っているのですが、
安定していて退屈してきたので、Gentooに移ることを検討しています。
ですがGoogleで検索すると(去年の事ではありますが)
ttp://slashdot.jp/linux/article.pl?sid=07/03/12/1920256
↑のようにメンテナ間の確執があったりするようで不安です。
そこで、皆様にお尋ねしたいのですが、
パッケージの更新が間に合っていなかったり、
バグへのパッチが中々適用されなかったりといった
メンテが間に合っていないっぽい事は結構有りますか?
ちなみに使用用途はネットと動画鑑賞・編集とゲームです。
0330login:Penguin2008/06/06(金) 10:19:09ID:TNuNokWr
うぶんつがいいと思うよ。いやまじで
用途満たせるようになるまで時間かかってもいいなら止めないが
03313252008/06/06(金) 10:38:13ID:Z804/VD7
>>326-328
やっぱそれしかないですねぇ。。。
まぁ、急ぎでもないので、もう少し正座して待ちますー。


>>329
と、いったことくらい?
あと、こないだ adobe reader がなかなか更新されなかったとか
すぐに思いつくのは、このくらいかなぁ。
■ このスレッドは過去ログ倉庫に格納されています