Portál AbcLinuxu, 30. července 2025 21:41


Dotaz: LDAP - kompilace

10.11.2004 09:03 Gustav Hájek | skóre: 7
LDAP - kompilace
Přečteno: 156×
Odpovědět | Admin
zdravím ve spolek,
rád bych se naučil pracovat s LDAP serverem, proto jsem se rozhodl si tuto službu nainstalovat. Protože chci mít poslední verzi, zvolil jsem metodu vlastní kompilace. Nejprve jsem nainstaloval(=zkompiloval) novou verzi DerkeleyDB. Pak jsem dle návodu začal konfigurovat openldap.

nastavil jsem proměnnou LIBS:
# LIBS=/usr/local/BerkeleyDB.4.2/lib/

a zahájil konfiguraci:
# ./configure --prefix=/usr/local/openldap

avšak zde došlo k chybě:
...
configure:3063: checking whether the C compiler (cc ) works
configure:3079: cc -o conftest conftest.c /usr/local/BerkeleyDB.4.2/lib 1>&5
/usr/bin/ld: cannot open /usr/local/BerkeleyDB.4.2/lib/: File format not recognized
collect2: ld returned 1 exit status
configure: failed program was:

#line 3074 "configure"
#include "confdefs.h"

main(){return(0);}

v daném adresáři /usr/local/BerkeleyDB.4.2/lib/ jsou tyto soubory:
libdb-4.2.a libdb-4.2.la libdb-4.2.so libdb-4.a libdb-4.la libdb-4.so

nevím přesně co dělá /usr/bin/ld, ale zdá se mi, že dané soubory mu moc nevoní co? ale jak to napravit, toť otázka má. Ještě k danému systému, jedná se o Debian Woody s jádrem 2.4.22. Děkuji předem, za pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.11.2004 11:59 Gustav Hájek | skóre: 7
Rozbalit Rozbalit vše Re: LDAP - kompilace
Odpovědět | | Sbalit | Link | Blokovat | Admin
tak jsem se v tom trochu stoural, muze byt vyse uvedeny problem zpusobem zastaralou verzi ld (mam 2.12.90.0.1)? Zjistil jsem, ze je soucasti baliku binutils. Bude lepsi novou verzi zkompilovat, (bojim se zavislosti a kompatibility) nebo pouzit Debiani balicky, kde nova verze binutils je k dispozici pouze ve verzi Testing?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.