<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE id=ridTitle>Pie Charts</TITLE>
<META http-equiv=Content-Type content="text/html; charset=us-ascii">
<STYLE><!-- body  { font-family: 'Times New Roman', Helvetica; font-size: 10pt; color: #996600; margin-top: 30px; margin-left: 25px; } --></STYLE>

<META content="MSHTML 6.00.2900.2769" name=GENERATOR></HEAD>
<BODY id=ridBody background=cid:364181322@28102005-1BF6>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" color=#000000>Hi 
All,</FONT></SPAN></DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" color=#000000>I 
have just downloaded the two PERL modules from search.cpan.org and am attempting 
to install them on a Windows 2003 server.&nbsp; I am not too familiar with 
Windows so can someone please tell me where I can find the Unix "make" 
equivalent to complete my installation.</FONT></SPAN></DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" color=#000000>I 
completed the run of "perl Makefile.PL" and the output is as 
follows:</FONT></SPAN></DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000></FONT></SPAN>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>D:\perl\lib\DBI-1.48&gt;perl Makefile.PL</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" color=#000000>*** 
You are using a perl configured with threading enabled.<BR>*** You should be 
aware that using multiple threads is<BR>*** not recommended for production 
environments.</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" color=#000000>*** 
Note:<BR>&nbsp;&nbsp;&nbsp; The optional PlRPC-modules (RPC::PlServer etc) are 
not installed.<BR>&nbsp;&nbsp;&nbsp; If you want to use the DBD::Proxy driver 
and DBI::ProxyServer<BR>&nbsp;&nbsp;&nbsp; modules, then you'll need to install 
the RPC::PlServer, RPC::PlClient,<BR>&nbsp;&nbsp;&nbsp; Storable and Net::Daemon 
modules. The CPAN Bundle::DBI may help you.<BR>&nbsp;&nbsp;&nbsp; You can 
install them any time after installing the DBI.<BR>&nbsp;&nbsp;&nbsp; You do 
*not* need these modules for typical DBI usage.</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>Optional modules are available from any CPAN mirror, in 
particular<BR>&nbsp;&nbsp;&nbsp; <A 
href="http://search.cpan.org/">http://search.cpan.org/</A><BR>&nbsp;&nbsp;&nbsp; 
<A 
href="http://www.perl.com/CPAN/modules/by-module">http://www.perl.com/CPAN/modules/by-module</A><BR>&nbsp;&nbsp;&nbsp; 
<A 
href="http://www.perl.org/CPAN/modules/by-module">http://www.perl.org/CPAN/modules/by-module</A><BR>&nbsp;&nbsp;&nbsp; 
<A 
href="ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module">ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module</A></FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" color=#000000>*** 
You're using Microsoft Visual C++ compiler but the LIB and INCLUDE 
environme<BR>nt<BR>&nbsp;&nbsp;&nbsp; variables are not both set. If you have 
'unresolved external symbol'<BR>&nbsp;&nbsp;&nbsp; errors during linking, run 
the vcvars32.bat batch file to set up your<BR>&nbsp;&nbsp;&nbsp; LIB and INCLUDE 
environment variables, and try again.<BR>&nbsp;&nbsp;&nbsp; A copy of 
vcvars32.bat can typically be found in the following<BR>&nbsp;&nbsp;&nbsp; 
directories under your Visual Studio install 
directory:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Visual C++ 
6.0:&nbsp;&nbsp;&nbsp;&nbsp; 
vc98\bin<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Visual Studio .NET: 
vc7\bin</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test variant: 
t/zvpp_01basics.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test variant: 
t/zvpp_02dbidrv.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test variant: 
t/zvpp_03handle.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test variant: 
t/zvpp_04mods.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test variant: 
t/zvpp_05thrclone.t (use threads)<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; 
test variant: t/zvpp_06attrs.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_07kids.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_08keeperr.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_09trace.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_10examp.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_11fetch.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_14utf8.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_15array.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_20meta.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_30subclass.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_40profile.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_41prof_dump.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_42prof_data.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_50dbm.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_60preparse.t<BR>Creating DBI::PurePerl&nbsp;&nbsp;&nbsp; test 
variant: t/zvpp_80proxy.t<BR>Checking if your kit is complete...<BR>Looks 
good</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>Warning: By default new modules are installed into your 
'site_lib'<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; directories. 
Since site_lib directories come after the normal 
library<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; directories you must 
delete old DBI files and directories from 
your<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 'privlib' and 'archlib' 
directories and their auto subdirectories.</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>Reinstall DBI and your DBD::* drivers after deleting the old 
directories.</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>Here's a list of probable old files and 
directories:</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV><SPAN class=364181322-28102005><FONT face="Courier New" 
color=#000000>&nbsp;D:/perl/lib/DBI-1.48<BR>&nbsp;D:/perl/lib/DBI-1.48/Changes<BR>&nbsp;D:/perl/lib/DBI-1.48/DBI.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/DBI.xs<BR>&nbsp;D:/perl/lib/DBI-1.48/DBIXS.h<BR>&nbsp;D:/perl/lib/DBI-1.48/Driver.xst<BR>&nbsp;D:/perl/lib/DBI-1.48/Driver_xst.h<BR>&nbsp;D:/perl/lib/DBI-1.48/MANIFEST<BR>&nbsp;D:/perl/lib/DBI-1.48/META.yml<BR>&nbsp;D:/perl/lib/DBI-1.48/Makefile.PL<BR>&nbsp;D:/perl/lib/DBI-1.48/Perl.xs<BR>&nbsp;D:/perl/lib/DBI-1.48/README<BR>&nbsp;D:/perl/lib/DBI-1.48/Roadmap.pod<BR>&nbsp;D:/perl/lib/DBI-1.48/ToDo<BR>&nbsp;D:/perl/lib/DBI-1.48/dbd_xsh.h<BR>&nbsp;D:/perl/lib/DBI-1.48/dbi_sql.h<BR>&nbsp;D:/perl/lib/DBI-1.48/dbipport.h<BR>&nbsp;D:/perl/lib/DBI-1.48/dbiprof.PL<BR>&nbsp;D:/perl/lib/DBI-1.48/dbiproxy.PL<BR>&nbsp;D:/perl/lib/DBI-1.48/dbivport.h<BR>&nbsp;D:/perl/lib/DBI-1.48/ex<BR>&nbsp;D:/perl/lib/DBI-1.48/ex/perl_dbi_nulls_test.pl<BR>&nbsp;D:/perl/lib/DBI-1.48/lib<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/Bundle<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/Bundle/DBI.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD/DBM.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD/ExampleP.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD/File.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD/NullP.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD/Proxy.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBD/Sponge.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Const<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Const/GetInfo<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Const/GetInfo/ANSI.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Const/GetInfo/ODBC.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Const/GetInfoReturn.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Const/GetInfoType.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/DBD<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/DBD.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/DBD/Metadata.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/FAQ.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/Profile.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/ProfileData.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/ProfileDumper<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/ProfileDumper.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/ProfileDumper/Apache.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/ProxyServer.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/PurePerl.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/SQL<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/SQL/Nano.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/DBI/W32ODBC.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/Win32<BR>&nbsp;D:/perl/lib/DBI-1.48/lib/Win32/DBIODBC.pm<BR>&nbsp;D:/perl/lib/DBI-1.48/t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/01basics.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/02dbidrv.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/03handle.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/04mods.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/05thrclone.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/06attrs.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/07kids.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/08keeperr.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/09trace.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/10examp.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/11fetch.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/14utf8.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/15array.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/20meta.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/30subclass.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/40profile.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/41prof_dump.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/42prof_data.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/50dbm.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/60preparse.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/80proxy.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/pod.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_01basics.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_02dbidrv.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_03handle.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_04mods.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_05thrclone.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_06attrs.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_07kids.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_08keeperr.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_09trace.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_10examp.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_11fetch.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_14utf8.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_15array.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_20meta.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_30subclass.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_40profile.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_41prof_dump.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_42prof_data.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_50dbm.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_60preparse.t<BR>&nbsp;D:/perl/lib/DBI-1.48/t/zvpp_80proxy.t<BR>&nbsp;D:/perl/lib/DBI-1.48/test.pl<BR>&nbsp;D:/perl/lib/DBI-1.48/typemap</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV><SPAN 
class=364181322-28102005><FONT face="Courier New" color=#000000>
<DIV><BR>&nbsp;&nbsp;&nbsp; I see you're using perl 5.008004 on 
MSWin32-x86-multi-thread, okay.<BR>&nbsp;&nbsp;&nbsp; Remember to actually 
*read* the README file!<BR>&nbsp;&nbsp;&nbsp; Use&nbsp; 'make' to build the 
software (dmake or nmake on Windows).<BR>&nbsp;&nbsp;&nbsp; Then 'make test' to 
execute self tests.<BR>&nbsp;&nbsp;&nbsp; Then 'make install' to install the DBI 
and then delete this working<BR>&nbsp;&nbsp;&nbsp; directory before unpacking 
and building any DBD::* drivers.</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; Windows users need to use the correct make 
command.<BR>&nbsp;&nbsp;&nbsp; That may be nmake or dmake depending on which 
Perl you are using.<BR>&nbsp;&nbsp;&nbsp; If using the Win32 ActiveState build 
then it is recommended that you<BR>&nbsp;&nbsp;&nbsp; use the ppm utility to 
fetch and install a prebuilt DBI instead.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Writing Makefile for DBI</FONT></SPAN></DIV>
<DIV><FONT face="Courier New" color=#000000></FONT>&nbsp;</DIV>
<DIV align=left><FONT face="Courier New" color=#0000ff>Thank you.</FONT></DIV>
<DIV align=left><FONT face="Courier New" color=#0000ff></FONT>&nbsp;</DIV>
<DIV align=left><FONT face="Courier New" color=#0000ff>Peter 
Loo</FONT></DIV></BODY></HTML>