<br><div class="gmail_quote">2011/1/6 Christopher Barker <span dir="ltr">&lt;<a href="mailto:Chris.Barker@noaa.gov">Chris.Barker@noaa.gov</a>&gt;</span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I notice on my system, the dll is &quot;gdal17.dll&quot;<br>
<br>
That is, the version is part of the file name, so there shouldn&#39;t be a problem with different versions installed in the PATH.<br>
<br>
WE could even use a longer filename, like *nix systems, we&#39;re not restricted to 8.3 anymore, are we?<br>
<br>
gdal-1.7.1-a.dll<br>
<br></blockquote><div><br>Chris,<br><br>This is where a typical dll hell problem is starting. The application is happy to load a common dll let&#39;s say a gdal17.dll, zlib1.dll, libcurl.dll whatever, but is not the same at it is expected to be (for example it depends on different CRT libraries). The issue is that you rarely get a clear error message what the problem is, but your application is failing with access violations in certain conditions.<br>
<br>To make sure about the issue I did a quick test on my devserver with a whereis.bat containing the following script, trying to find the location of some common dlls (used by gdal):<br><br>@for %%e in (%PATHEXT%;.dll) do @for %%i in (%1%%e) do @if NOT &quot;%%~$PATH:i&quot;==&quot;&quot; echo %%~$PATH:i<br>
<br><br>E:\builds&gt;whereis zlib1<br>C:\Program Files (x86)\Mono-1.2.6\bin\zlib1.dll<br><br>E:\builds&gt;whereis ssleay32<br>C:\Program Files (x86)\Subversion\ssleay32.dll<br><br>Depending on the location of my entry in the PATH may break both applications or these files may break mine. <br>
<br>Not sure this causes an issue in this particular case but, it makes the things fragile well enough.<br><br></div></div>Best regards,<br><br>Tamas<br><br><br><div style="visibility: hidden; left: -5000px; position: absolute; z-index: 9999; padding: 0px; margin-left: 0px; margin-top: 0px; overflow: hidden; word-wrap: break-word; color: black; font-size: 10px; text-align: left; line-height: 130%;" id="avg_ls_inline_popup">
</div>