ciao,
sto cercando di compilare il kernel linux-2.6.8.1-26mdk di una Mandrake 10.1 official su un portatile più potente con Mandriva 2007 Spring, così ho fatto la copia completa da una cartella /usr/src/linux-2.6.8.1-26mdk; il problema è che il "make xconfig" restituisce un errore tipo:
mi è sorto il dubbio che la colpa sia del compilatore... su Mandrake ho:codice:scripts/kconfig/qconf.h:25: error: extra qualification 'ConfigSettings::' on member 'readSizes' scripts/kconfig/qconf.h:25: error: extra qualification 'ConfigSettings::' on member 'writeSizes' scripts/kconfig/qconf.h:127: error: extra qualification 'ConfigList::' on member 'updateMenuList' make[1]: *** [scripts/kconfig/qconf.o] Error 1
gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
mentre su Mandriva:
gcc version 3.3.6
il problema è che anche usando il compilatore gcc 4.1.2 non cambia nulla...
cosa posso fare?
la prima volta che ho lanciato il make xconfig mi dava il seguente errore:
ma ora non si presenta più in nessun caso o_Ocodice:scripts/kconfig/mconf.c:91: error: static declaration of 'current_menu' follows non-static declaration scripts/kconfig/lkc.h:63: error: previous declaration of 'current_menu' was here make[1]: *** [scripts/kconfig/mconf.o] Error 1