>make
>на этапе линковки ругается на то,
>что не может найти функции,
>входящие в пакет MD5:
>undefined reference to MD5Init
>undefined reference to MD5Update
>undefined reference to MD5Final
ldconfig -r | grep libmd
все встанет на свои места
например только APOP авторизация:
make WITH_APOP_ONLY=yes
...
...
cc pop_dele.o pop_dropcopy.o pop_get_command.o pop_get_subcommand.o pop_init.o pop_last.o pop_list.o pop_log.o pop_lower.o pop_msg.o pop_parse.o pop_pass.o pop_quit.o pop_rset.o pop_send.o pop_stat.o pop_updt.o pop_user.o pop_xtnd.o pop_xmit.o popper.o pop_bull.o xtnd_xlst.o pop_uidl.o pop_rpop.o pop_apop.o pop_auth.o pop_pope.o pop_extend.o scram.o hmac.o pop_util.o get_sub_opt.o msg_ptr.o drac.o pop_config.o pop_tls.o pop_tls_openssl.o pop_tls_sslplus.o sslplus_utils.o main.o pop_cache.o genpath.o -o popper ../mmangle/libmangle.a -I../common ../common/libcommon.a -lmd -lutil -lcrypt -L/usr/lib -lssl -lcrypto
../common/libcommon.a(maillock.o): In function `Qmaillock':
maillock.o(.text+0x1da): warning: tempnam() possibly used unsafely; consider using mkstemp()
cc -c -I.. -I.. -I. -I../mmangle -I../common -I/usr/include -O -pipe -march=pentiumpro -freg-struct-return -DHAVE_CONFIG_H -DSETPROCTITLE -DAPOP_ONLY -DFREEBSD -DUNIX popauth.c -o popauth.o
cc -o popauth scram.o hmac.o popauth.o -lmd -lutil -lcrypt -L/usr/lib -lssl -lcrypto ../common/libcommon.a
[wnca109]/usr/ports/mail/qpopper > uname -a
FreeBSD wnca109.jinr.ru 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Thu Dec 13 20:59:00 MSK 2001 toor@wnca109.jinr.ru:/usr/src/sys/compile/FBSD44 i386
[wnca109]/usr/ports/mail/qpopper >
собирается в любом из вариантов:
- make
- make WITH_APOP_ONLY=yes - как говорят рулез :)
- make WITH_FULL_POPD_DEBUG=yes
- make WITH_POPPASSD=yes
вот за даты портов не скажу, у меня там мешанина:
часть что с RELEASE-4.4, часть от 4.Stable - их
сейчас гонят к RELEASE-4.5, а может уже заморозили