Hi,

my environment:
        Perl  v5.8.0 built for aix-64all
        DBI-1.32
        DBD-Informix-1.04.PC1

i have compiled and installed Perl 64 bit ok
i have compiled and installed DBI ok

now for DBD Informix:-
when i run 'perl Makefile.PL' i get:
========================================================================
[p0202]@root #> perl Makefile.PL

Configuring Informix Database Driver for Perl Version 1.04.PC1 (2002-11-21)
(aka
 DBD::Informix)
        You are using DBI version 1.32 and Perl version 5.008
Remember to actually read the README file!

Perl:     perl5.008 aix-64all dl_aix.xs
System:   aix p0202 2 5 0000163a4c00
Compiler:
cc -O -D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -q
noansialias -DUSE_NATIVE_DLOPEN -I/usr/local/include -q64 -DUSE_64_BIT_ALL -
q64
Loader:   ld

Using IBM Informix CSDK Version 2.80, IBM Informix-ESQL Version 9.52.FC2
from /u
/informix

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
esqlvrsn.h written OK
esqlinfo.h written OK

Testing whether your Informix test environment will work...
"esqltest.ec", line 63.29: 1506-742 (I) 64-bit portability: possible loss of
dig
its through conversion of long int type into int type.
"esqltest.ec", line 63.29: 1506-451 (I) The target integral type cannot hold
all
 possible values of the source integral type.
ESQLTEST Program Running:
@(#)$Id: esqltest.ec,v 100.3 2002/02/08 22:49:23 jleffler Exp $
        $INFORMIXDIR is set to '/u/informix'.
        $INFORMIXSERVER is set to 'reecewebnet'.
        $DBI_DBNAME set to 'test'.
        $DBD_INFORMIX_DATABASE set to 'test'.
        $DBD_INFORMIX_DATABASE2 unset - defaulting to 'test'.
        $DBD_INFORMIX_USERNAME is unset.
        $DBD_INFORMIX_USERNAME2 is unset.
        $DBD_INFORMIX_PASSWORD is unset.
        FDX       5:09p  24- 17
        $DBD_INFORMIX_PASSWORD2 is unset.
Testing connection to test
        CONNECT TO 'test' - no user info
Testing concurrent connection to test
        CONNECT TO 'test' - no user info
Your Informix environment is (probably) OK


Fortunately, you are using a new version of ESQL/C.  We could
use 'esql -libs' to tell us which libraries to use, except that
some versions of the esql script are very Clintonian and do not
tell us the whole truth.  So we have to do a fiddly workaround,
editing the esql script on the fly and feeding the edited
version to the shell and ...  Oh, you really don't want to know
what we do; it's horrid but it works, usually!
... We are going to use the library list:
-lifsql -lifasf -lifgen -lifos -lifgls -ltli -lc_r -lmsaa -lbsd -ldl -lm_r
/u/in
formix/lib/esql/checkapi.o -lifglx

WARNING: LD is not a known parameter.
Using DBI 1.32 installed in
/usr/local/lib/perl5/site_perl/5.8.0/aix-64all/auto/
DBI
Writing Makefile for DBD::Informix
[p0202]@root #>
========================================================================


this looks OK except for the message "WARNING: LD is not a known parameter"



if i continue and the run 'make' i get:-
=====================================================================

[p0202]@root #> make
Skip blib/lib/DBD/Informix/Summary.pm (unchanged)
Skip blib/lib/DBD/Informix/Configuration.pm (unchanged)
Skip blib/lib/DBD/Informix/TechSupport.pm (unchanged)
Skip blib/lib/Bundle/DBD/Informix.pm (unchanged)
Skip blib/lib/DBD/Informix.pm (unchanged)
Skip blib/lib/DBD/Informix/TestHarness.pm (unchanged)
Skip blib/lib/DBD/Informix/Defaults.pm (unchanged)
        /usr/bin/perl /usr/local/lib/perl5/5.8.0/ExtUtils/xsubpp  -typemap
/usr/
local/lib/perl5/5.8.0/ExtUtils/typemap Informix.xs > Informix.xsc && mv
Informix
.xsc Informix.c




    cc -c  -I/u/informix/incl/esql -I/usr/local/lib/perl5/5.8.0/aix-64all/au
to/DBI -I/usr/local/lib/perl5/site_perl/5.8.0/aix-64all/auto/DBI -I/auto/DBI
 -I/
usr/local/lib/perl5/site_perl/5.8.0/aix-64all/auto/DBI  -D_ALL_SOURCE -D_ANS
I_C_
SOURCE -D_POSIX_SOURCE -qmaxmem=16384 -qnoansialias -DUSE_NATIVE_DLOPEN -I/u
sr/l
ocal/include -q64 -DUSE_64_BIT_ALL -q64 -O    -DVERSION=\"1.04.PC1\"  -DXS_V
ERSI
ON=\"1.04.PC1\"
"-I/usr/local/lib/perl5/5.8.0/aix-64all/CORE"  -DESQLC_VERSION=
952 -DNDEBUG -qlanglvl=ansi -D__H_LOCALEDEF Informix.c
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perlio.h", line 208.27: 1506-172
(S)
Parameter type list for function PerlIO_stdoutf contains parameters without
iden
tifiers.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perlio.h", line 209.5: 1506-276
(S) S
yntax error: possible missing '{'?
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/regexp.h", line 22.2: 1506-137
(E) De
claration must declare at least one declarator, tag, or the members of an
enumer
ation.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/regexp.h", line 49.17: 1506-194
(S) I
ncomplete type is not allowed.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/proto.h", line 98.64: 1506-276
(S) Sy
ntax error: possible missing '{'?
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perl.h", line 3560.3: 1506-045
(S) Un
declared identifier fallback_amg.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perl.h", line 3561.3: 1506-045
(S) Un
declared identifier bool__amg.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perl.h", line 3561.16: 1506-045
(S) U
ndeclared identifier nomethod_amg.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perl.h", line 3562.3: 1506-045
(S) Un
declared identifier string_amg.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perl.h", line 3562.16: 1506-045
(S) U
ndeclared identifier numer_amg.
"/usr/local/lib/perl5/5.8.0/aix-64all/CORE/perl.h", line 3563.3: 1506-045
(S) Un
declared identifier add_amg.
============================================================================
======

as you can see is starts to get errors in the CORE perl modules ????/

Help ??? any clues as to what has gone wrong ???

thanks in advance.

Darren Edgerton
[EMAIL PROTECTED]

Reply via email to