Thank you, Andy.
I did use ActivePerl to generate the makefile, and I didn't realize that I
had to have VC++ to compile a module for it. Exactly as you guessed, I was
hoping to use Cygwin and GCC to compile and install.
So without VC++ and wanting to use ActivePerl, DBD::Oracle isn't an option
for me then, is that right?
Thanks for your help,
Tim
Andy Hassall
<[EMAIL PROTECTED] To: [EMAIL PROTECTED]@[EMAIL
PROTECTED], Tim Green/HWRD/LOU/[EMAIL PROTECTED]
> cc:
Subject: Re: Make error: Makefile:857:
*** missing separator. Stop.
08/12/2003 03:00
PM
[EMAIL PROTECTED] wrote:
> I'm running into an error that completely has me stumped. Trying to
> install DBD-Oracle-1.14, I'm getting this error when I run make:
>
> Makefile:857: *** missing separator. Stop.
>
> I understand the usual symptoms of this problem (I think), and it's
> none of those. There are not spaces in place of a tab in the
> Makefile, and the file gives the same error whether I run with it in
> Unix or DOS format. I've read all the readme's, searched for the
> error all over the web, read the GNU make docs, to no avail. Here's
> my platform info:
>
> Windows 2000 Professional
> ActiveState ActivePerl 5.8
> Cygwin
> DBI 1.37
> Oracle 9.2 client
If you're using ActiveState Perl, you must use Microsoft Visual C++ to
compile modules, using its nmake.exe as the make program.
If you're using Cygwin Perl, you must use Cygwin's gcc to compile, and
Cygwin's make as the make program.
If you get it the wrong way around, you get that error (I think the
'missing separator' one is when you attempt to use Cygwin make on a
Makefile
generated for ActiveState Perl, i.e. one targetted at Microsoft nmake).
If you've got VC++ installed, then do 'nmake' instead of 'make'.
--
Andy Hassall ([EMAIL PROTECTED]) icq(5747695) (http://www.andyh.co.uk)
Space: disk usage analysis tool (http://www.andyhsoftware.co.uk/space)