et_list & com-err vs imapd v2.2.12 on OSX 10.4.1

Derrick J Brashear shadow at dementia.org
Mon May 23 15:18:43 EDT 2005


On Mon, 23 May 2005, OpenMacNews wrote:

>   % make depend
>   % make all
>
> fails @:
>
>   ...
>   sievec.c
>   gcc -L/usr/local/ssl/lib -L/usr/local/berkeley-db/lib
>   -bind_at_load -ldl -L/usr/local/berkeley-db/lib -ldb
>   -F/Library/Frameworks -framework SASL2 -o sievec sievec.o libsieve.a
>   ../lib/libcyrus.a ../lib/libcyrus_min.a  libsieve.a
>   -L/usr/local/cyrus-sasl/lib  -lsasl2  -lfl
>   -L/usr/local/berkeley-db/lib  -ldb-4.3 -lssl -lcrypto  -lcom_err
>   /usr/bin/ld: Undefined symbols:
>   __et_list
>   collect2: ld returned 1 exit status
>   make[1]: *** [sievec] Error 1
>   make: *** [all] Error 1

Ok,

> which, as b4, i'd gather stems from:
>
>   >> ... the fact that et_list is not defined in libcom_err/com_err.h, i.e.:
>   >>
>   >>     % nm /usr/lib/libcom_err.dylib | grep et_list
>   >>     % (<-- empty)
>   >>
>   >>     % grep et_list /usr/include/com_err.h
>   >>     % (<-- empty)
>
> fyi, as i'm googling to unnderstand this, and figure out what - if anything - 
> changes re: kerberos under Tiger -- i'm finding an old thread at:

Well, so, if you manually use compile_et from /usr/bin to compile the et 
file, does it emit a __et_list reference? Otherwise, you have some other 
compile_et being used. Get rid of it.

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list