Re: [th] budowanie modułów kernel-misc-acer*

Bartosz Świątek shadzik w gmail.com
Pią, 4 Maj 2007, 02:27:33 CEST


04-05-07, Krystian Tomczyk <krystian w kamionek.net> napisał(a):
> Coś nie bardzo rozumiem, ale od jakiegoś czasu nie mogę zbudować modułów
>
> $ ./builder -bb kernel-misc-acer_acpi.spec
> # $Revision: 1.6 $, $Date: 2007/02/12 22:09:10 $
> ...
> acer_acpi-0.3.tar.gz having proper md5sum already exists
> błąd: linia 23: Nieznana etykieta: %requires_releq_kernel_up
> Error: package build failed. (no more info)
>
> Jak trochę porzeźbiłem w specu to mu brakowało config-smp. Jak to jest w
> końcu z tymi config-up, config-smp i config-dist?
>
> Drugi dochodzi trochę dalej
>
> $ ./builder -bb kernel-misc-acerhk.spec
> # $Revision: 1.14 $, $Date: 2007/04/22 11:23:34 $
> ...
>   HOSTCC  scripts/conmakehash
>   HOSTCC  scripts/bin2c
> make: Leaving directory `/usr/src/linux-2.6.20.11'
> + /usr/bin/make -C /usr/src/linux clean RCS_FIND_IGNORE=-name '*.ko' -o
> M=/home/users/krystian/rpm/BUILD/acerhk-0.5.35 HOSTCC=i686-pld-linux-gcc
> SYSSRC=/usr/src/linux
> SYSOUT=/home/users/krystian/rpm/BUILD/acerhk-0.5.35/o
> O=/home/users/krystian/rpm/BUILD/acerhk-0.5.35/o CC=i686-pld-linux-gcc
> CPP=i686-pld-linux-gcc -E
> make: Entering directory `/usr/src/linux-2.6.20.11'
>
> I tak sobie czeka, aż dam ctrl+c. W tym czasie ps pokazuje
> 15456 pts/0    S+     0:00  |   \_ /bin/ksh ./builder -bb
> kernel-misc-acerhk.spec
> 15670 pts/0    SN+    0:00  |       \_ rpmbuild -bb -v
> kernel-misc-acerhk.spec
> 15999 pts/0    SN+    0:00  |           \_ /bin/sh
> -e /home/users/krystian/tmp/rpm-tmp.14639
> 16525 pts/0    SN+    0:00  |               \_ /usr/bin/make
> -C /usr/src/linux clean RCS_FIND_IGNORE=-name '*.ko' -o
> M=/home/users/krystian/rpm
> 16528 pts/0    SN+    0:00  |                   \_ /bin/sh
> -c /usr/bin/make -C /home/users/krystian/rpm/BUILD/acerhk-0.5.35/o
> \?KBUILD_SRC=/usr
> 16529 pts/0    SN+    0:00  |                       \_ /usr/bin/make
> -C /home/users/krystian/rpm/BUILD/acerhk-0.5.35/o
> KBUILD_SRC=/usr/src/linu
> 16595 pts/0    SN+    0:00  |                           \_ /usr/bin/make
> -f /usr/src/linux-2.6.20.11/scripts/Makefile.clean obj=/home/users/kry
> 16600 pts/0    SN+    0:00  |                               \_ awk
> -F" /REL/ {print $2}
>
> I nie podoba mi się ten " przy -F
>
> $ rpm -qa rpm\* |sort
> rpm-4.4.7-12.i686
> rpm-base-4.4.7-12.i686
> rpm-build-4.4.7-12.i686
> rpm-build-macros-1.382-1.noarch
> rpm-build-tools-4.4.7-12.i686
> rpm-devel-4.4.7-12.i686
> rpm-lib-4.4.7-12.i686
> rpm-perlprov-4.4.7-12.i686
> rpm-pythonprov-4.4.7-12.i686
> rpm-utils-4.4.7-12.i686

Poprawiłem oba spece i puściłem na buildery. Zbudowało się poprawnie i
lada chwila powinno być w repo Th.


Więcej informacji o liście dyskusyjnej pld-devel-pl