vine-users ML アーカイブ



[vine-users:062157] kernel-2.4.20-0vl29.1 の mkkpkg でエラー

  • From: HAYASHI Chifumi (林 千史) <chifumi@xxxxxxxxxxx>
  • Subject: [vine-users:062157] kernel-2.4.20-0vl29.1 の mkkpkg でエラー
  • Date: Mon, 15 Sep 2003 01:22:25 +0900 (JST)
林です。

4月頃に出ている kernel-2.4.20-0vl29.1 で今ごろ気づくと言うのも何だか変
な気がしますが、

| # /usr/sbin/mkkpkg /home/chifumi/rpm.vine/SRPMS/kernel-2.4.20-0vl29.1.src.rpm xconfig
...
| Succeeded in expanding sources/patches.
| Do you want to build SRPM? (If no, only RPMs are built) [y/n] y
| Ready for make "xconfig" by kernel-2.4.20-i386.config
| [Push enter to continue] 
| drivers/ide/Config.in: 46: can't handle dep_bool/dep_mbool/dep_tristate condition
| make[1]: *** [kconfig.tk] エラー 1
| make: *** [xconfig] エラー 2
| Something wrong with "make xconfig". Continue? [y/n]  n

なんてことになってしまったので、

--- drivers/ide/Config.in	Sat Sep 13 22:26:11 2003
+++ drivers/ide/Config.in	Sun Sep 14 00:11:03 2003
@@ -43,7 +43,7 @@
 	    define_bool CONFIG_BLK_DEV_IDEDMA $CONFIG_BLK_DEV_IDEDMA_PCI
 	    dep_bool '      ATA Work(s) In Progress (EXPERIMENTAL)' CONFIG_IDEDMA_PCI_WIP $CONFIG_BLK_DEV_IDEDMA_PCI $CONFIG_EXPERIMENTAL
 #	    dep_bool '      Good-Bad DMA Model-Firmware (WIP)' CONFIG_IDEDMA_NEW_DRIVE_LISTINGS $CONFIG_IDEDMA_PCI_WIP
-            dep_tristate '    Pacific Digital ADMA-100 basic support' CONFIG_BLK_DEV_ADMA100
+            dep_tristate '    Pacific Digital ADMA-100 basic support' CONFIG_BLK_DEV_ADMA100 $CONFIG_BLK_DEV_IDEDMA_PCI
 	    dep_tristate '    AEC62XX chipset support' CONFIG_BLK_DEV_AEC62XX $CONFIG_BLK_DEV_IDEDMA_PCI
 	    dep_tristate '    ALI M15x3 chipset support' CONFIG_BLK_DEV_ALI15X3 $CONFIG_BLK_DEV_IDEDMA_PCI
 	    dep_mbool    '      ALI M15x3 WDC support (DANGEROUS)' CONFIG_WDC_ALI15X3 $CONFIG_BLK_DEV_ALI15X3

という patch をあててエラーが出ないようにしてやってみています。
(できた kernel rpm はまだ試していません)

意味がわかっていないで、まわりを真似して上記のような直し方をしてみまし
たが、正しいでしょうか?
それとも、「Continue? [y/n] 」に y と答えて先へ進むべきだったのでしょ
うか?
-- 
 林 千史  chifumi@xxxxxxxxxxx