<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>dictionary.cablelabs[168]: dict_addvalue: value name too long</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Hello,<BR>
<BR>
In order to correctly link to libssl.so.0.9.7 and libcrypto.so.0.9.7 at run time.  I set LDFLAGS="-R/usr/local/openssl-0.9.7/lib" at compile time.  When I execute the bin I get the following error:<BR>
<BR>
Thu Feb 16 18:39:40 2006 : Debug: read_config_files:  reading dictionary<BR>
Thu Feb 16 18:39:40 2006 : Error: Errors reading dictionary: dict_init: //usr/local/share/freeradius/dictionary.cablelabs[168]: dict_addvalue: value name too long<BR>
Thu Feb 16 18:39:40 2006 : Error: Errors reading radiusd.conf<BR>
<BR>
<BR>
If I remove line 168 in the cablelabs dictionary file everything loads fine:<BR>
<BR>
Thu Feb 16 18:43:14 2006 : Debug:  security: reject_delay = 1<BR>
Thu Feb 16 18:43:14 2006 : Debug:  security: status_server = no<BR>
Thu Feb 16 18:43:14 2006 : Debug:  main: debug_level = 0<BR>
Thu Feb 16 18:43:14 2006 : Debug: read_config_files:  reading dictionary<BR>
Thu Feb 16 18:43:14 2006 : Debug: read_config_files:  reading naslist<BR>
Thu Feb 16 18:43:14 2006 : Debug: read_config_files:  reading clients<BR>
<BR>
This is the line I removed.<BR>
<BR>
dictionary.cablelabs[168]<BR>
VALUE   CableLabs-QoS-Release-Reason    Inactivity-Resource-Recovery-Timer-Expiration 2<BR>
<BR>
<BR>
Alternativly, if I do not set LDFLAGS when I compile and set LD_LIBRARY_PATH at runtime (which I don't want to do) I do not get an error.  Am I doing something wrong or is the dictionary file malformed?  Please let me know if I can provide any other information.<BR>
<BR>
<BR>
Thanks,<BR>
Ryan<BR>
<BR>
</FONT>
</P>

</BODY>
</HTML>