| 前 | 2003年 5月 |
次 | ||||
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
「ErrorProtector / DriveCleaner / ErrorSafe / SystemDoctor / WinFixer / WinAntivirusって何?」と思う方はこちらへ。
「ErrorProtector / DriveCleaner / ErrorSafe / SystemDoctor / WinFixer / WinAntivirus をどうしよう?」と思う方はこちらへ。
make[2]: Leaving directory `/usr/src/linux/arch/i386/lib'
ld -m elf_i386 -T /usr/src/linux/arch/i386/vmlinux.lds -e stext arch/i386/kernel/head.o arch/i386/kernel/init_task.o init/main.o init/version.o init/do_mounts.o \
--start-group \
arch/i386/kernel/kernel.o arch/i386/mm/mm.o kernel/kernel.o mm/mm.o fs/fs.o ipc/ipc.o \
drivers/acpi/acpi.o drivers/char/char.o drivers/block/block.o drivers/misc/misc.o drivers/net/net.o drivers/media/media.o drivers/char/drm/drm.o drivers/net/fc/fc.o drivers/net/appletalk/appletalk.o drivers/net/tokenring/tr.o drivers/net/wan/wan.o drivers/atm/atm.o drivers/cdrom/driver.o drivers/pci/driver.o drivers/net/wireless/wireless_net.o drivers/video/video.o drivers/net/hamradio/hamradio.o drivers/md/mddev.o drivers/isdn/vmlinux-obj.o \
net/network.o \
/usr/src/linux/arch/i386/lib/lib.a /usr/src/linux/lib/lib.a /usr/src/linux/arch/i386/lib/lib.a \
--end-group \
-o vmlinux
net/network.o(.text+0xe027): In function `rtnetlink_rcv':
: undefined reference to `rtnetlink_rcv_skb'
make[1]: *** [vmlinux] エラー 1
make[1]: Leaving directory `/usr/src/linux'
make: *** [stamp-build] エラー 2
2003年 5月 31日 土曜日 22:05:14 JST
↑こんなようなメッセージで、 gcc-3.3 で linux kernel 2.4.20 がビルドできない原因:
リンク名 Debian Bug report logs - #194196 URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=194196
その、手っ取り早いというか、根本的解決策:
リンク名 patch-2.4.21.log URL: http://ring.ocn.ad.jp/pub/linux/kernel.org/kernel/v2.4/testing/patch-2.4.21.log
Summary of changes from v2.4.21-rc2 to v2.4.21-rc3 ============================================ <bk@suse.de>: o fix unresolved symbol rtnetlink_rcv_skb with gcc-3.3
β版カーネルに移行するのが吉らしい。
gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -g -nostdinc -iwithprefix include -DKBUILD_BASENAME=horizon -c -o horizon.o horizon.c horizon.c: 関数 `hrz_check_args' 内: horizon.c:2923: 警告: comparison is always false due to limited range of data type gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -g -nostdinc -iwithprefix include -DKBUILD_BASENAME=ambassador -c -o ambassador.o ambassador.c ambassador.c:301:21: "." と "start" を貼付けましたが正常なプリプロセッサトークンとなりません ambassador.c:305:23: "." と "regions" を貼付けましたが正常なプリプロセッサトークンとなりません ambassador.c:310:20: "." と "data" を貼付けましたが正常なプリプロセッサトークンとなりません make[3]: *** [ambassador.o] エラー 1 make[3]: Leaving directory `/usr/src/linux/drivers/atm' make[2]: *** [_modsubdir_atm] エラー 2 make[2]: Leaving directory `/usr/src/linux/drivers' make[1]: *** [_mod_drivers] エラー 2 make[1]: Leaving directory `/usr/src/linux' make: *** [stamp-build] エラー 2 2003年 5月 31日 土曜日 23:07:32 JST
道のりは遠いらしい(;´д⊂)
rcはβというほど完成度はひくくないすよ<br>make menuconfigして.config作り直していらないのを極力外すとかどーすかね?<br>うちはrc6ばっちり動いております。