QuoteConfiguring DBD::DB2...
Remember to actually read the README and CAVEATS files!
DB2_HOME environment variable must be set to installed location of DB2.
2014-07-14T11:15:14 biancaBei mir kommt das garnicht erst so weit auf Win 7 mit Strawberry 5.16.3 dafür kommt ein anderer Hinweis:
QuoteConfiguring DBD::DB2...
Remember to actually read the README and CAVEATS files!
DB2_HOME environment variable must be set to installed location of DB2.
Hast du die Variable DB_HOME gesetzt?
2014-07-14T11:30:49 GwenDragonDu könntest versuchen ältere Versionen mit cpan zu installieren. Du musst halt nachsehen.
Mit d /DBD-DB2/ zeigst du die Information zur Distribution an (Autor, akt. Version etc.)
Mit ls IBMTORDB2 lässt du dir die Tarballs (gepackte Module) anzeigen
Mit install I/IB/IBMTORDB2/DBD-DB2-1.61.tar.gz installierst du dir eine ältere Version
Oder du versuchst es mit kmx gepatchter Version von http://strawberryperl.com/package/kmx/perl-modules..., entpackst es und installierst es mit
perl Makefile.PL
dmake
dmake test
dmake install
Mangels DB2 kann ich es nicht testen.
1
2
3
4
5
#define __in_ecount(x)
#define __in_ecount_opt(x)
#define __out_ecount_opt(x)
#define __out_opt
(... weitere Symbole ...)
2014-07-14T11:30:59 RaubtierWenn ich das richtig verstehe, handelt es sich hierbei nur um Header-Annotations.
Es sollte also einfach möglich sein, ein paar #defines hinzuzufügen, die einfach diese Annotations ignorieren.
z.B. so:
Code: (dl )1
2
3
4
5#define __in_ecount(x)
#define __in_ecount_opt(x)
#define __out_ecount_opt(x)
#define __out_opt
(... weitere Symbole ...)
Kannst ja mal probieren, das damit zu kompilieren.