Bug 787 - check_digest test fails to build when using openssl or gcrypt
check_digest test fails to build when using openssl or gcrypt
Status: RESOLVED FIXED
Product: Sudo
Classification: Unclassified
Component: Configure
1.8.20
PC Linux
: low normal
Assigned To: Todd C. Miller
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2017-05-11 04:53 MDT by Evangelos Foutras
Modified: 2017-05-30 10:42 MDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evangelos Foutras 2017-05-11 04:53:19 MDT
This is on sudo 1.8.20 with --enable-gcrypt:

=======================================================
libtool: link: gcc -o .libs/check_digest check_digest.o filedigest.o digestname.o sudoers_debug.o -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z -Wl,relro -Wl,-z -Wl,relro -fPIE -pie -fstack-protector-strong  ../../lib/util/.libs/libsudo_util.so -ldl -lgcrypt -Wl,-rpath -Wl,/usr/lib/sudo
filedigest.o:(.data.rel+0x8): undefined reference to `sudo_SHA224Init'
filedigest.o:(.data.rel+0x10): undefined reference to `sudo_SHA224Update'
filedigest.o:(.data.rel+0x18): undefined reference to `sudo_SHA224Final'
filedigest.o:(.data.rel+0x28): undefined reference to `sudo_SHA256Init'
filedigest.o:(.data.rel+0x30): undefined reference to `sudo_SHA256Update'
filedigest.o:(.data.rel+0x38): undefined reference to `sudo_SHA256Final'
filedigest.o:(.data.rel+0x48): undefined reference to `sudo_SHA384Init'
filedigest.o:(.data.rel+0x50): undefined reference to `sudo_SHA384Update'
filedigest.o:(.data.rel+0x58): undefined reference to `sudo_SHA384Final'
filedigest.o:(.data.rel+0x68): undefined reference to `sudo_SHA512Init'
filedigest.o:(.data.rel+0x70): undefined reference to `sudo_SHA512Update'
filedigest.o:(.data.rel+0x78): undefined reference to `sudo_SHA512Final'
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:249: check_digest] Error 1
make[1]: Leaving directory '/build/sudo/src/sudo-1.8.20/plugins/sudoers'
make: *** [Makefile:99: check] Error 2
=======================================================
Comment 1 Todd C. Miller 2017-05-11 05:29:25 MDT
Fix by https://www.sudo.ws/repos/sudo/rev/7968686742e2
Comment 2 Todd C. Miller 2017-05-30 10:42:06 MDT
Fixed in sudo 1.8.20p1