Re: [rt.cpan.org #50450] Report a bug in Win32-ODBC

[email protected] ("[email protected] via RT")
Newsgroups perl.libwin32
Message-ID <[email protected]>
Wed Oct 14 09:12:25 2009: Request 50450 was acted upon.
Transaction: Correspondence added by [email protected]
       Queue: Win32-ODBC
     Subject: Re: [rt.cpan.org #50450] Report a bug in Win32-ODBC 
   Broken in: (no value)
    Severity: (no value)
       Owner: Nobody
  Requestors: [email protected]
      Status: new
 Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=50450 >



----- Original Message ----- 
From: "Shawn Zong via RT" <[email protected]>
To: <[email protected]>
Sent: Wednesday, October 14, 2009 1:58 AM
Subject: [rt.cpan.org #50450] Report a bug in Win32-ODBC


> Tue Oct 13 10:57:59 2009: Request 50450 was acted upon.
> Transaction: Ticket created by [email protected]
>       Queue: Win32-ODBC
>     Subject: Report a bug in Win32-ODBC
>   Broken in: (no value)
>    Severity: (no value)
>       Owner: Nobody
>  Requestors: [email protected]
>      Status: new
> Ticket <URL: http://rt.cpan.org/Ticket/Display.html?id=50450 >
>
>
> Issues:
>
> -          The README file is misleading. There is no odbc.pll or test.pl
> files in the package.
>
> -          The installation instruction is unclear. I follow the routine
> installation process from perl Makefile.PL, to make, to make test, and 
> make
> install. The make process failed on  Perl V5.10.0 platform.
>

What compiler and make utility are you using ?
I'm using the MinGW port of gcc and dmake, with AS build 1005 (perl-5.10.0) 
and there's no problem, afaict:

#################################
C:\_32\comp\Win32-ODBC-0.034>perl Makefile.PL
Set up gcc environment - 3.4.5 (mingw-vista special r3)
Checking if your kit is complete...
Looks good
Writing Makefile for Win32::ODBC

C:\_32\comp\Win32-ODBC-0.034>dmake test
cp ODBC.pm blib\lib\Win32\ODBC.pm
gcc -c          -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_
SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -mms-bitf
ields -O2         -DVERSION=\"0.034\"   -DXS_VERSION=\"0.034\" 
"-IC:\_32\ap1005
\lib\CORE"   CMom.cpp
In file included from C:/_32/ap1005/lib/CORE/win32thread.h:4,
                 from C:/_32/ap1005/lib/CORE/perl.h:2755,
                 from CMom.cpp:39:
C:/_32/ap1005/lib/CORE/win32.h:240:1: warning: "isnan" redefined
In file included from CMom.cpp:26:
C:/_32/ap1005/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../inclu
de/math.h:405:1: warning: this is the location of the previous definition
gcc -c          -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_
SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -mms-bitf
ields -O2         -DVERSION=\"0.034\"   -DXS_VERSION=\"0.034\" 
"-IC:\_32\ap1005
\lib\CORE"   Constant.cpp
In file included from C:/_32/ap1005/lib/CORE/win32thread.h:4,
                 from C:/_32/ap1005/lib/CORE/perl.h:2755,
                 from Constant.cpp:38:
C:/_32/ap1005/lib/CORE/win32.h:240:1: warning: "isnan" redefined
In file included from Constant.cpp:26:
C:/_32/ap1005/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../inclu
de/math.h:405:1: warning: this is the location of the previous definition
gcc -c          -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_
SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -mms-bitf
ields -O2         -DVERSION=\"0.034\"   -DXS_VERSION=\"0.034\" 
"-IC:\_32\ap1005
\lib\CORE"   CResults.cpp
In file included from C:/_32/ap1005/lib/CORE/win32thread.h:4,
                 from C:/_32/ap1005/lib/CORE/perl.h:2755,
                 from CResults.cpp:39:
C:/_32/ap1005/lib/CORE/win32.h:240:1: warning: "isnan" redefined
In file included from CResults.cpp:26:
C:/_32/ap1005/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../inclu
de/math.h:405:1: warning: this is the location of the previous definition
C:\_32\ap1005\bin\perl.exe -IC:\_32\ap1005\lib -IC:\_32\ap1005\lib 
C:\_32\ap1005
\lib\ExtUtils\xsubpp  -typemap C:\_32\ap1005\lib\ExtUtils\typemap ODBC.xs 
 >xstmp
.c && C:\_32\ap1005\bin\perl.exe -MExtUtils::Command -e mv xstmp.c ODBC.cpp
Didn't find a 'MODULE ... PACKAGE ... PREFIX' line
gcc -c          -DNDEBUG -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DUSE_
SITECUSTOMIZE -DPRIVLIB_LAST_IN_INC -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS
-DUSE_PERLIO -DPERL_MSVCRT_READFIX -DHASATTRIBUTE -fno-strict-aliasing -mms-bitf
ields -O2         -DVERSION=\"0.034\"   -DXS_VERSION=\"0.034\" 
"-IC:\_32\ap1005
\lib\CORE"   ODBC.cpp
In file included from C:/_32/ap1005/lib/CORE/win32thread.h:4,
                 from C:/_32/ap1005/lib/CORE/perl.h:2755,
                 from ODBC.xs:45:
C:/_32/ap1005/lib/CORE/win32.h:240:1: warning: "isnan" redefined
In file included from ODBC.xs:28:
C:/_32/ap1005/site/lib/auto/MinGW/bin/../lib/gcc/mingw32/3.4.5/../../../../inclu
de/math.h:405:1: warning: this is the location of the previous definition
Running Mkbootstrap for Win32::ODBC ()
C:\_32\ap1005\bin\perl.exe -MExtUtils::Command -e chmod 644 ODBC.bs
C:\_32\ap1005\bin\perl.exe -MExtUtils::Mksymlists \
     -e "Mksymlists('NAME'=>\"Win32::ODBC\", 'DLBASE' => 'ODBC', 'DL_FUNCS' 
=> {
  }, 'FUNCLIST' => [], 'IMPORTS' => {  }, 'DL_VARS' => []);"
Set up gcc environment - 3.4.5 (mingw-vista special r3)
dlltool --def ODBC.def --output-exp dll.exp
g++ -o 
blib\arch\auto\Win32\ODBC\ODBC.dll -Wl,--base-file -Wl,dll.base -mdll -L"
C:\_32\ap1005\lib\CORE" CMom.o Constant.o CResults.o 
ODBC.o -Wl,--image-base,0x6
1200000 
 C:\_32\ap1005\lib\CORE\perl510.lib -lkernel32 -luser32 -lgdi32 -lwinspo
ol -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32
 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lmsvcrt -lodbccp32 dll.exp
dlltool --def ODBC.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\Win32\ODBC\ODBC.dll -mdll -L"C:\_32\ap1005\lib\CORE" 
CMom.
o Constant.o CResults.o ODBC.o -Wl,--image-base,0x61200000 
C:\_32\ap1005\lib\CO
RE\perl510.lib -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32  
-lsh
ell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion  
-lod
bc32 -lodbccp32 -lmsvcrt -lodbccp32 dll.exp
C:\_32\ap1005\bin\perl.exe -MExtUtils::Command -e chmod 755 
blib\arch\auto\Win32
\ODBC\ODBC.dll
C:\_32\ap1005\bin\perl.exe -MExtUtils::Command -e cp ODBC.bs 
blib\arch\auto\Win3
2\ODBC\ODBC.bs
C:\_32\ap1005\bin\perl.exe -MExtUtils::Command -e chmod 644 
blib\arch\auto\Win32
\ODBC\ODBC.bs
'No tests defined for Win32::ODBC extension.'
#################################

Cheers,
Rob
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.