Date: Tue, 24 Sep 1996 03:00:59 -0700 From: Julian Elischer <julian@whistle.com> To: questions@freebsd.org Subject: Mysterious NON linking of DES Message-ID: <3247B15B.398A68D@whistle.com>
next in thread | raw e-mail | index | archive | help
I'm trying to link the SAMBA daemon with -static (I just "bmaked" it so i can 'Crunch' samba with some other stuff for a tiny system) the link line is as follows... cc -DSMBLOGFILE=\"/var/log/log.smb\"\ -DNMBLOGFILE=\"/var/log/log.nmb\"\ -DCONFIGFILE=\"/data/net/samba/smb.conf\"\ -DLMHOSTSFILE=\"/data/net/samba/lmhosts\"\ -DLOCKDIR=\"/var/spool/lock\"\ -DSMBRUN=\"/whistle/bin/smbrun\" -DWORKGROUP=\"WORKGROUP\"\ -DGUEST_ACCOUNT=\"nobody\" -DFreeBSD \ -DSMB_PASSWD=\"/whistle/bin/smbpasswd\"\ -DSMB_PASSWD_FILE=\"/whistle/private/smbpasswd\"\ -I/usr/image/whistle/include \ -I/usr/prod/ia/whistle/bin/samba/source/smbd/../include\ -I/usr/image/usr/include -o smbd server.o trans2.o message.o dir.o\ printing.o locking.o ipc.o reply.o mangle.o chgpasswd.o password.o\ -L/usr/image/usr/lib -static -lcrypt -ldes -L../smblib -lsmb ^^^^^^^^^^^^^ smbencrypt.o: Undefined symbol `_des_set_odd_parity' referenced from text segment smbencrypt.o: Undefined symbol `_des_set_key' referenced from text segment smbencrypt.o: Undefined symbol `_des_ecb_encrypt' referenced from text segment smbencrypt.o: Undefined symbol `_des_set_key' referenced from text segment smbencrypt.o: Undefined symbol `_des_ecb_encrypt' referenced from text segment *** Error code 1 Now as plain as day, libdes.a and libcrypt.a are mentionned there.. and if I do an nm on lindes.a i see: # nm /usr/lib/libdes.a|grep _des_ecb_encrypt U _des_ecb_encrypt U _des_ecb_encrypt 00000870 T _des_ecb_encrypt # so the dammed thing is there.... why can't it link? If I lik without -static, it seems to work.. but that's no good for me. any pointers greatly appreciated.. I'm going home and giving up for the night :) julian
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3247B15B.398A68D>