Strona 1 z 1

Błąd kompilacji jądra 2.6.32.9 - make-kpg

: 06 marca 2010, 15:03
autor: MrWarum
Witam.
Chciałem stworzyć nowe jądro 2.6.32.9 z łatką grsec.
Po wydaniu polecenia:

Kod: Zaznacz cały

root:linux# make-kpkg –initrd –append-to-version “-mrwarum” kernel_image
Otrzymuję następujący błąd:

Kod: Zaznacz cały

IHEX    firmware/kaweth/new_code_fix.bin
  IHEX    firmware/kaweth/trigger_code_fix.bin
  H16TOFW firmware/edgeport/boot.fw
  H16TOFW firmware/edgeport/boot2.fw
  H16TOFW firmware/edgeport/down.fw
  H16TOFW firmware/edgeport/down2.fw
  IHEX    firmware/edgeport/down3.bin
  IHEX2FW firmware/keyspan_pda/keyspan_pda.fw
  IHEX2FW firmware/keyspan_pda/xircom_pgs.fw
make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.32.9'
/usr/bin/make  EXTRAVERSION=.9-mrwarum  ARCH=i386 \
			     -C Documentation/lguest
make[1]: Wejście do katalogu `/usr/src/linux-2.6.32.9/Documentation/lguest'
cc -m32 -Wall -Wmissing-declarations -Wmissing-prototypes -O3 -I../../include -I../../arch/x86/include -U_FORTIFY_SOURCE    lguest.c   -o lguest
lguest.c:21:25: error: sys/eventfd.h: Nie ma takiego pliku ani katalogu
lguest.c:37:18: error: zlib.h: Nie ma takiego pliku ani katalogu
lguest.c: In function ‘create_thread’:
lguest.c:1027: warning: implicit declaration of function ‘eventfd’
make[1]: *** [lguest] Błąd 1
make[1]: Opuszczenie katalogu `/usr/src/linux-2.6.32.9/Documentation/lguest'
make: *** [debian/stamp/build/kernel] Błąd 2
zlib jest zainstalowany:

Kod: Zaznacz cały

14:37:24 /usr/src/linux root@pluton # aptitude search zlib
p   gambas2-gb-compress-bzlib2                             - The Gambas bzlib2 component                                                               
p   gambas2-gb-compress-zlib                                - The Gambas zlib compression component                                                     
i A libcompress-raw-zlib-perl                                  - low-level interface to zlib compression library                                           
i A libcompress-zlib-perl                          - Perl module for creation and manipulation of gzip files                                   
i A libio-compress-zlib-perl                                                        - Perl interface to zlib                                                                    
p   libio-zlib-perl                        - IO:: style interface to gzip/zlib compressed files/handles                                
p   libjzlib-java                                                         - Reimplementation of zlib in pure java                                                     
p   libzlib-ruby                                                             - transitional dummy package                                                                
v   libzlib-ruby1.8                                    -                                                                                           
p   zlib-bin                                       - compression library - sample programs                                                     
p   zlib-gst                                       - Zlib bindings for GNU Smalltalk                                                           
i   zlib1g                                               - Biblioteka kompresyjna - pliki wykonawcze                                                 
p   zlib1g-dbg                                                 - compression library - development                                                         
p   zlib1g-dev                                                 - compression library - development                                                         
p   zlibc                                                   - An on-fly auto-uncompressing C library                                             
14:42:01 /usr/src/linux root@pluton # 

: 08 marca 2010, 00:54
autor: Karol Mrozik
Odznacz:

Kod: Zaznacz cały

 [ ] Virtualization  --->
Sprawdź, czy masz pakiet linux-kernel-headers.

Re: Błąd kompilacji jądra

: 08 marca 2010, 09:16
autor: mariaczi
MrWarum pisze:

Kod: Zaznacz cały

lguest.c:21:25: error: sys/eventfd.h: Nie ma takiego pliku ani katalogu
lguest.c:37:18: error: zlib.h: Nie ma takiego pliku ani katalogu
TUTAJ sprawdź dla swojej wersji w jakim pakiecie znajduje się brakujący plik i doinstaluj ten pakiet.