DES AWOL after 4.8
Dave Tweten
tweten at nas.nasa.gov
Tue May 6 17:45:05 PDT 2003
I just installed STABLE on a new machine and DES seems to be a no-show.
I've forgotten why. Help!
My 4.8 CD is still a no-show, so I started with the 4.7 CD and then
cvsupped the latest STABLE, using:
*default host=cvsup10.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default delete use-rel-suffix
*default date=2003.05.06.08.00.00
*default tag=RELENG_4
src-all
*default tag=.
ports-all
Then, using the usual /etc/make.conf magic (some of whose purposes I can
no longer remember):
COMPAT22=yes
CPUTYPE=i686
DOC_LANG=en_US.ISO8859-1
ENABLE_SUID_SSH=true
ENGLISH_ONLY=yes
HAVE_MOTIF=yes
JADETEX=yes
KERNCONF=GILMORE
MAKE_RSAINTL=yes
PRINTERDEVICE=ps
SENDMAIL_MC=/etc/mail/gilmore.mc
SUP_UPDATE=yes
SUPFLAGS=-g
SUPHOST=cvsup10.FreeBSD.org
TOP_TABLE_SIZE=41
USA_RESIDENT=YES
WITH_DES=yes
WITH_ISPELL=yes
WITH_QT=yes
WITH_X11=yes
I did the usual:
make buildworld
make kernel
make installkernel
reboot (to single user)
mergemaster -p
make installworld
mergemaster
reboot (to multi-user)
followed (after other ports) by an attempt to make install
/usr/ports/security/pidentd. Ultimately, that produced:
cc -o idecrypt idecrypt.o crypto.o -lkvm -ldes
crypto.o: In function `init_encryption':
crypto.o(.text+0x12): undefined reference to `DES_string_to_key'
crypto.o(.text+0x23): undefined reference to `DES_set_key'
crypto.o: In function `make_packet':
crypto.o(.text+0x191): undefined reference to `DES_ecb_encrypt'
crypto.o(.text+0x1de): undefined reference to `DES_ecb_encrypt'
crypto.o: In function `init_decryption':
crypto.o(.text+0x2f1): undefined reference to `DES_string_to_key'
crypto.o(.text+0x328): undefined reference to `DES_set_key'
crypto.o: In function `decrypt_packet':
crypto.o(.text+0x374): undefined reference to `DES_set_key'
crypto.o(.text+0x46d): undefined reference to `DES_ecb_encrypt'
crypto.o(.text+0x495): undefined reference to `DES_ecb_encrypt'
*** Error code 1
Stop in /usr/ports/security/pidentd/work/pidentd-2.8.5/src.
*** Error code 1
Stop in /usr/ports/security/pidentd/work/pidentd-2.8.5.
*** Error code 1
Stop in /usr/ports/security/pidentd.
So, anybody know where DES went and why? After beating my head against a
wall for a few days, I am without a clue.
Clues welcomed.
--
M/S 258-5 |1024-bit PGP fingerprint:|tweten at nas.nasa.gov
NASA Ames Research Center | 41 B0 89 0A 8F 94 6C 59| (650) 604-4416
Moffett Field, CA 94035-1000| 7C 80 10 20 25 C7 2F E6|FAX: (650) 604-4377
We each earn what freedom of speech we defend for those who most offend us.
More information about the freebsd-stable
mailing list