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

Reply via email to