Libdes nuked, but symbols missid from libcrypto

From: Xavier HUMBERT <xavier+ml_at_injep.fr>
Date: Tue, 29 Apr 2003 10:16:01 +0200
Hi,

I have a problem buildin Postfix+SASL

The libdes has been explicitely destroyed on Feb 24

> Revision 1.16 / (download) - annotate - [select for diffs], Thu Feb 24
> 18:59:12 2000 UTC (3 years, 2 months ago) by markm
> Branch: MAIN 
> CVS Tags: RELENG_4_BP, RELENG_4_6_BP, RELENG_4_6_2_RELEASE,
> RELENG_4_6_1_RELEASE, RELENG_4_6_0_RELEASE, RELENG_4_6, RELENG_4_5_BP,
> RELENG_4_5_0_RELEASE, RELENG_4_5, RELENG_4_4_BP, RELENG_4_4_0_RELEASE,
> RELENG_4_4, RELENG_4_3_BP, RELENG_4_3_0_RELEASE, RELENG_4_3,
> RELENG_4_2_0_RELEASE, RELENG_4_1_1_RELEASE, RELENG_4_1_0_RELEASE,
> RELENG_4_0_0_RELEASE
> Branch point for: RELENG_4 
> Changes since 1.15: +1 -1 lines
> Diff to previous 1.15 (colored) 
> 
> 
> Build everything properly. This means:
> 
> o Don't b uild libdes.
> 
> o Crypto is now housed in libcrypto (with a compatability symlink to
>   libdes)
> 
> o RSA may depend on RSAREF at your locale.
> 
> o OpenSSH is now a part of the base system.


However, Postfix does not know that (I've filed a PR to the maintainer),
so I removed libdes from makefiles, but some symols are not in
libcrypto :

[ BTW, the compat symlink to libcrypto is not there, and creating it by]
[ hand does not solve the missing symbols problem. ]


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'

Any idea ?

Thanks,

-- 
Xavier
http://www.votenowar.org/
Received on Mon Apr 28 2003 - 23:16:03 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:05 UTC