On Tue, Nov 20, 2012 at 06:38:40PM -0500, Alan DeKok wrote:
I've been having issues with that, too. They're solved by *really* cleaning the source tree. And the re-configuring && building.
Did that before, although I confess I didn't actually say I had - my usual build process for testing is $ rm -rf * .pc $ git reset --hard HEAD before configure & make. The rlm_utf8 issue turns out to be a typo in src/modules/rlm_utf8/all.mk: TARGET := rlm_utf8 should be: TARGET := rlm_utf8.a After that, it now breaks compiling as follows: $ make LINK build/bin/radiusd build/lib/.libs/rlm_smb.so: undefined reference to `mdfour' collect2: ld returned 1 exit status make: *** [build/bin/radiusd] Error 1 $ Although src/modules/rlm_smb/smbencrypt.c calls mdfour(), I can't find any other references to it in the source... any ideas where that was supposed to be defined (or which library it's supposed to pull in)? Cheers Matthew -- Matthew Newton, Ph.D. <mcn4@le.ac.uk> Systems Architect (UNIX and Networks), Network Services, I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom For IT help contact helpdesk extn. 2253, <ithelp@le.ac.uk>