[Linux] Problem z instalacją

0

Witam, probuje zainstalowac ndiswrappera.
Rozpakowuje -> dziala
Instaluje -> nie dziala

Wypisuje:

root@jsk ndiswrapper]# make

make -C driver

make[1]: Entering directory `/usr/net_l/ndiswrapper/driver'

cc -DEXPORT_SYMTAB -DMODVERSIONS -include /lib/modules/2.4.20-8/build/include/linux/modversions.h -DNDISWRAPPER_VERSION=\"1.2rc1\" -DEXTRA_VERSION=\"@050413\" -DLINUX -D__KERNEL__ -DMODULE -I/lib/modules/2.4.20-8/build/include -Wall -Wstrict-prototypes -fomit-frame-pointer -fno-strict-aliasing -pipe -O2 -mpreferred-stack-boundary=2    -c -o loader.o loader.c
loader.c: In function `load_sys_files':

loader.c:441: `cpu_has_nx' undeclared (first use in this function)

loader.c:441: (Each undeclared identifier is reported only once

loader.c:441: for each function it appears in.)

loader.c:445: `_PAGE_NX' undeclared (first use in this function)

make[1]: *** [loader.o] Error 1

make[1]: Leaving directory `/usr/net_l/ndiswrapper/driver'

make: *** [all] Error 2

[root@jsk ndiswrapper]#

[root@jsk ndiswrapper]#

Moze mi ktos powiedziec co robie źle, i jak zrobic aby sie to dobrze zainstalowalo? :)
Pozdr.

// aha i od razu zaznaczam ze z Linuxa jestem calkowicie zielony :)

0

Może masz jakąś archaiczną wersję make lub kompilatora do C.
Spróbuj znaleŹć paczki dla twojej dystrybucji
Jak używasz czegość opartego na debianie możesz spróbować:
apt-cache search ndiswrappera
i znaleŹć dokładną nazwę tego programu którego poszukujesz, potem
apt-get install nazwa_programu
Chyba że jest to jakaś mało znana aplikacja, to bedziesz musiał pobawić się z edycją pliku z adresami serwerów.

0

to raczej brak deklaracji w ktoryms nagłówku, a co za tym idzie prawdopodobnie brak funkcji w dołączanej bibliotece. Poczytaj, których bibliotek i w jakich wersjach potrzebuje ndiswrapper do kompilacji.

a w ogole z błedami kompilacji pod linuksem to sie postępuje tak :) :
http://www.google.com/search?q=loader.c+cpu_has_nx+undeclared+first+use+in+this+function

1 użytkowników online, w tym zalogowanych: 0, gości: 1