Skip Menu |

This queue is for tickets about the DBD-Informix CPAN distribution.

Report information
The Basics
Id: 55353
Status: rejected
Priority: 0/
Queue: DBD-Informix

People
Owner: Nobody in particular
Requestors: msprakash1 [...] hotmail.com
Cc:
AdminCc:

Bug Information
Severity: Critical
Broken in: (no value)
Fixed in: (no value)



I am able to run Perl Makefile.pl command successfully and find attached Makefile that was created. when I try to run dmake(4.10) I am getting the below error message: dmake: makefile: line 52: Warning -- Macro `SO' redefined after use dmake: Error -- Incomplete rule recipe group detected I got same error when make.exe is used: make: Error -- Incomplete rule recipe group detected Perl version 5.008001 DBD-Informix-2008.0513 DBI version - 1.609 CSDK Version 3.50 PERL -V log attached(perl-v output.txt) Operating System & vendor details - Windows_NT WINSM185097-T73 5 01 586 I am suspecting that there is some issue with dmake or make version I am using. Can you please help me in figuring out the issue. Note: I was able to build latets version of DBI with out any issues.
Subject: Makefile

Message body is not shown because it is too large.

Subject: perllibDBDoutput.txt
[ unset PERLLIB unset SHELL cd DBD-Informix && C:/ImageMark/Perl/5.8.1/bin/MSWin32-x86-multi-thread/perl Makefile.PL && dmake -k SIIPS=C:\Work\Core\perl all install This is a semi-experimental version of Makefile.PL with Win32 (NT) support. Previous versions have been tested on NT, but there could still be bugs in this code. Please help save the world by trying to debug the NT code and reporting the results back to the DBI Users mailing list. Note: Some of the code here or in ESQL/C may not work properly if %INFORMIXDIR% (or the entry in %PATH% that identifies %INFORMIXDIR%\bin) contains spaces - for example, if you installed CSDK under C:\Program Files) Thanks! Configuring IBM Informix Database Driver for Perl DBI Version 2008.0513 (2008-05-13) (aka DBD::Informix) You are using DBI version 1.609 and Perl version 5.008001 Remember to actually read the README file! Perl: C:\ImageMark\Perl\5.8.1\bin\MSWin32-x86-multi-thread\perl.exe v5.008001 MSWin32-x86-multi-thread dl_win32.xs System: Using INFORMIXDIR=C:\Informix\Client-SDK and ESQL/C compiler C:\Informix\Client-SDK\bin\ESQL.EXE Using IBM Informix CSDK Version 3.50, IBM Informix-ESQL Version 3.50.TC4DE from C:\Informix\Client-SDK Beware: DBD::Informix is not yet aware of all the new IUS data types. Assert macro will be disabled! lib/DBD/Informix/Defaults.pm written OK esqlinfo.h written OK Testing whether your Informix test environment will work... esqltest.c esqltest.ec(110) : warning C4090: 'function' : different 'const' qualifiers esqltest.ec(121) : warning C4090: 'function' : different 'const' qualifiers esqltest.ec(145) : warning C4090: 'function' : different 'const' qualifiers IBM Informix CSDK Version 3.50, IBM Informix-ESQL Version 3.50.TC4DE esqlc_v6.c IBM Informix CSDK Version 3.50, IBM Informix-ESQL Version 3.50.TC4DE Microsoft (R) Incremental Linker Version 9.00.30729.01 Copyright (C) Microsoft Corporation. All rights reserved. -OUT:esqltest.exe -MAP -SUBSYSTEM:CONSOLE esqltest.obj esqlc_v6.obj "C:\Informix\Client-Sdk\lib\isqlt09a.lib" "C:\Informix\Client-Sdk\lib\igl4n304.lib" "C:\Informix\Client-Sdk\lib\iglxn304.lib" "C:\Informix\Client-Sdk\lib\igo4n304.lib" netapi32.lib wsock32.lib user32.lib winmm.lib advapi32.lib ESQLTEST Program Running: @(#)$Id: esqltest.ec,v 2008.1 2008/05/13 23:13:10 jleffler Exp $ !!! FYI: $DBI_DSN is set to 'dbi:ODBC:siips_base.Shiva'. It is not used by any of the DBD::Informix tests. It is unset by the tests which would otherwise break. $INFORMIXDIR is set to 'C:\Informix\Client-Sdk'. $INFORMIXSERVER is set to 'Shiva'. !!! $DBD_INFORMIX_SERVER is set. Read the README file! $DBI_DBNAME unset - defaulting to 'stores'. $DBD_INFORMIX_DATABASE set to 'siips_base'. $DBD_INFORMIX_DATABASE2 unset - defaulting to 'siips_base'. $DBD_INFORMIX_USERNAME is set to 'imadmin'. $DBD_INFORMIX_USERNAME2 is unset - defaulting to 'imadmin'. $DBD_INFORMIX_PASSWORD is set. $DBD_INFORMIX_PASSWORD2 is unset - defaulting to $DBD_INFORMIX_PASSWORD. Testing connection to siips_base CONNECT TO 'siips_base' with user info Testing concurrent connection to siips_base CONNECT TO 'siips_base' with user info Your Informix environment is (probably) OK Fortunately, you are using a new version of ESQL/C and we can use 'esql -libs' to tell us which libraries to use. Using DBI 1.609 (for perl 5.008001 on MSWin32-x86-multi-thread) installed in C:/ImageMark/Perl/site/5.8.1/lib/MSWin32-x86-multi-thread/auto/DBI/ Writing Makefile for DBD::Informix ]
Subject: perl-v output.txt
Summary of my perl5 (revision 5 version 8 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=define useperlio=define d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef usemymalloc=n, bincompat5005=undef Compiler: cc='cl', ccflags ='-MD -DNDEBUG -O1 -DWIN32 -D_CONSOLE -DNO_STRICT -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DPERL_MSVCRT_READFIX', optimize='-MD -DNDEBUG -O1', 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='__int64', lseeksize=8 alignbytes=8, prototype=define Linker and Libraries: ld='link', ldflags ='-nologo -nodefaultlib -release -libpath:"C:\ImageMark\Perl\5.8.1\lib\MSWin32-x86-multi-thread\CORE" -machine:x86' libpth=\vc98\lib 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 wsock32.lib mpr.lib winmm.lib version.lib odbc32.lib odbccp32.lib msvcrt.lib perllibs= oldnames.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.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=perl58.lib gnulibc_version='undef' Dynamic Linking: dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' ' cccdlflags=' ', lddlflags='-dll -nologo -nodefaultlib -release -libpath:"C:\ImageMark\Perl\5.8.1\lib\MSWin32-x86-multi-thread\CORE" -machine:x86' Characteristics of this binary (from libperl): Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS Built under MSWin32 Compiled at Oct 16 2006 14:38:43 %ENV: PERL="C:\ImageMark\Perl\5.8.1\bin\MSWin32-x86-multi-thread\perl.exe" PERLINTL="C:\Usr" PERLLIB="C:\ImageMark\Perl\Bin\Lib" PERLROOT="C:\ImageMark\Perl" @INC: C:\ImageMark\Perl\Bin\Lib C:/ImageMark/Perl/5.8.1/lib/MSWin32-x86-multi-thread C:/ImageMark/Perl/5.8.1/lib C:/ImageMark/Perl/site/5.8.1/lib/MSWin32-x86-multi-thread C:/ImageMark/Perl/site/5.8.1/lib .
Subject: RT CPAN Ticket #55353 - DBD::Informix fails with dmake
RT-Send-CC: dbd.informix [...] gmail.com
I'm closing this issue without attempting to fix it. If it is still a problem for you, please resubmit (with a subject), and please confirm that dmake is currently found as part of the SDK for OpenOffice — or identify where dmake is available from so I can find out what it is complaining about. -- Jonathan Leffler <jleffler@earthlink.net> <jleffler@us.ibm.com> Guardian of DBD::Informix 2013.0118 -- see http://dbi.perl.org/ "I don't suffer from insanity - I enjoy every minute of it!"