Wykrywanie rpm-devel-4.2 pod Owlem

Maciek Pasternacki maciekp at japhy.fnord.org
Mon Nov 8 21:17:38 CET 2004


On Boomtime, The Aftermath 20, 3170 YOLD, Paweł A. Gajda wrote:

>> Próbuję skompilować Poldka 0.18.7 w aktualnym owl-current; ./configure
>> ma problemy z wykryciem librpm.  Zaglądałem w configure.in, ale to nie
>> na moją głowę magia jest...  próba kompilacji wygląda mniej-więcej
>> tak:
> [...]
>> checking for dhaes_pContextInitEncrypt in -lbeecrypt... no
>> checking for rpmCleanPath in -lrpmio... yes
>> checking for rpmReadPackageInfo in -lrpm... no
>> checking for rpmReadPackageHeader in -lrpm... no
>> checking for rpmReadPackageFile in -lrpm... yes
>> checking for rpmMachineScore... no 
>> configure: error: "rpmlib not found"
>
> Zajrzyj do config.log albo podeślij mi go jeżeli sam nie dojdziesz
> przyczyny.

configure:11238: gcc -o conftest -g -O2 -fno-builtin-log -D_REENTRANT -I/usr/include/db4 -I/usr/incl
ude/rpm -I/usr/include/ncurses   -L$(top_builddir)/trurlib conftest.c -lrpm -lrpmdb -lelf -ldb-4.0 -
lrpmio -lpopt -lz -lbz2 -lpcre -lreadline -ltinfo  >&5
/usr/bin/ld: cannot find -lelf
collect2: ld returned 1 exit status
configure:11244: $? = 1

Libelf występuje w configure.in tylko w jednym miejscu:

AC_CHECK_LIB(rpm, rpmReadPackageInfo,[LIBS="-lrpm $DBLIB $LIBS"],
        AC_CHECK_LIB(rpm, rpmReadPackageHeader,
                [LIBS="-lrpm -lrpmdb $DBLIB $LIBS"],
                AC_CHECK_LIB(rpm, rpmReadPackageFile,
                        [LIBS="-lrpm -lrpmdb -lelf $DBLIB $LIBS"
                         AC_DEFINE([HAVE_RPM_4_1],1,[])],
                        AC_MSG_ERROR(["rpmlib not found"]),
                        [$DBLIB -lrpmdb]),
                [$DBLIB -lrpmdb]),
            [$DBLIB])

W PLD /usr/lib/libelf* należą do pakietu elfutils-libelf; czy to jest
wymagane do działania poldka?  (na librpm3 poldek (trochę starszy --
0.18.3) się bez libelf budował na czysto; teraz z rpm-4.2 ./configure
wykłada się w dokładnie tym samym miejscu).

-- 
__    Maciek Pasternacki <maciekp at japhy.fnord.org> [ http://japhy.fnord.org/ ]
`| _   |_\  / { ...dziewczyny kontra chłopcy, ta wojna trwa już zbyt długo,
,|{-}|}| }\/ więc podajmy sobie ręce, na przykład tu -- w twoim pokoju... }
\/   |____/                                                   ( Partia )  -><-




More information about the poldek mailing list