[Serusers] acc.so wont build
David Adade
david.adade at dcomms.co.uk
Sun Sep 30 22:42:29 CEST 2007
ive searched for the radius module
ldconfig -v | grep radius
and found
/usr/lib64:
libradiusclient-ng.so.2 -> libradiusclient-ng.so.2.0.0
/usr/lib
libradius-1.0.1.so -> libradius.so
tried to build in root ser dir
Still not sure what i am missing same error below
make[1]: Entering directory `/usr/src/ser/ser-0.9.6/modules/acc'
gcc -shared -Wl,-O2 -Wl,-E acc.o acc_mod.o diam_avp.o diam_message.o diam_tcp.o -L/usr/local/lib -lradiusclient-ng -o acc.so
/usr/bin/ld: cannot find -lradiusclient-ng
collect2: ld returned 1 exit status
make[1]: *** [acc.so] Error 1
make[1]: Leaving directory `/usr/src/ser/ser-0.9.6/modules/acc'
**************************************************************************
First off, make sure /etc/ld.so.conf points to the correct radius client
dir, rerun ldconfig.
Then do what it says. Don't make the module FROM the module directory.
There's info in the INSTALL file on how to compile the modules one at a
time properly.
From the root src tree:
make modules=modules/acc modules
David Adade wrote:
>
>
> first problem running make in /usr/src/ser/ser-0.9.6/modules/acc
>
> i get the following error
> acc.c:56:33: radiusclient-ng.h: No such file or directory
>
> So i installed the following
>
> freeradius-1.0.1-3.RHEL4.5.
> radiusclient-ng-devel-0.5.2-4
> radiusclient-ng-0.5.2-4
>
> now i get the error
>
> ../../Makefile.modules:21: "you should run make from the main ser
> directory"
> gcc -shared -Wl,-O2 -Wl,-E acc.o acc_mod.o diam_avp.o
> diam_message.o diam_tcp.o -L/usr/local/lib -lradiusclient-ng -o acc.so
> /usr/bin/ld: cannot find -lradiusclient-ng
> collect2: ld returned 1 exit status
> make: *** [acc.so] Error 1
>
> vi /etc/ld.so.conf reads
>
> /usr/ofed/lib
> /usr/lib64/
> /etc/radiusclient
> /usr/sbin
> /usr/bin
>
> I am running centos 4. The radius server works fine no problems
>
>
> vi /usr/src/ser/ser-0.9.6/modules/acc/Makefile reads
>
> # uncomment the next line if you wish to enable SQL accounting
> DEFS+=-DSQL_ACC
>
> # uncomment the next two lines if you wish to enable RADIUS accounting
> DEFS+=-DRAD_ACC
> include ../../Makefile.radius
> # DEFS+=-DRAD_ACC -I$(LOCALBASE)/include
> # LIBS=-L$(LOCALBASE)/lib -lradiusclient-
>
> Can anyone help
>
>
>
>
>
>
>
>
> ***********************************************************************
> IMPORTANT NOTICE:
> The information transmitted is intended only for the person or entity to
> which it is addressed and may contain confidential and/or privileged
> material. If you receive this in error, please contact the sender and
> delete the material from any computer.
> This e-mail is intended for the above named addressee only.
> Should you receive this e-mail in error please contact
> Customer Services on Tel: + 44 (0)870 241 2439
> ************************************************************************
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
>
--
Neil Fusillo
CEO
Infinideas, inc.
http://www.ideasip.com
***********************************************************************
IMPORTANT NOTICE:
The information transmitted is intended only for the person or entity to
which it is addressed and may contain confidential and/or privileged
material. If you receive this in error, please contact the sender and
delete the material from any computer.
This e-mail is intended for the above named addressee only.
Should you receive this e-mail in error please contact
Customer Services on Tel: +44 (0)870 241 2439
************************************************************************
More information about the sr-users
mailing list