Core with 64Bit pam_radius_auth on Solaris 9
    Alan DeKok 
    aland at deployingradius.com
       
    Wed Sep 22 08:06:38 CEST 2010
    
    
  
Peter Lambrechtsen wrote:
> Hello
> 
> I've managed to compile pam_radius-1.3.17 both 32Bit and 64Bit.
> 
> I had to add -lsocket as part of linking to get it to work and modified
> the make file to have -m64 to compile on 64bit
> 
> When I compile it for 64Bit this is my make output:
...
> But when I try and use the 64Bit version of pamtester it core dumps.
  Well... gdb should help to track it down.
> Any suggestions on what to do with gdb or to debug this problem??
$ gdb --args ./pamtester jpam peter authenticate
(gdb) run
(gdb) bt
> I've seen a number of posts such as this one:
> http://networking.itags.org/networking-tech/58575/
> 
> Talking about changing the typedef for md5.h
> 
> -#define uint32 u_int32_t
> +#define uint32 uint32_t
> 
> However 1.3.17 already seems to have this patch.
> 
> struct MD5Context {
>     uint32_t buf[4];
>     uint32_t bits[2];
>     unsigned char in[64];
> };
> 
> I'm no C developer so not sure where to go to from here.
  I don't have a 64-bit Solaris machine, so I can't help much.
  Alan DeKok.
    
    
More information about the Freeradius-Users
mailing list