<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
<BR> <BR>
> Date: Fri, 2 Jul 2010 12:29:34 +0200<BR>> From: aland@deployingradius.com<BR>> To: freeradius-users@lists.freeradius.org<BR>> Subject: Re: warnings under cygwin<BR>> <BR>> tangfu wrote:<BR>> > Hi,guys.I try to complie freeradius 2.19 under cygwin this afternoon,but<BR>> > i get some warning when i execute "./configure ..."<BR>> <BR>> Do you understand what the purpose of "configure" is?<BR>> <BR>> > I don't have installed net-snmp,but i add "--without-snmp" to<BR>> > configure.I am confused why these warnings about snmp occur.<BR>> <BR>> Because you don't have the *optional* SNMP files installed.<BR>> <BR>> > Additionally,iodbc and unixodbc seem merely to support non-windows<BR>> > platform.I always don't get build succeeded.<BR>> <BR>> "configure" is NOT the same as the "build" stage. If configure says<BR>> that the pre-requisites don't exist, then those files will not be built.<BR>> <BR>&!
 gt; > Much to my puzzlement,libmysqlclient_r.a and libmysqlclient_r.la exsit<BR>> > in /lib/mysql,as well as files related to mysql,but warnings don't<BR>> > be removed.Even if i use --with-mysql-lib-dir=<path>,it doesn't work all<BR>> > the same.<BR>> <BR>> Read "config.log" for full description of the reasons why the<BR>> configure failed.<BR>> <BR>> And you can always edit the "Makefile" by hand, to point to the<BR>> correct library && include directory. That's why the Makefiles are<BR>> generated. There's not need to give up if the "configure" process<BR>> doesn't work.<BR>> <BR>> Alan DeKok.<BR>> <BR>> -<BR>> List info/subscribe/unsubscribe? See <A href="http://www.freeradius.org/list/users.html">http://www.freeradius.org/list/users.html</A><BR>
 <BR>
 <BR>
 <BR>
Hi,Alan DeKok,thanks to your analysis.Ha-ha,it makes sence really.<BR>
 <BR>
1.<BR>./configure --without-snmp --disable-shared --with-system-libtool --without-rlm_krb5 --without-rlm_pam --without-rlm_sql_oracle --without-rlm_sql_unixodbc --without-rlm_sql_iodbc --without-rlm_perl --with-mysql-lib-dir=/usr/lib/mysql --without-rlm_eap_ikev2 --without-rlm_eap_tnc --prefix=C:/123 2>C:/warning<BR>
 <BR>
2.<BR>
As you said,some problem has occured in src\rlm_sql\drivers\rlm_sql_mysql\config.log<BR>
 <BR>
/usr/lib/mysql/libmysqlclient_r.a(my_compress.o):my_compress.c:(.text+0x66): undefined reference to `_compress'<BR>
/usr/lib/libmysqlclient_r.a(my_compress.o):my_compress.c:(.text+0x187): undefined reference to `_uncompress'<BR>
 <BR>
In my opinion,maybe some "*.H" file is necessary,but i am not certain.What do you think about this?<BR>                                           <br /><hr />更多热辣资讯尽在新版MSN首页! <a href='http://cn.msn.com/' target='_new'>立刻访问!</a></body>
</html>