Build issues - library paths, and debian pkg format

Matthew Newton mcn4 at leicester.ac.uk
Fri Dec 5 22:16:26 CET 2014


On Fri, Dec 05, 2014 at 02:37:30PM -0500, Alan DeKok wrote:
> On Dec 5, 2014, at 1:08 PM, Matthew Newton <mcn4 at leicester.ac.uk> wrote:
> >  /etc/freeradius/mods-enabled/cache_eap[4]: Failed to link to module 'rlm_cache': build/lib/.libs/rlm_cache_rbtree.so: cannot open shared object file: No such file or directory
> 
>   Is it *only* that file, or is it other modules, too?

Yeah, just that file.

On Fri, Dec 05, 2014 at 02:46:09PM -0500, Bruce Bauman wrote:
> I had the same problem and it was only with that file.
> 
> Although I don’t understand why, commenting out the TGT_PREREQS line in src/modules/rlm_cache/rlm_cache.mk made the problem go away for me.

Thanks - that solves it.


> > Any reason not to set this to "3.0 (native)”?
> 
>   The file was added recently.  Is it needed, or can we just delete it?

I think it's right to keep, but really not sure either quilt or
native is entirely applicable for a non-Debian official package.
But native will mean the build is tidier and easier.

I've done a pull request for this; it also removes the
local-config, so that 'make deb' still works. Builds good packages
here.

Thanks!

Matthew


-- 
Matthew Newton, Ph.D. <mcn4 at le.ac.uk>

Systems Specialist, Infrastructure Services,
I.T. Services, University of Leicester, Leicester LE1 7RH, United Kingdom

For IT help contact helpdesk extn. 2253, <ithelp at le.ac.uk>


More information about the Freeradius-Devel mailing list