Thanks for the information. Tim.
On Mon, Jan 31, 2005 at 09:25:32AM +0100, csg wrote: > Hello! > > I'm reacting to an old message: > http://www.nntp.perl.org/group/perl.dbi.users/24851 > (alternate link: http://www.mail-archive.com/[email protected]/msg23002.html) > > I had got a similar problem - it seems to me. Environment: > - Windows XP > - Perl 5.8.6 (MinGW compiled) > - DBI 1.46 > - DBD::Oracle 1.16 > > Compile steps and results: > - perl Makefile.PL - ok > - dmake - failed > > main error message: > > In file included from Oracle.xs:1: > Oracle.h:18:54: DBIXS.h: No such file or directory > In file included from Oracle.h:20, > from Oracle.xs:1: > > I think gcc (3.4.2 mingw-special) liable for this error... > Quick workaround: modifying Makefile.PL (at line 39.): > > my $dbi_arch_dir = dbd_dbi_arch_dir(); > $dbi_arch_dir =~ s{DBI/$}{DBI}; # inserted by csg > > gcc (3.4.3 linux) doesn't confused by slash at the end of > dbi_arch_dir. I made tests on both platform: > > # with slash: > linux_prompt$ gcc -o my_test my_test.c -I./ -Wall > # result: my_inc.h included successfully > > REM with slash: > win_prompt > gcc -o my_test my_test.c -I./ -Wall > REM result: my_test.c:2:17: my_inc.h: No such file or directory etc. > > REM without slash: > win_prompt > gcc -o my_test my_test.c -I. -Wall > my_test.exe created successfully > > csg
