Portál AbcLinuxu, 26. dubna 2024 16:30


Dotaz: make-kpkg skončí chybou (kernel 2.6.11.11)

Dalibor Smolík avatar 8.6.2005 20:32 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
make-kpkg skončí chybou (kernel 2.6.11.11)
Přečteno: 109×
Odpovědět | Admin
Úspěšně jsem kompiloval jádro 2.6.11.11 ze zdroje příkazem make-kpkg kernel_image --initrd
u několika počítačů, ale u jednoho z nich skončila kompilace chybou - hlášení přibližně takto:
drivers/char/drm/gamma_lock.h:36: warning: `DRM' defined but not used
drivers/char/drm/gamma_lock.h:69: warning: `DRM' defined but not used
make[4]: *** [drivers/char/drm/gamma_drv.o] Error 1
...
Co by mohlo být příčinou problému? Používám debian testing. Balíček kernel-package mám nainstalovaný, make xconfig bylo také v pořádku.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

8.6.2005 21:09 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
Odpovědět | | Sbalit | Link | Blokovat | Admin
jakou verzí gcc to bylo? Já měl s gcc 4 (na Ubuntu 5.04 a 5.10) problémy na několika místech - vyřešilo to přehození symlinku /usr/bin/gcc, aby ukazoval na gcc-3.4.
oVirt | SPICE
Dalibor Smolík avatar 8.6.2005 21:43 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
mám nainstalovanou verzi gcc-3.3 i gcc-3.4, žádný symbolický link jsem neupravova.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
Dalibor Smolík avatar 8.6.2005 22:08 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
úprava symbolického linku /usr/bin/gcc-3.4 na gcc nepomohla, stále stejná hláška.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
8.6.2005 21:51 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
Odpovědět | | Sbalit | Link | Blokovat | Admin
To co jste napsal, je pouze warning, výstraha, na tom kompilace rozhodně nekončí... Někde poblíž je ještě ta skutečná chyba, na které to spadlo (pozná se tak, že místo warning je tam error :-) ).
Dalibor Smolík avatar 8.6.2005 22:11 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
chybný výpis začíná těmito řádky
CC [M] drivers/char/drm/gamma_drv.o
drivers/char/drm/gamma_drv.c:33:19: gamma.h: není souborem ani adresářem
In file included from drivers/char/drm/gamma_drv.c:37:
drivers/char/drm/gamma_drv.h:66: error: `DRM' declared as function returning a function
... a pokračuje to obdobně dále.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
8.6.2005 23:20 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
No fajn, a proč kompilujete driver, který je označený jako BROKEN (aspoň na mém 2.6.11)?
[ivok@zero linux]$ grep -A 5 GAMMA /usr/src/linux/drivers/char/drm/Kconfig 
config DRM_GAMMA
        tristate "3dlabs GMX 2000"
        depends on DRM && BROKEN
        help
          This is the old gamma driver, please tell me if it might actually
          work.


8.6.2005 22:39 David Jaša | skóre: 44 | blog: Dejvův blog
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
Pokud to u mě končí chybou tak to bývá velmi podobné - několik warningů a potom Error 1.
Josef Kufner avatar 8.6.2005 22:47 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
"Error 1" je hláška make, že potomek vrátil neco jiného než 0. Skutečná chyba je napsaná o neco dříve a píše jí gcc.
Hello world ! Segmentation fault (core dumped)
Josef Kufner avatar 8.6.2005 22:50 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud vím, tak doporučená verze gcc pro překlad kernelu je 2.95.
Hello world ! Segmentation fault (core dumped)
Dalibor Smolík avatar 9.6.2005 08:24 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
Vyzkouším, na stroji v práci, kde kompilace proběhla v pořádku, mám ještě nainstalované gcc-3.2.
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
9.6.2005 12:26 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
Není to verzí gcc, je to konfigurací (tím že kompilujete BROKEN ovladače), jak jsem psal výše! Když už jsem to za vás dohledal, tak si to aspoň přečtěte...
Dalibor Smolík avatar 9.6.2005 12:45 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
ano, omlouvám se - stál jsem si trochu na vedení ..
mezitím jsem našel návod na
http://lists.debian.org/debian-kernel/2005/01/msg00867.html
večer vyzkouším
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
9.6.2005 12:51 jm
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
To by me vazne zajimalo, kdo krome debianistu ma v systemu tuhle verzi gcc... :-D
9.6.2005 13:26 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: make-kpkg skončí chybou (kernel 2.6.11.11)
hmm ...to bych si to mel fofrem doinstalovat, kdyz jsem ten debianista
Urine should only be green if you're Mr. Spock.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.