rpm + poldek == kuku
Paweł Sikora
pluto at pld-linux.org
Mon Nov 22 18:04:15 CET 2004
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.
cr->cr_flags |= CAPREQ_PREREQ | CAPREQ_PREREQ_UN;
} else if (isInstallPreReq(flag)) {
n_assert(crtype == CRTYPE_REQ);
cr->cr_flags |= CAPREQ_PREREQ;
} else if (isErasePreReq(flag)) {
n_assert(crtype == CRTYPE_REQ);
cr->cr_flags |= CAPREQ_PREREQ_UN;
}
#endif /* HAVE_RPM_EXTDEPS */
--
/* Copyright (C) 2003, SCO, Inc. This is valuable Intellectual Property. */
#define say(x) lie(x)
More information about the pld-devel-en
mailing list