Date: Mon, 28 Apr 2003 16:09:26 +0200 From: Xavier HUMBERT <xavier@xavhome.fr.eu.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: xavier@xavhome.fr.eu.org Subject: ports/51497: Can't compile ports/mail/postfix, with sasl enabled Message-ID: <p05111b00bad2e60d7062@[192.168.100.7]> Resent-Message-ID: <200304281410.h3SEABpD041957@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 51497 >Category: ports >Synopsis: Can't compile ports/mail/postfix, with sasl enabled >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Mon Apr 28 07:10:10 PDT 2003 >Closed-Date: >Last-Modified: >Originator: Xavier HUMBERT >Release: FreeBSD 5.0-CURRENT i386 >Organization: >Environment: System: FreeBSD valinor.groumpf.org 5.0-CURRENT FreeBSD 5.0-CURRENT #7: Sat Apr 26 23:56:09 CEST 2003 root@valinor.groumpf.org:/usr/obj/usr/src/sys/XAVIER i386 Needed packages are installed : cyrus-sasl-1.5.28 db3-3.3.11 msyql-*-4.0.12_2 openssl-0.9.7b >Description: postfix won't build with sasl enabled. The problem is there is a stale dependancy to libdes in Makefiles and script/configure.postfix. Here is the relevant part of the output ===================================================== gcc -Wmissing-prototypes -Wformat -DUSE_SASL_AUTH -I/usr/local/include -I/usr/local/include/sasl1 -DHAS_MYSQL -I/usr/local/include/mysql -DHAS_SSL -I/usr/include -I/usr/local/include/db3 -DHAS_MYSQL -I/usr/local/include/mysql -DHAS_PCRE -I/usr/local/include -O -pipe -I. -I../../include -DFREEBSD5 -o master master.o master_conf.o master_ent.o master_sig.o master_avail.o master_spawn.o master_service.o master_status.o master_listen.o master_vars.o master_wakeup.o master_flow.o ../../lib/libglobal.a ../../lib/libutil.a -L/usr/local/lib -lsasl -lpam -lcrypt /usr/local/lib/mysql/libmysqlclient.a -lm -lz -lkrb -lcrypto -ldes -lcom_err -L/usr/lib -lssl -lcrypto -L/usr/local/lib -ldb3 /usr/local/lib/mysql/libmysqlclient.a -lm -lz -L/usr/local/lib -lpcre /usr/bin/ld: cannot find -ldes *** Error code 1 Stop in /usr/ports/mail/postfix/work/postfix-2.0.7/src/master. *** Error code 1 ===================================================== If I try to remove ldes (actually, libdes claimed to be merged with libcrypto) in Makefile, Makefile.inc, and script/configure.postfix, the error changes : ===================================================== gcc -Wmissing-prototypes -Wformat -DUSE_SASL_AUTH -I/usr/local/include -I/usr/local/include/sasl1 -DHAS_MYSQL -I/usr/local/include/mysql -DHAS_SSL -I/usr/include -I/usr/local/include/db3 -DHAS_MYSQL -I/usr/local/include/mysql -DHAS_PCRE -I/usr/local/include -O -pipe -I. -I../../include -DFREEBSD5 -o master master.o master_conf.o master_ent.o master_sig.o master_avail.o master_spawn.o master_service.o master_status.o master_listen.o master_vars.o master_wakeup.o master_flow.o ../../lib/libglobal.a ../../lib/libutil.a -L/usr/local/lib -lsasl -lpam -lcrypt /usr/local/lib/mysql/libmysqlclient.a -lm -lz -lkrb -lcrypto -lcom_err -L/usr/lib -lssl -lcrypto -L/usr/local/lib -ldb3 /usr/local/lib/mysql/libmysqlclient.a -lm -lz -L/usr/local/lib -lpcre /usr/lib/libkrb.so: undefined reference to `des_pcbc_encrypt' /usr/lib/libkrb.so: undefined reference to `des_set_odd_parity' /usr/lib/libkrb.so: undefined reference to `des_key_sched' /usr/lib/libkrb.so: undefined reference to `des_read_pw_string' /usr/lib/libkrb.so: undefined reference to `des_set_key' /usr/lib/libkrb.so: undefined reference to `des_cbc_cksum' /usr/lib/libkrb.so: undefined reference to `des_quad_cksum' /usr/lib/libkrb.so: undefined reference to `des_string_to_key' *** Error code 1 ===================================================== >How-To-Repeat: cd /usr/ports/mail/postfix make clean install (check flavours SASL, TLS, DB3, MySQL) >Fix: Still trying ... Best regards, Xav -- Xavier HUMBERT - Systemes et Reseaux | labo-info@injep.fr INJEP | humbert@injep.fr >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?p05111b00bad2e60d7062>