Dnia niedziela, 7 maja 2006 12:17, Piotr Wydymus napisał: [...] > Dogrzebałem się do informacji mówiących, że ten spec wymaga jakiejś > przebudowy (jakiś wątek z forum przy okazji budowania madwifi). Poradzono > wykonać make na źródłach kernela i powstanie fixdep. Tyle, że to nic nie > daje - nadal się nie buduje.
Spec nie jest dopasowany do nowych kerneli. Na szybko wklepałem zmiany oraz zrobiłem update do wersjii 0.15rc4, ale to i tak nie chce się zbudować na moim kernelu (2.6.16.9): $ ./builder -5 -U -bb kernel-pcmcia-orinoco.spec --without smp [...] make: Entering directory `/usr/src/linux-2.6.16.9' /home/users/ed/rpm/BUILD/orinoco-0.15rc4/Kbuild:5: *** Module support is not enabled. Stop. make[1]: *** [_clean_/home/users/ed/rpm/BUILD/orinoco-0.15rc4] Error 2 Gdyby ktoś chciał jeszcze pogrzebać, to w załączniku jest patch na bieżącego speca (ja nie bardzo mam na to czas w tej chwili, a na pewno nie mam takiej karty, żeby to przetestować). -- Łukasz Maśko GG: 2441498 _o) Lukasz.Masko(at)ipipan.waw.pl ICQ: 146553537 /\\ Registered Linux User #61028 JID: [EMAIL PROTECTED] _\_V
Index: kernel-pcmcia-orinoco.spec =================================================================== RCS file: /cvsroot/SPECS/kernel-pcmcia-orinoco.spec,v retrieving revision 1.19 diff -u -r1.19 kernel-pcmcia-orinoco.spec --- kernel-pcmcia-orinoco.spec 15 Sep 2005 18:25:05 -0000 1.19 +++ kernel-pcmcia-orinoco.spec 7 May 2006 15:33:16 -0000 @@ -9,13 +9,13 @@ Summary: Orinoco wireless cards driver Summary(pl): Sterownik kart bezprzewodowych Orinoco Name: kernel-pcmcia-orinoco -Version: 0.15rc2 +Version: 0.15rc4 %define rel 0 Release: [EMAIL PROTECTED] License: GPL Group: Base/Kernel -Source0: http://ozlabs.org/people/dgibson/dldwd/orinoco-%{version}.tar.gz -# Source0-md5: 2246f0879439d74f7aabc7935cec90c0 +Source0: http://dl.sourceforge.net/orinoco/orinoco-%{version}.tar.gz +# Source0-md5: bf7de689b98fb0f0f821df95b355997e URL: http://airsnort.shmoo.com/orinocoinfo.html %{?with_dist_kernel:BuildRequires: kernel-source >= 2.6.0} BuildRequires: rpmbuild(macros) >= 1.118 @@ -56,30 +56,35 @@ %if %{with kernel} # kernel module(s) for cfg in %{?with_dist_kernel:%{?with_smp:smp} up}%{!?with_dist_kernel:nondist}; do - install -d $cfg - if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then - exit 1 - fi - rm -rf include - install -d include/{linux,config} - ln -sf %{_kernelsrcdir}/config-$cfg .config - ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h - ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm - ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers - touch include/config/MARKER -# -# patching/creating makefile(s) (optional) -# - %{__make} -C %{_kernelsrcdir} clean \ - RCS_FIND_IGNORE="-name '*.ko' -o" \ - M=$PWD O=$PWD \ - %{?with_verbose:V=1} - %{__make} -C %{_kernelsrcdir} modules \ - CC="%{__cc}" CPP="%{__cpp}" \ - M=$PWD O=$PWD \ - %{?with_verbose:V=1} + if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then + exit 1 + fi + install -d $cfg + install -d o/include/linux + ln -sf %{_kernelsrcdir}/config-$cfg o/.config + ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers + ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h +%if %{with dist_kernel} + %{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts +%else + install -d o/include/config + touch o/include/config/MARKER + ln -sf %{_kernelsrcdir}/scripts o/scripts +%endif + %{__make} -C %{_kernelsrcdir} clean \ + RCS_FIND_IGNORE="-name '*.ko' -o" \ + SYSSRC=%{_kernelsrcdir} \ + SYSOUT=$PWD/o \ + M=$PWD O=$PWD/o \ + %{?with_verbose:V=1} + %{__make} -C %{_kernelsrcdir} modules \ + CC="%{__cc}" CPP="%{__cpp}" \ + SYSSRC=%{_kernelsrcdir} \ + SYSOUT=$PWD/o \ + M=$PWD O=$PWD/o \ + %{?with_verbose:V=1} - mv *.ko $cfg + mv *.ko $cfg done %endif
_______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
