[Lurker-users] buildling cvs
Brought to you by:
terpstra
|
From: Kevin B. <co...@co...> - 2003-04-11 02:55:37
|
Greetings, I've just recently come across lurker, and it looks like a rather nice archive system. I'm now trying to get a trial install setup, and ran into the following build issues. In looking for libst and libc-client, I wondered which versions are recommended? I installed libst-1.4 without much trouble. I looked for libc-client, but I don't see it specifically at ftp://ftp.cac.washington.edu/imap/ . Has it been renamed or moved? I started by installing imap and imap-devel (SuSE 8.1), as that provided libc-client. However, because the package is named imap, the include files are in <imap/*.h> rather than <c-client/*.h>. I worked around that by modifying 'configure' and lurker/store/mbox.h to use the imap include files. Is this reasonable? I'm unfamiliar with the imap and c-client libraries, so I don't know if the version in imap is even close to that expected by lurker. (However, I noticed later that the ftp site mentioned above has a 'c-client.tar.Z' which extracts to imap/src/* and includes some c-client files. Is this the version lurker uses? I've completed a compile now, but the link is failing like: gcc -g -O2 -Wall -o lurkerd config.o decode.o md5.o indexer.o summary.o mbox.o search.o service.o expiry.o main.o url.o mailto.o quote.o art.o ../common/libcommon.a ../libkap/libkap.a -L/usr/local/lib -lst -lm indexer.o: In function `my_indexer_traverse': /usr/local/src/lurker/lurker/store/indexer.c:187: undefined reference to `fs_give' mbox.o: In function `my_mbox_convert_date_field': /usr/local/src/lurker/lurker/store/mbox.c:605: undefined reference to `mail_parse_date' /usr/local/src/lurker/lurker/store/mbox.c:608: undefined reference to `mail_longdate' mbox.o: In function `lu_mbox_select_body': /usr/local/src/lurker/lurker/store/mbox.c:997: undefined reference to `rfc822_base64' /usr/local/src/lurker/lurker/store/mbox.c:999: undefined reference to `rfc822_qprint' mbox.o: In function `lu_mbox_parse_message': /usr/local/src/lurker/lurker/store/mbox.c:1130: undefined reference to `mail_string' /usr/local/src/lurker/lurker/store/mbox.c:1130: undefined reference to `mail_string' /usr/local/src/lurker/lurker/store/mbox.c:1139: undefined reference to `rfc822_parse_msg_full' But that looks like a problem with my configure changes to get libc-client to be recognized (no -lc-client on the link line:( ). I'll spend some more time getting this working. Suggestions welcome :) Are you interested in autoconf patches if this can be made to work more cleanly on SuSE? -- Kevin |