1 From: "Philip Blow" <philipb@simplywireless.com.au>
2 To: <freeradius-users@lists.cistron.nl>
3 Date: Wed, 29 Jan 2003 15:23:45 +1100
5 Here are some brief notes I but together for compiling FreeRADIUS 0.8.1
6 on Windows XP with EAP/TLS support.
8 Configuring FreeRADIUS for EAP under CygWin.
12 Install the latest version of CygWin (at time of writing 1.3.19-1) from
13 the web download (http://www.cygwin.com).
15 2. Install the following packages (make as minimum list)
18 _update-info-dir 00126-1
22 autoconf-stable 2.13-4
24 automake-devel 1.7.2-1
25 automake-stable 1.4p5-5
72 libtool-devel 20021227-1
73 libtool-stable 1.4.2-2
114 3. Download the FreeRADIUS source code form
115 http://www.freeradius.org/.
117 4. Expand the FreeRADIUS source file.
119 5. Make the following changes to the source code
120 (the diffs are reversed)
125 < $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP)
126 radiusd.exe $(R)$(sbindir)
127 < $(INSTALL) -m 755 $(INSTALLSTRIP) radwho.exe
129 < $(INSTALL) -m 755 $(INSTALLSTRIP) raduse.exe
131 < $(INSTALL) -m 755 $(INSTALLSTRIP) radzap.exe
134 > $(LIBTOOL) --mode=install $(INSTALL) -m 755 $(INSTALLSTRIP)
135 radiusd $(R)$(sbindir)
136 > $(INSTALL) -m 755 $(INSTALLSTRIP) radwho
138 > $(INSTALL) -m 755 $(INSTALLSTRIP) raduse
140 > $(INSTALL) -m 755 $(INSTALLSTRIP) radzap
143 < $(INSTALL) -m 755 radclient.exe $(R)$(bindir)
144 < $(INSTALL) -m 755 radrelay.exe $(R)$(bindir)
146 > $(INSTALL) -m 755 radclient $(R)$(bindir)
147 > $(INSTALL) -m 755 radrelay $(R)$(bindir)
149 src/modules/rlm_dbm/Makefile.in
152 < $(INSTALL) -m 755 $(INSTALLSTRIP) rlm_dbm_parser.exe
154 < $(INSTALL) -m 755 $(INSTALLSTRIP) rlm_dbm_cat.exe
157 > $(INSTALL) -m 755 $(INSTALLSTRIP) rlm_dbm_parser $(R)$(bindir)
158 > $(INSTALL) -m 755 $(INSTALLSTRIP) rlm_dbm_cat $(R)$(bindir)
160 src/modules/rlm_mschap/Makefile
163 < $(INSTALL) -m 755 $(INSTALLSTRIP) smbencrypt.exe $(R)$(bindir)
165 > $(INSTALL) -m 755 $(INSTALLSTRIP) smbencrypt $(R)$(bindir)
167 6. Run configure with the following command line
169 ./configure -without-snmp -disable-shared -enable-static
171 7. Execute make and then make install
175 Senior Technical Manager
177 philipb@simplywireless.com.au