Jeszcze raz KDE
Adam Gorzkiewicz
adgor w isn.pl
Śro, 5 Mar 2003, 11:33:24 CET
Dnia śro 5. marca 2003 10:50, Centy napisał:
> Przy budowaniu pakietu pojawia sie :
> [...]
> kdelibs libart_lgpl libpng libstdc++ qt zlib
>
> RPM build errors:
> File listed twice:
> /usr/share/doc/kde/HTML/en/kdelibs-3.1-apidocs/kspell File listed
> twice:
> /usr/share/doc/kde/HTML/en/kdelibs-3.1-apidocs/kspell/html
>
> A pare linii wczesniej:
>
> Processing files: kdelibs-3.1-10
> error: File listed twice:
> /usr/share/doc/kde/HTML/en/kdelibs-3.1-apidocs/kspell
> error: File listed twice:
> /usr/share/doc/kde/HTML/en/kdelibs-3.1-apidocs/kspell/html
> Finding Provides: (using /usr/lib/rpm/find-provides)...
> Finding Requires: (using /usr/lib/rpm/find-requires)...
>
> Jak to poprawic? I czy to tak ma byc? Kompilacja w RA
No właśnie - zawsze miałem wrazenie, że rpm-4.1 nie wykrywa podwójnie
wylistowanych plików w przeciwieństwie do rpm-4.0.2 :(
Przyczyną tego co obserwujes jest dodanie w rel 10 regeneracji Makefile i
widać z tą regeneracja cos nie tak - bo popsuło instalowanie dokumentacji
- m. innymi zamieniło kde-apicocs na kde-%{version}-apidocs oraz znalazł
sie tam jeszcze jakis katalog o nazwie kspell - no i %find_lang łyka go
dwa razy:
[adgor w horand kdelibs-3.1]$ cat kspell.lang |uniq
%defattr (644, root, root, 755)
%lang(en) /usr/share/doc/kde/HTML/en/kdelibs-3.1-apidocs/kspell
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
%lang(en) /usr/share/doc/kde/HTML/en/kspell
[adgor w horand kdelibs-3.1]$ cat kdelibs-3.1-apidocs.lang |uniq
%defattr (644, root, root, 755)
%lang(en) /usr/share/doc/kde/HTML/en/kdelibs-3.1-apidocs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[adgor w horand kdelibs-3.1]$
W kdelibs-3.1.1 już tego nie ma.
W tej chwili najprostszym rozwiazaniem dla Ciebie jest:
$ cvs up -r 1.163 kdelibs.spec
$ rpm -bb kdelibs.spec
A tak w ogole to w przyszłym tygodniu w repo w gałęzi RA-branch_general
bedzie juz kde-3.1.1 (z prefixem /usr/X11R6 i nie wymagajace żadnych
bcondów do budowania w Ra). W tej chwili już w ten sposób jest otagowane
i zrobione qt.
--
Adam Gorzkiewicz
adgor w isn.pl
Więcej informacji o liście dyskusyjnej pld-devel-pl