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