Or, specify the local libltdl as an *object*, not a *library*.
That's pretty much what I said.
The problem is that apparently without telling configure to not use the system ltdl, the local libltdl.a that you specified doesn't exist at the time radiusd is built.

        --enable-ltdl \
        --enable-ltdl-install \
        --with-ltdl-install \
  If you have libltdl already installed, these configuration options
will most likely cause problems.
I understood this to mean it should install the local ltdl to /usr/lib.

  So stop playing around with 'configure'.  Do what I said.  Hack the
make rules to link against the included libltdl as an object, not a
library.  The linker will then NEVER look for -lltdl, so it will NEVER
find the one already installed.
The problem is, again, that it's not already installed (or built, for that matter.) When it is built it isn't even in the directory you've specified, but rather, it's in ./libltdl/.libs/.

dave

--
Dave Wreski
Corporate Manager Guardian Digital, Inc.
(201) 934-9230 Pioneering. Open Source. Security.
[EMAIL PROTECTED] http://www.guardiandigital.com


- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to