Re: kompilacja modulu r1000 dla sieciowki RTL8111/8168B PCI ExpressGigabit Ethernet
Mniej wiecej Tue, Feb 27, 2007 at 05:36:55PM +0100, zainteresowany Przemek rzekl: > > > > Jest spec kernel-net-r1000.spec - zbuduj z niego, szkoda się szarpać > > ręcznie. > > To moje drugie podejscie do budowania czegokolwiek ze SPECa. > Zaczalem wg http://adas.artikon.one.pl/PLD/CVS.txt > No i jestem na punkcie 2 - robimy pierwszego speca :) > > $ ./builder -bb kernel-net-r1000 Budowałeś coś w katalogu kernela i masz tam śmieci. Najlepiej wywal kernel-headers i source, wyrzuć resztę z /usr/src/kernel i zainstaluj powyższe paczki od nowa. Nic nie potrzebujesz linkować, wszystko co spec będzie potrzebował zrobi sobie lokalnie, kopie, linki i inne czary. Zbyniu -- %% Absolutely nothing we trust %% ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: kompilacja modulu r1000 dla sieciowki RTL8111/8168B PCI ExpressGigabit Ethernet
Przemek pisze: >> Jest spec kernel-net-r1000.spec - zbuduj z niego, szkoda się >> szarpać ręcznie. > > To moje drugie podejscie do budowania czegokolwiek ze SPECa. Zaczalem > wg http://adas.artikon.one.pl/PLD/CVS.txt No i jestem na punkcie 2 - > robimy pierwszego speca :) Moja arch to i686 (bo ktos pisal ze nie na > wszystkich sie buduje) > Postaw sobie chroot, zrob w nim uzytkownika, zbuduj jak czlowiek ze speca a nie robisz jakies dziwne kombinacje. Pozdrawiam ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: kompilacja modulu r1000 dla sieciowki RTL8111/8168B PCI ExpressGigabit Ethernet
Trzeba chyba zrobić mrproper, potem skopiować/podlinkować config i Module.symvers a potem zapuścic make na chwile albo zbudować cały kernel a potem kompilować moduł. U mnie zazwyczaj to pomagało na takie problemy:) Pozdrawiam ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
Re: kompilacja modulu r1000 dla sieciowki RTL8111/8168B PCI ExpressGigabit Ethernet
> > Jest spec kernel-net-r1000.spec - zbuduj z niego, szkoda się szarpać > ręcznie. To moje drugie podejscie do budowania czegokolwiek ze SPECa. Zaczalem wg http://adas.artikon.one.pl/PLD/CVS.txt No i jestem na punkcie 2 - robimy pierwszego speca :) $ ./builder -bb kernel-net-r1000 no i mam: [ciach] + unset LANGUAGE + : + unset LC_MESSAGES + : + unset DISPLAY + : + cd src + compile + [ -r /usr/src/linux/config-smp ] + rm -rf o + install -d o/include/linux + ln -sf /usr/src/linux/config-smp o/.config + ln -sf /usr/src/linux/Module.symvers-smp o/Module.symvers + ln -sf /usr/src/linux/include/linux/autoconf-smp.h o/include/linux/autoconf.h + ln -sf /usr/src/linux/include/asm-i386 o/include/asm + set +x + /usr/bin/make -j1 -C /usr/src/linux prepare scripts HOSTCC=i686-pld-linux-gcc SYSSRC=/usr/src/linux SYSOUT=/home/users/pszemaz/rpm/BUILD/r1000_v1.05/src/o O=/home/users/pszemaz/rpm/BUILD/r1000_v1.05/src/o CC=i686-pld-linux-gcc CPP=i686-pld-linux-gcc -E make: Entering directory `/usr/src/linux-2.6.16.38' Using /usr/src/linux-2.6.16.38 as source for kernel /usr/src/linux-2.6.16.38 is not clean, please run 'make mrproper' in the '/usr/src/linux-2.6.16.38' directory. make[1]: *** [prepare3] Error 1 make: *** [prepare] Error 2 make: Leaving directory `/usr/src/linux-2.6.16.38' error: Bad exit status from /var/tmp/rpm-tmp.91699 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.91699 (%build) Error: package build failed. (no more info) Moja arch to i686 (bo ktos pisal ze nie na wszystkich sie buduje) pszemaz Wydawnictwo Sonia Draga poleca "Krew czasu" - nową powieść Maxime'a Chattama. Makabryczne zbrodnie z ubiegłego wieku i wstrząsające wydarzenia we współczesnej Francji. - Znakomity thriller! http://klik.wp.pl/?adr=http%3A%2F%2Fadv.reklama.wp.pl%2Fas%2Fd82.html&sid=1038 ___ pld-users-pl mailing list pld-users-pl@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-users-pl