mostlyharmless
Programmer
I'm attempting to compile 2.4.29 on a 486 which refuses to quit, and I have two relentless errors I need some help in eliminating...
1.
drivers/char/char.o: In function `siig10x_init_fn':
drivers/char/char.o(.text.init+0x12cd): undefined reference to `pci_siig10x_fn'
drivers/char/char.o: In function `siig20x_init_fn':
drivers/char/char.o(.text.init+0x12ed): undefined reference to `pci_siig20x_fn'
In my exploring, one apparent fix for this one is to enable CONFIG_PCI. This however a) makes no sense on a 486 with only ISA and VLB, and b) triggers a plethora of other errors when I try it.
2.
crypto/crypto.o: In function `crypto_init_digest_ops':
crypto/crypto.o(.text+0xeec): undefined reference to `crypto_alloc_hmac_block'
crypto/crypto.o: In function `crypto_exit_digest_ops':
crypto/crypto.o(.text+0xf06): undefined reference to `crypto_free_hmac_block'
As far as I can tell this is simply because the cryptography libraries are not distributed with the kernel source. There does not appear however to be a crypto API kernel patch available for 2.4.29.
All dependancies are at the required level or higher as specified in the 2.4.29 documentation.
With respect to applying the crypto API kernel patches, the most recent 2.4.x crypto patch which I can find is 2.4.3, and it will not apply to the 2.4.29 source cleanly.
Feel free to push me gently or kick me violently in the appropriate direction... I can take it. :
-d.
1.
drivers/char/char.o: In function `siig10x_init_fn':
drivers/char/char.o(.text.init+0x12cd): undefined reference to `pci_siig10x_fn'
drivers/char/char.o: In function `siig20x_init_fn':
drivers/char/char.o(.text.init+0x12ed): undefined reference to `pci_siig20x_fn'
In my exploring, one apparent fix for this one is to enable CONFIG_PCI. This however a) makes no sense on a 486 with only ISA and VLB, and b) triggers a plethora of other errors when I try it.
2.
crypto/crypto.o: In function `crypto_init_digest_ops':
crypto/crypto.o(.text+0xeec): undefined reference to `crypto_alloc_hmac_block'
crypto/crypto.o: In function `crypto_exit_digest_ops':
crypto/crypto.o(.text+0xf06): undefined reference to `crypto_free_hmac_block'
As far as I can tell this is simply because the cryptography libraries are not distributed with the kernel source. There does not appear however to be a crypto API kernel patch available for 2.4.29.
All dependancies are at the required level or higher as specified in the 2.4.29 documentation.
With respect to applying the crypto API kernel patches, the most recent 2.4.x crypto patch which I can find is 2.4.3, and it will not apply to the 2.4.29 source cleanly.
Feel free to push me gently or kick me violently in the appropriate direction... I can take it. :

-d.