[Serusers] acc.so wont build

Greger Viken Teigre greger at teigre.com
Mon Oct 1 09:36:16 CEST 2007


It's looking for .so extension. Check that you have a symbolic link from it to your 2.0 version.
As long as you have the path in ld.conf, it should find it. You could set LD_LIBRARY_PATH to be sure.
g-)

------- Original message -------
From: David Adade <david.adade at dcomms.co.uk>
Sent: 30.9.'07,  22:42

>  
> 
>  
> 
>  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
> ************************************************************************
> 
> 
> 
> _______________________________________________
> Serusers mailing list
> Serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers




More information about the sr-users mailing list