Hi Nick

I spent a large amount of time last year trying to build DBD::Informix on Win32
(NT / 2000 and XP) and I made many of the same hacks you describe. I also hacked
the bug report script as it simply would not run on Windows.

The ONLY way I found to have the module build and pass all tests was to compile
my own Perl from the source ensuring that the ActiveState options were turned
off. I have never yet managed to build the module under either an ActiveState
binary build or a self compiled ActiveState flavour build.

The only reason for this I could imagine is that the ActiveState build enables
things like thread emulation which are possibly not as stable as under a Unix
platform. I guess that one of these options is what gives DBD::Informix a
headache.

In the end I went back to using ODBC from our Windows kit for development and
then "porting" the finished code to DBD::Informix on the Unix release platform
and doing final integration testing there.

All of the above has been reported to the author but as he is a very busy man
and more orientated towards Unix it may understandably be understandably some
time before we see a change in the module.

Hope this helps.

Paul



*******************************************************************************
Important.
Confidentiality: This communication is intended for the above-named person and
may be confidential and/or legally privileged. Any opinions expressed in this
communication are not necessarily those of the company. If it has come to you
in error you must take no action based on it, nor must you copy or show it to
anyone; please delete/destroy and inform the sender immediately.

Monitoring/Viruses
Orange may monitor all incoming and outgoing emails in line with current
legislation.  Although we have taken steps to ensure that this email and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.

Orange PCS Limited is a subsidiary of Orange SA and is registered in England No
2178917, with its address at St James Court, Great Park Road, Almondsbury Park,
Bradley Stoke, Bristol BS32 4QJ.
*******************************************************************************

Reply via email to