Skocz do zawartości

Błąd Przy Make ... Acx100


cudny90

Rekomendowane odpowiedzi

Witam, chce sobie zainstalowac moja karte wl-8305 wszystko szlo sprawnie dopoki przyszlo zainstalowa sterowniki ...:/ sciagnalem rozpakowalem wpisuje polecenie make && make install ... (przy samym make dzieje sie to samo ) i wyskakuje taki oto blad:

 

 

[root@localhost acx100-0.2.0pre8_plus_fixes_57]# make && make install

Kernel version file: /lib/modules/2.6.17-1.2174_FC5/build/include/linux/version.h

Kernel configuration file: /lib/modules/2.6.17-1.2174_FC5/build/.config

Make damn sure these really match your currently running kernel!!

 

Kernel configuration found, performing sanity checks

All of the following items are required by the driver:

Loadable modules support is enabled.

Wireless LAN (non-hamradio) support is enabled.

Wireless extensions support is enabled.

The following is needed for PCMCIA/CardBus cards:

PCMCIA support is enabled.

CardBus support is enabled.

The following is needed for USB card support:

USB support is enabled.

The following is needed for PCI card support:

PCI support is enabled.

Kernel configuration satisfies the minimum requirements, continuing.

Wireless header file is WIRELESS_EXT version 20.

gcc version 4.1.0 20060304 (Red Hat 4.1.0-3)

Running linux 2.6.17-1.2174_FC5

Compile info: will choose to use code infrastructure for NEWER wireless extension interface version (>= 13)

Symmetric multiprocessing support (CONFIG_SMP) is disabled.

make -C src

make[1]: Entering directory `/home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src'

if test -n ; then \

mkdir -p /home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src/tmp; \

cp /lib/modules/2.6.17-1.2174_FC5/build/.config /home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src/tmp; \

fi

# use "make V=1" to see full compile execution

make -C /lib/modules/2.6.17-1.2174_FC5/build SUBDIRS=/home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src \

MODVERDIR=/home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src WLAN_HOSTIF=WLAN_PCI modules

make[2]: Entering directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'

rm: nie można usunąć `/home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src/tmp': Jest katalogiem

make[2]: *** [crmodverdir] Błąd 1

make[2]: Leaving directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'

make[1]: *** [modules] Błąd 2

make[1]: Leaving directory `/home/Coodny/nowe/acx100-0.2.0pre8_plus_fixes_57/src'

make: *** [driver] Błąd 2

 

 

 

Co wy na to?? pomóżcie bo musze odpalic TEN INTERNET W KOŃCU!!!:):)

 

Odnośnik do komentarza
Udostępnij na innych stronach

[root@localhost acx100-0.2.0pre8_plus_fixes_57]# make && make install

 

1. Dlaczego taka prehistoryczna wersja (ma ponad rok)? Ściągnij pakiet stąd -> http://acx100.erley.org/ (acx-numerki.tar.bz2)

Nie mam teraz jak sprawdzic, ale jakiś mieciąc temu normalnie się kompilowało. Tam był tylko mały problem z prawami dostępu. Rozpakowywane archiwum usuwało prawa zapisu katalogu, w którym plik był rozpakowywany. Raz napisałem dokładny opis instalacji tych sterowników, ale admini zmieniając UNB na IPB wywali tego posta.

2. Nie kompiluje się programów na roocie.

Odnośnik do komentarza
Udostępnij na innych stronach

No więc zrobiłem tak jak powiedziałeś (gajownik) ale dalej wyskakuje ten sam błąd, robiłem to z kilkoma wersjami, nowe, stare-to samo:/ Dawniej gdy miałem EduCD:) Debian tez nigdy nie moglem niczego zainstalować ze źródeł:/ to samo wyskakiwało:P także może trzeba mi jakiś pack nie wiem ... mam praktycznie goły system(jestem początkujący) kernel-devel posiadam ... a tak (_wogole_ → w ogóle) ORT jadro 2.6.17-1.2174.i686 chyba błędu nie zrobiłem;) ale w każdym razie 2.6.17;] houston pomóż:D

Odnośnik do komentarza
Udostępnij na innych stronach

dalej wyskakuje ten sam blad

 

SOA#1 :P

 

[y4kk0@X ~]$ cd /tmp/
[y4kk0@X tmp]$ mkdir acx
[y4kk0@X tmp]$ cd acx/
[y4kk0@X acx]$ wget http://acx100.erley.org/acx-20060521.tar.bz2
--16:41:58--  http://acx100.erley.org/acx-20060521.tar.bz2
          => `acx-20060521.tar.bz2'
