Hello,<br><br>I experience some troubles building perl bindings on MingW.<br>Here is my config :<br><br>Windows XP;<br>MingW 5.1.6 + MSys;<br>Gdal1.6.2 sources from website;<br>ActivePerl 5.10;<br><br>I successfully built gdal library using MingW. Then I build perl bindings :<br>
<br>perl Makefile.pl -&gt; everything looks fine;<br>dmake -&gt; no error message;<br>dmake test -&gt; error message :<br>&lt;PerlPath&gt;\bin\perl.exe &quot;-MExtUtils::Command::MM&quot; &quot;-e&quot; &quot;test_harness(0, &#39;blib\lib&#39;, &#39;blib\arch&#39;)&quot; t/*.t<br>
t/gdal....<br>#   Failed test &#39;use Geo::GDAL;&#39;<br>#   at t/gdal.t line 2.<br>#     Tried to use &#39;Geo::GDAL&#39;.<br>#     Error:  Can&#39;t load &#39;&lt;Gdal_source_path&gt;\swig\perl\blib\arch/auto/Geo/OGR/OGR.dll&#39; for module Geo::OGR: load_file: Access to this memory location is not valid at &lt;PerlPath&gt;/lib/DynaLoader.pm line 202.<br>
#  at &lt;Gdal_source_path&gt;\swig\perl\blib\lib/Geo/OGR.pm line 12<br># Compilation failed in require at &lt;Gdal_source_path&gt;\swig\perl\blib\lib/Geo/GDAL.pm line 571.<br># BEGIN failed--compilation aborted at t/gdal.t line 2.<br>
# Compilation failed in require at (eval 3) line 2.<br># BEGIN failed--compilation aborted at (eval 3) line 2.<br>Name &quot;swig_runtime_data::type_pointer3&quot; used only once: possible typo at &lt;PerlPath&gt;/lib/DynaLoader.pm line 225.<br>
Undefined subroutine &amp;Geo::GDAL::GetDriver called at t/gdal.t line 57.<br># Looks like you failed 1 test of 1.<br><br>The &quot;&lt;Gdal_source_path&gt;\swig\perl\blib\arch/auto/Geo/OGR/OGR.dll&quot; file successfully pass dependency walker test.<br>
<br>Does anyone has an idea of what went wrong ? Did I missed something somewhere ?<br><br>Thanks for replies !<br><br>Regards,<br>Guillaume.<br>