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

Reply via email to