Portál AbcLinuxu, 1. června 2025 15:28
Jen mi to vzdy nekde sbuchne nejakym erorrem "make bzImage" nebo v "make modules". K "make modules_install" jsem se jeste nedostal.
Jsou nejake zavislosti mezi polozkami pri kompilaci, nebo volim spatne hodnoty? Muzete mi poradit kde bych se o tom docetl? Prelouskam to i v anglictine, ale za cestinu bych byl vdecny.
pri "make bzImage" mi po chvilce chroustani oznami toto:
make[3]: *** No rule to make target
`/usr/src/linux-2.4.20-8/drivers/pci/devlist.h', needed by `names.o'. Stop.
make[3]: Leaving directory
`/usr/src/linux-2.4.20-8/drivers/pci'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory
`/usr/src/linux-2.4.20-8/drivers/pci'
make[1]: *** [_subdir_pci] Error 2
make[1]: Leaving directory
`/usr/src/linux-2.4.20-8/drivers'
make: *** [_dir_drivers] Error 2
To jsem vyresil tak ze jsem na danem miste vytvoril prazdny soubor devlist.h a vzapeti si rekne o classlist.h. Ten jsem mu taky vytvoril prazdny a nic nenamital. Jinak jsem neprisel na to, s jakou volbou tato chyba souvisi.
Po kratke chvilce se objevi toto:
modedb.c:469: invalid use of undefined type `struct fb_videomode'
modedb.c:469: dereferencing pointer to incomplete type
modedb.c:469: warning: passing arg 1 of `__fb_try_mode' from incompatible pointer type
modedb.c:469: warning: passing arg 2 of `__fb_try_mode' from incompatible pointer type
7
modedb.c: At top level:
modedb.c:476: warning: type defaults to `int' in declaration of `EXPORT_SYMBOL'
modedb.c:476: warning: parameter names (without types) in function declaration
modedb.c:476: warning: data definition has no type or storage class
make[3]: *** [modedb.o] Error 1
make[3]: Leaving directory
`/usr/src/linux-2.4.20-8/drivers/video'
make[2]: *** [first_rule] Error 2
make[2]: Leaving directory
`/usr/src/linux-2.4.20-8/drivers/video'
make[1]: *** [_subdir_video] Error 2
make[1]: Leaving directory
`/usr/src/linux-2.4.20-8/drivers'
make: *** [_dir_drivers] Error 2
Tato chyba se objevi pokazde kdyz do konfigurace zahrnu framebuffer.
Jinak "make mrproper" jsem taky zkousel a vysledek byl bez zmeny.
Vsem diky za odpovedi!
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.