The real problem is that he's using VS.Net's VC++, which is not compatible
with what ActiveState is using.  (And, the dang thing no matter what you do
insists on installing critical parts of itself in a path with spaces!)

The sad thing is that ActiveState is out of date.  I did post binaries of my
DBI and DBD::ODBC on my ftp site.

Jeff

>
>
> If you are not using ActivePerl I would recommend that you do
> (www.activestate.com), then you can install binaries of a module from
> repositories.
>
> If you have a good reason for using this perl version, then you have to
> make sure that you are compiling DBI with the same compiler that was
> used to compile this perl version.
>
> Ilya
>
> > -----Original Message-----
> > From: Randy Garrett [mailto:[EMAIL PROTECTED]]
> > Sent: Monday, March 25, 2002 5:46 PM
> > To: [EMAIL PROTECTED]
> > Subject: can't make under W2000
> >
> >
> >
> > While trying to nmake DBD::ODBC 0.39,  under Window 2000, I
> > get the following error:
> >
> > Microsoft (R) Program Maintenance Utility Version 7.00.9254
> > Copyright (C) Microsoft Corporation.  All rights reserved.
> >
> >         cl -c -IC:/Perl/site/lib/auto/DBI -nologo -O1 -MD
> > -DNDEBUG -DWIN32 -D_CO NSOLE -DNO_STRICT -DHAVE_DES_FCRYPT
> > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
> > -DPERL_MSVCRT_READFIX -O1 -MD -DNDEBUG    -DVERSION=\"0.39\"
> > -DXS_VERSION=\"0.3
> > 9\"  -IC:\Perl\lib\CORE  ODBC.c
> > ODBC.c
> > fatal error C1048: unknown option 'b' in '-Ob2'
> > NMAKE : fatal error U1077: 'cl' : return code '0x2'
> > Stop.
> >
> > There is no '-Ob2'  in Makefile.PL or Makefile, as far as I
> > can see. Making the makefile proceeded with no problems.  I
> > am running Perl 5.6.1 build 631.
> >
> > Here's the Perl -V output:
> >
> > Summary of my perl5 (revision 5 version 6 subversion 1) configuration:
> >   Platform:
> >     osname=MSWin32, osvers=4.0, archname=MSWin32-x86-multi-thread
> >     uname=''
> >     config_args='undef'
> >     hint=recommended, useposix=true, d_sigaction=undef
> >     usethreads=undef use5005threads=undef useithreads=define
> > usemultiplicity=def ine
> >     useperlio=undef d_sfio=undef uselargefiles=undef usesocks=undef
> >     use64bitint=undef use64bitall=undef uselongdouble=undef
> >   Compiler:
> >     cc='cl', ccflags ='-nologo -O1 -MD -DNDEBUG -DWIN32
> > -D_CONSOLE -DNO_STRICT - DHAVE_DES_FCRYPT
> > -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READ FIX',
> >     optimize='-O1 -MD -DNDEBUG',
> >     cppflags='-DWIN32'
> >     ccversion='', gccversion='', gccosandvers=''
> >     intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
> >     d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=10
> >     ivtype='long', ivsize=4, nvtype='double', nvsize=8,
> > Off_t='off_t', lseeksize =4
> >     alignbytes=8, usemymalloc=n, prototype=define
> >   Linker and Libraries:
> >     ld='link', ldflags ='-nologo -nodefaultlib -release
> > -libpath:"C:\Perl\lib\C ORE"  -machine:x86'
> >     libpth="C:\Perl\lib\CORE"
> >     libs=  oldnames.lib kernel32.lib user32.lib gdi32.lib
> > winspool.lib comdlg32 ..lib advapi32.lib shell32.lib
> > ole32.lib oleaut32.lib  netapi32.lib uuid.lib wsoc k32.lib
> > mpr.lib winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
> >     perllibs=  oldnames.lib kernel32.lib user32.lib gdi32.lib
> > winspool.lib comd lg32.lib advapi32.lib shell32.lib ole32.lib
> > oleaut32.lib  netapi32.lib uuid.lib wsock32.lib mpr.lib
> > winmm.lib  version.lib odbc32.lib odbccp32.lib msvcrt.lib
> >     libc=msvcrt.lib, so=dll, useshrplib=yes, libperl=perl56.lib
> >   Dynamic Linking:
> >     dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
> >     cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -release
> > -libpath:"C:
> > \Perl\lib\CORE"  -machine:x86'
> >
> >
> > Characteristics of this binary (from libperl):
> >   Compile-time options: MULTIPLICITY USE_ITHREADS
> > PERL_IMPLICIT_CONTEXT PERL_IMP LICIT_SYS
> >   Locally applied patches:
> >         ActivePerl Build 631
> >   Built under MSWin32
> >   Compiled at Jan  2 2002 17:16:22
> >   @INC:
> >     C:/Perl/lib
> >     C:/Perl/site/lib
> >     .
> >
> >
>


Reply via email to