It's more likely that MakeMaker is expecting to use VC++ syntax, rather than
MingW.  I suspect Perl was compiled with a different make/compiler.

Jeff

>
> Looks most like a problem with the ExtUtils::MakeMaker module (part
> of Perl) rather than the DBI itself.
>
> Tim.
>
> On Mon, Jun 03, 2002 at 09:52:53AM -0400, Casey, Robert wrote:
> >
> > I am trying to install DBI 1.23 on a Windows 2000 system using `GNU Make
> > version 3.79.1' from the MinGW package.
> >
> > According to all the installation manuals I could find, this is
> the set of
> > calls to install
> >      >perl Makefile.PL
> >      >make
> >      >make test
> >      >make test TEST_VERBOSE=1   (if any of the t/* tests fail)
> >
> > The first step works fine, and creates all the necessary files.
>  The second
> > step however is giving me trouble. The makefile being called
> here is one of
> > the files which is created by the first statement, but I am
> receiving the
> > following error:
> >
> >     C:\DBI-1.23>make
> >     Makefile:921: *** missing separator.  Stop.
> >
> > Here is a copy of what is on lines 914 - 923
> >
> >     914:    # --- MakeMaker pm_to_blib section:
> >     915:
> >     916:    pm_to_blib: $(TO_INST_PM)
> >     917:            @$(PERL) "-I$(INST_ARCHLIB)" "-I$(INST_LIB)" \
> >     918:            "-I$(PERL_ARCHLIB)" "-I$(PERL_LIB)"
> > -MExtUtils::Install \
> >             919:            -e "pm_to_blib(qw[ <<pmfiles.dat
> > ],'$(INST_LIB)\auto','$(PM_FILTER)')"
> >     920:
> >     921:    $(PM_TO_BLIB)
> >     922:    <<
> >     923:            @$(TOUCH) $@
> >     924:
> >     925:
> >     926:    # --- MakeMaker selfdocument section:
> >
> > Any suggestions on what I am doing wrong, or what can be done?
> Anyone know
> > where I can just get a copy of the binaries (to avoid all this
> completely??)
> >
> > Thanks in advance!
> >     Robert Casey
>


Reply via email to