Translacja acx100.erley.org... 38.119.36.60
Connecting to acx100.erley.org|38.119.36.60|:80... polaczono.
Zadanie HTTP wyslano, oczekiwanie na odpowiedz... 200 OK
Dlugosc: 145,385 (142K) [application/x-bzip]

100%[==================================================================>] 145,385      145.61K/s

16:42:00 (145.36 KB/s) - `acx-20060521.tar.bz2' saved [145385/145385]

[y4kk0@X acx]$ tar xjf acx-20060521.tar.bz2
[y4kk0@X acx]$ chmod +w -R ../acx/
[y4kk0@X acx]$ rpm -qa | grep kernel
kernel-2.6.17-1.2174_FC5
kernel-devel-2.6.17-1.2174_FC5
kernel-2.6.17-1.2171_FC5
kernel-doc-2.6.17-1.2174_FC5
[y4kk0@X acx]$ uname -a
Linux X 2.6.17-1.2174_FC5 #1 Tue Aug 8 15:30:55 EDT 2006 i686 athlon i386 GNU/Linux
[y4kk0@X acx]$ make
make: *** Brak obiektów. Stop.
[y4kk0@X acx]$ ls
acx-20060521.tar.bz2  acx.h         common.c  Kconfig   pktgen  setrate.c  wlan_compat.h
acx_config.h          acx_struct.h  conv.c    Makefile  README  usb.c      wlan_hdr.h
acx_func.h            Changelog     ioctl.c   pci.c     script  wlan.c     wlan_mgmt.h
[y4kk0@X acx]$ less README
[y4kk0@X acx]$ make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'
 LD      /tmp/acx/built-in.o
 CC [M]  /tmp/acx/wlan.o
 CC [M]  /tmp/acx/conv.o
 CC [M]  /tmp/acx/ioctl.o
 CC [M]  /tmp/acx/common.o
 CC [M]  /tmp/acx/pci.o
 CC [M]  /tmp/acx/usb.o
 LD [M]  /tmp/acx/acx.o
 Building modules, stage 2.
 MODPOST
 CC      /tmp/acx/acx.mod.o
 LD [M]  /tmp/acx/acx.ko
make: Leaving directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'
[y4kk0@X acx]$ less README
[y4kk0@X acx]$ su -
Haslo:
[root@X ~]# cd /tmp/acx/
[root@X acx]# make -C /lib/modules/`uname -r`/build M=`pwd` modules_install
make: Entering directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'
 INSTALL /tmp/acx/acx.ko
 DEPMOD  2.6.17-1.2174_FC5
make: Leaving directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'
[root@X acx]# depmod -ae
[root@X acx]# less README
[root@X acx]# modprobe acx
[root@X acx]# logout
[y4kk0@X acx]$

 

/edit/

DON'T DO THAT AT HOME! ;-)

No dalem ciala powyzej. Kompilujac w /tmp nie powinno nadawac sie praw zapisu wszystkim, bo ktos zawsze moze nam zrobic niemila niespodzianke ;-)

Powinienem powyzej napisac:

chown u+w -R ../acx/

Odnośnik do komentarza
Udostępnij na innych stronach

no za bardzo mi to nie pomogło:/:/

oto rezultat:

 

[Coodny@localhost ~]$ cd /tmp/acx
[Coodny@localhost acx]$ make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'
 CC [M]  /tmp/acx/conv.o
In file included from /tmp/acx/acx.h:2,
                from /tmp/acx/conv.c:41:
/tmp/acx/wlan_compat.h:246: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_compat.h:247: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_compat.h:253: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_compat.h:254: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_compat.h:255: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_compat.h:260: warning: ‘packed’ attribute ignored for field of type ‘u8[2u]’
In file included from /tmp/acx/acx.h:3,
                from /tmp/acx/conv.c:41:
/tmp/acx/wlan_hdr.h:342: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:343: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:344: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:346: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:353: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:354: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:355: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:362: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:363: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:364: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_hdr.h:475: warning: ‘packed’ attribute ignored for field of type ‘u8[15u]’
/tmp/acx/wlan_hdr.h:476: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:477: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:478: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:479: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:480: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:481: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:482: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:483: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:484: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
/tmp/acx/wlan_hdr.h:485: warning: ‘packed’ attribute ignored for field of type ‘wlanitem_u32_t’
In file included from /tmp/acx/acx.h:4,
                from /tmp/acx/conv.c:41:
/tmp/acx/wlan_mgmt.h:202: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:203: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:208: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:209: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:210: warning: ‘packed’ attribute ignored for field of type ‘u8[0u]’
/tmp/acx/wlan_mgmt.h:215: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:216: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:217: warning: ‘packed’ attribute ignored for field of type ‘u8[0u]’
/tmp/acx/wlan_mgmt.h:222: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:223: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:225: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:226: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:227: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:232: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:233: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:234: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:239: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:240: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:241: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:242: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:249: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:250: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:251: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:252: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:253: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:254: warning: ‘packed’ attribute ignored for field of type ‘u8[0u]’
/tmp/acx/wlan_mgmt.h:259: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:260: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:266: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:267: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:268: warning: ‘packed’ attribute ignored for field of type ‘u8[0u]’
/tmp/acx/wlan_mgmt.h:273: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:274: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:279: warning: ‘packed’ attribute ignored for field of type ‘u8’
/tmp/acx/wlan_mgmt.h:437: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_challenge_t’
/tmp/acx/wlan_mgmt.h:444: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_supp_rates_t’
/tmp/acx/wlan_mgmt.h:450: warning: ‘packed’ attribute ignored for field of type ‘u8[5u]’
/tmp/acx/wlan_mgmt.h:451: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_ssid_t’
/tmp/acx/wlan_mgmt.h:460: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_supp_rates_t’
/tmp/acx/wlan_mgmt.h:472: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_ssid_t’
/tmp/acx/wlan_mgmt.h:473: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_supp_rates_t’
/tmp/acx/wlan_mgmt.h:477: warning: ‘packed’ attribute ignored for field of type ‘u8[7u]’
/tmp/acx/wlan_mgmt.h:480: warning: ‘packed’ attribute ignored for field of type ‘wlan_ie_ssid_t’
/tmp/acx/conv.c: In function ‘acx_rxbuf_to_ether’:
/tmp/acx/conv.c:289: error: ‘rxbuffer_t’ has no member named ‘mac_cnt_rcvd’
/tmp/acx/conv.c: At top level:
/tmp/acx/conv.c:502: fatal error: opening dependency file /tmp/acx/.conv.o.d: Brak dostępu
compilation terminated.
make[1]: *** [/tmp/acx/conv.o] Błąd 1
make: *** [_module_/tmp/acx] Błąd 2
make: Leaving directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'

 

 

gdy chce zmienic uprawnienia do conv.o to sie nie da gdyz plik nie istnieje ... pewnie to jest jakis banalny blad ale nie dla mnie:D

Odnośnik do komentarza
Udostępnij na innych stronach

/tmp/acx/conv.c: In function ‘acx_rxbuf_to_ether’:

/tmp/acx/conv.c:289: error: ‘rxbuffer_t’ has no member named ‘mac_cnt_rcvd’

 

Która wersja sterownika? Przeglądałem plik acx_struct.h i u mnie tam to jest zdefiniowane. Wklej też pierwsze komendy, których używasz do rozpakowania i ściągnięcia pliku. Używaj tagu codebox, bo się robi bajzel na forum...

Odnośnik do komentarza
Udostępnij na innych stronach

komendami pliku nie ściągnąłem ponieważ nie mam neta, a chce go zainstalować:* :D plik sciagnalem na windowsie i zgralem na dyskietke, a następnie z dyskietki na (_linuxa_ → Linuksa) ORT:P (nie mam też zamontowanych dysków NTFS :/) komendy do rozpakowywania tar jxf nazwa_pliku zawsze rozpakowywuje w katalogu w którym jest plik;] wersja sterownika acx-20060519 ... no to 19 maj 2006 najnowszy prawdopodobnie .. tak sie nazywa plik;] tyle ... co mam robić?

Odnośnik do komentarza
Udostępnij na innych stronach

Musisz mieć zainstalowany pakiet kernel-devel. Pobierasz paczkę źródłową src.rpm z adresu(skoro nie masz u siebie neta to pociągnij tam gdzie jest internet i nagraj na cdrw, kartę sd lub mmc , flopa (możliwości masz naprawde wiele)):

Instalujesz ją wpisując

rpm -ivh kernel-module-acx100-0.2.0-1.pre8.dag.src.rpm

Wchodzi w katalog /usr/src/redhat/SPECS. Tutaj masz plik z końcówką spec. Żeby zbudować paczkę wpisujesz rpmbuild -ba nazwapliku.spec. po zakończeniu kompilacji gotowe pakiety znajdziesz w katalogu /usr/src/redhat/RPMS/i386. Jeżeli to nie pomoże to najpierw zainteresuj się ndiswrapperem i uaktualnij system i doinstaluj sobie pakiety nagłówkowe do kernela i ewenyutalnie bibliotek , które mogą ci być potrzebne. I walcz. :)

Odnośnik do komentarza
Udostępnij na innych stronach

komendy do rozpakowywania tar jxf nazwa_pliku zawsze rozpakowywuje w katalogu w którym jest plik;] wersja sterownika acx-20060519 ... no to 19 maj 2006 najnowszy prawdopodobnie .. tak sie nazywa plik;]

Zly plik.

Gajownik pisze wyraznie:

http://acx100.erley.org/acx-20060521.tar.bz2

Zainstaluj jeszcze pakiet kernel-devel → http://download.fedora.redhat.com/pub/fedo...74_FC5.i686.rpm

[siekiera@localhost ~]$ cd /tmp/acx/
[siekiera@localhost acx]$ tar xjf acx-20060521.tar.bz2
[siekiera@localhost acx]$ ls
acx-20060521.tar.bz2  Changelog  Makefile  setrate.c	  wlan_mgmt.h
acx_config.h		  common.c   pci.c	 usb.c
acx_func.h			conv.c	 pktgen	wlan.c
acx.h				 ioctl.c	README	wlan_compat.h
acx_struct.h		  Kconfig	script	wlan_hdr.h
[siekiera@localhost acx]$ chmod u+w -R ../acx/
[siekiera@localhost acx]$ make -C /lib/modules/`uname -r`/build M=`pwd`
make: Entering directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'
 LD	  /tmp/acx/built-in.o
 CC [M]  /tmp/acx/wlan.o
 CC [M]  /tmp/acx/conv.o
 CC [M]  /tmp/acx/ioctl.o
 CC [M]  /tmp/acx/common.o
 CC [M]  /tmp/acx/pci.o
 CC [M]  /tmp/acx/usb.o
 LD [M]  /tmp/acx/acx.o
 Building modules, stage 2.
 MODPOST
 CC	  /tmp/acx/acx.mod.o
 LD [M]  /tmp/acx/acx.ko
make: Leaving directory `/usr/src/kernels/2.6.17-1.2174_FC5-i686'

Pieknie sie kompiluje!

Odnośnik do komentarza
Udostępnij na innych stronach

komendy do rozpakowywania tar jxf nazwa_pliku zawsze rozpakowywuje w katalogu w którym jest plik;]

Ja może off topic, ale w kwestii formalnej. To co napisałeś powyżej nie jest w pełni prawdą - polecenie tar rozpakowuje w katalogu, z którego zostało uruchomione. Twoje stwierdzenie jest prawdziwe tylko w szczególnym wypadku: jeśli staniesz w katalogu, w którym jest plik *.tar.* i z niego dasz polecenie rozpakowania.

 

Pozdr,

W.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...