<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Nov 7, 2013 at 10:30 AM, Bill Schoolfield <span dir="ltr"><<a href="mailto:bill@billmax.com" target="_blank">bill@billmax.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div class="im"><br>
<br>
On 11/6/2013 9:13 PM, Alan DeKok wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Bill Schoolfield wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
I built a customized version of the rlm_detail module. It was compiled<br>
externally against a version of freeradius built from source. The<br>
version I'm using is 2.1.12 as this version matches that of the<br>
installed YUM package for centos 6.x.<br>
</blockquote>
<br>
   That sounds like the issue.  The process of building from source<br>
doesn't always produce the same thing as buildign RPMs.<br>
<br>
</blockquote>
<br></div>
Yea I know, I built the source using, I think, the same or similar configure args and took pains to build the same version as the one in the distro.<br>
<br>
I really prefer this approach though. The customer installs our rpm and the FR rpm.</blockquote><div><br></div><div>So the custom module is in an RPM?</div><div><br></div><div>If yes, it should be easier for you to take latest RH's SRPM, then modify the SPEC file to add and compile your module, and then split it as a new package (e.g. freeradius-billmax). Then you distribute only the RPM for your module.</div>
<div><br></div><div> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"> Then if desired they can run a script to install the needed integration files.<br>

<br>
Nothing special about loading *.so files. We do it all the time so this must be something simple to fix.<br>
<br></blockquote><div><br></div><div>Did you try:</div><div>- ldd /usr/lib64/freeradius/rlm_billmax.so</div><div>- verify that all other FR modules are also in the same place (i.e. /usr/lib64/freeradius) ?</div><div> </div>
<div>-- </div><div>Fajar</div></div></div></div>