rpm + poldek == kuku

Paweł Sikora pluto at pld-linux.org
Sun Nov 28 17:06:19 CET 2004


On Monday 22 of November 2004 18:04, Paweł Sikora wrote:
> nowy snap rpm-a rpm-4.4-0.20041121.0.1 powoduje, że poldek-0.18.7-3
> przy generowaniu indeksów wylatuje na różnych plikach *.rpm
> z powodu niespełnionej asercji:
>
> * using /home/users/pluto/tmp as cache directory
> * Wczytywanie /home/users/pluto/rpm/RPMS/./...ld libtunepimp-0.3.0-1
> * Something wrong, something not quite right.
> * Assertion 'crtype == CRTYPE_REQ' failed, capreq.c:650
>
> [fragment capreq.c]
>
> #ifndef HAVE_RPM_EXTDEPS
>             if (flag & RPMSENSE_PREREQ) {
>                 n_assert(crtype == CRTYPE_REQ);
>                 cr->cr_flags |= CAPREQ_PREREQ | CAPREQ_PREREQ_UN;
>             }
> #else
>             if (isLegacyPreReq(flag)) { /* prepared by rpm < 4.0.2  */
>
>                 n_assert(crtype == CRTYPE_REQ);     <=== tu się kładzie.

...ponieważ crtype == 1:

/* capreq.h */
#define CRTYPE_CAP  1
#define CRTYPE_REQ  2
#define CRTYPE_CNFL 3
#define CRTYPE_OBSL 4

kto mi powie, co to _CAP? (hint: źródła poldka nie posiadaja komentarzy)

-- 
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */

                           #define say(x) lie(x)




More information about the pld-devel-en mailing list