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