Uprava portu - prilinkovani knihovny

Robert Kania konference at gdi.cz
Thu Jun 26 15:44:38 CEST 2003


Dobry den,

pri instalaci portu security/cyrus-sasl2 jsem narazil na problem, ze
pri mysql autentizaci tento umi pouzivat pouze plaintext hesla. Napsal
jsem jednoduchy patch (tento jsem posleze nahradil komplexnejsim
nalezenym na netu), ktery toto resi za pomoci funkce crypt. Nyni
mam problem pri pouziti tohoto portu. Kompilace a instalace probehne ok, ale
pri testovani skonci chybou:

# telnet localhost imap
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
* OK testserver Cyrus IMAP4 v2.1.13 server ready
. login test test
/usr/libexec/ld-elf.so.1: /usr/local/lib/libsasl2.so.2: Undefined symbol "crypt"
Connection closed by foreign host.

Domnivam se, ze chyba je v tom, ze k libsasl2.so.2 neni prilinkovana
knihovna s funkci crypt. Nevim vsak, jak toho dosahnout.

zkousel jsem do Makefile pridat
LDFLAGS="$LDFLAGS -lcrypt"
a
AUXLIBS=-lcrypt

nic nepomohlo - prubeh je stale stejny

Nejsem zadny odbornik na ceckove programy ani Makefiles a v tuto
chvili mi dosla jakakoliv dalsi invence. Budu vdecny za kazdy dalsi
napad ci radu.

s pozdravem

-- 
Robert Kania   root  at  gdi.cz
kania at gdi.cz   ICQ:   148585231
gdi, s. r. o.  Anenska 10  Brno
www.gdi.cz     www.jazykovky.cz




More information about the Users-l mailing list