To compile any module for ActivePerl you need the same compiler used to compile perl itself. ActivePerl was compiled with Visual C++, therefore you need to have VC++ and use it's nmake utility. You need not do this from Cygwin, but rather from regular command prompt.
perl Makefile.PL nmake nmake test nmake install To compile any DBD you also need the database specific libs installed. ActivePerl comes with PPM utility and has a binary repository. You use it to install precompiled modules. See ppm docs on how to use ppm, but you simply say ppm install module_name and it will install any (module_name) which is in the repository. The latest DBI is in my repository. You can do this to install from command prompt... ppm set repository XMLPROJ http://www.xmlproj.com/PPM ppm install DBI-1_20 (above are two separate commands) This will isntall the DBI. I also have the latest (1.12) DBD::Oracle, which is under DBD::Oracle-1_12. Ilya -----Original Message----- From: peter moja To: [EMAIL PROTECTED] Sent: 12/5/01 11:14 AM Subject: make problem on win 2K OS: Win 2k SP2 Cygwin Perl -v : This is perl, v5.6.1 built for MSWin32-x86-multi-thread Binary build 630 provided by ActiveState Tool Corp DBI: DBI-1.20 I do a: "perl Makefile.PL" no errors, it seems to work fine. When I do a make, I get the following error: makefile:897: *** missing separator. Stop. what am I missing? __________________________________________________ Do You Yahoo!? Buy the perfect holiday gifts at Yahoo! Shopping. http://shopping.yahoo.com