僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
再起動。ログインプロンプトを無事拝めた。
二次会の別れ際が気になって少し確認。
Exprss5800/110Gd のPentium4は 3.4GHzで、ひょっとすると。
7.0-RELEASE-amd64-bootonly.iso でもってFreeBSDをインストール してみた。何の変哲もなく終了、再起動。
$ uname -a
FreeBSD bsd64 7.0-RELEASE FreeBSD 7.0-RELEASE #0: \
Sun Feb 24 10:35:36 UTC 2008 \
root@driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC
amd64
LFS でやったサンプルを見てみる。 echo 'main(){}' > dummy.c ; cc dummy.c -v -Wl,--verbose 2>1 1> dummy.log。
$ file a.out a.out: ELF 64-bit LSB executable, x86-64, version 1 \ (FreeBSD), for FreeBSD 7.0 (700055), dynamically \ linked (uses shared libs), FreeBSD-style, not stripped $ cat dummy.log GNU ld version 2.15 [FreeBSD] 2004-05-23 Supported emulations: elf_i386_fbsd elf_x86_64_fbsd GNU ld version 2.15 [FreeBSD] 2004-05-23 Supported emulations: elf_i386_fbsd elf_x86_64_fbsd using internal linker script: ================================================== /* Script for -z combreloc: combine and sort reloc sections */ OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64", "elf64-x86-64") OUTPUT_ARCH(i386:x86-64) (ry
これだけじゃ何が嬉しいのかよくわからん。
ちなみにメモリは1GBしか積んでない。
debian-40r5-amd64-businesscard.iso でもやってみたが、同様。
$ uname -a Linux amd64 2.6.18-6-amd64 #1 SMP Wed Oct 15 10:07:11 \ UTC 2008 x86_64 GNU/Linux
LFS-20081207を試す。
SBUが11分16秒(Debian Lenny, gcc-4.3.2)。さて、どこまで。
$ echo 'main(){}' > dummy.c $ $LFS_TGT-gcc -B/tools/lib dummy.c $ readelf -l a.out | grep ': /tools' [Requesting program interpreter: /tools/lib/ld.so.1]
ようやくChapter5.10(Gcc Pass2)通過。
SBUは少し遅い(2分46秒)。最後まで進めるかどうか。
$ echo 'main(){}' > dummy.c $ $LFS_TGT-gcc -B/tools/lib dummy.c $ readelf -l a.out | grep ': /tools' [Requesting program interpreter: /tools/lib64/\ ld-linux-x86-64.so.2]
chroot通過。 峠(Chapter6.15 GCC)もなんとか越せたようだ。
pkgsrc でひとしきり迷った。
# bmake install (ry -- Installing ./html/up.png /bin/sh: line 21: gtkdoc-rebase: command not found make[5]: *** [install-data-local] Error 127 make[5]: Leaving directory `/usr/pkgsrc/devel/glib2/\ work/glib-2.18.3/docs/reference/glib' make[4]: *** [install-am] Error 2 make[4]: Leaving directory `/usr/pkgsrc/devel/glib2/\ work/glib-2.18.3/docs/reference/glib' make[3]: *** [install-recursive] Error 1 make[3]: Leaving directory `/usr/pkgsrc/devel/glib2/\ work/glib-2.18.3/docs/reference' make[2]: *** [install-recursive] Error 1 make[2]: Leaving directory `/usr/pkgsrc/devel/glib2/\ work/glib-2.18.3/docs' make[1]: *** [install-recursive] Error 1 make[1]: Leaving directory `/usr/pkgsrc/devel/glib2/\ work/glib-2.18.3' make: *** [install] Error 2 *** Error code 2
先にtextproc/gtk-doc を自分でbmake install してようやく解決。
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。