<br><br><div class="gmail_quote">On Tue, Dec 9, 2008 at 7:52 PM, Even Rouault <span dir="ltr">&lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Just a pointer : <a href="http://trac.osgeo.org/gdal/ticket/2320" target="_blank">http://trac.osgeo.org/gdal/ticket/2320</a><br>
<br>
The GDALRegister_ECW_JP2ECW function is only available in GDAL 1.5.3 or later,<br>
so when using the plugin in <a href="http://download.osgeo.org/gdal/win32/1.5/" target="_blank">http://download.osgeo.org/gdal/win32/1.5/</a>, it&#39;s<br>
normal that you don&#39;t find the GDALRegister_ECW_JP2ECW entry point.</blockquote><div><br>Ok. Thank you for the info. I didn&#39;t know that. I have simply quickly checked that set of DLL to see if that entry was present somewhere.<br>
&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
<br>
And, as a reminder, you shouldn&#39;t mix plugins between GDAL 1.5.X and GDAL<br>
<a href="http://1.6.0." target="_blank">1.6.0.</a> You should always recompile a plugin version that lies in the GDAL<br>
tree with which you want to use it.</blockquote><div><br>Sure. I have made my experiments only with version <a href="http://1.5.3.">1.5.3.</a><br><br>Regards,<br>Daniele<br>&nbsp;</div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
Le Tuesday 09 December 2008 19:16:34 William Kyngesburye, vous avez écrit&nbsp;:<br>
<div><div></div><div class="Wj3C7c">&gt; On Dec 9, 2008, at 11:37 AM, Daniele Romagnoli wrote:<br>
&gt; &gt; When running gdalinfo I get this error:<br>
&gt; &gt; &nbsp;ERROR 1: Can&#39;t find requested entry point: GDALRegister_ECW_JP2ECW<br>
&gt; &gt;<br>
&gt; &gt; Indeed, putting the generated DLL in the &quot;depends/dependency walker&quot;<br>
&gt; &gt; tool, I have only noticed the presence of the following two functions:<br>
&gt; &gt; - GDALRegister_ECW<br>
&gt; &gt; - GDALRegister_JP2ECW<br>
&gt; &gt;<br>
&gt; &gt; whilst the GDALDriverManager:autoLoadDrivers function does:<br>
&gt; &gt; 1) looks for a DLL in the specified GDAL_DRIVER_PATH ---&gt;<br>
&gt; &gt; gdal_ECW_JP2ECW.DLL<br>
&gt; &gt; 2) tries to call GDALRegister_ECW_JP2ECW function (missing).<br>
&gt; &gt;<br>
&gt; &gt; The weird thing is that &quot;ecwdataset.cpp&quot; contains that function but<br>
&gt; &gt; the generated DLL doesn&#39;t contain it.<br>
&gt; &gt; I have also noticed that the ECW plugin available here<br>
&gt; &gt; (<a href="http://download.osgeo.org/gdal/win32/1.5/" target="_blank">http://download.osgeo.org/gdal/win32/1.5/</a> ) doesn&#39;t contain that<br>
&gt; &gt; registration function.<br>
&gt; &gt;<br>
&gt; &gt; Does anyone already successfully used the ECW as a separated plugin<br>
&gt; &gt; on windows?<br>
&gt; &gt; Am I doing something wrong?<br>
&gt; &gt; Any tips/suggestion would be really appreciated.<br>
&gt;<br>
&gt; Strange coincidence, or it points to some GDAL bug: I was messing<br>
&gt; around with ECW on OSX as a plugin this weekend. &nbsp;When I compiled the<br>
&gt; plugin for GDAL 1.6, it loaded. &nbsp;When I compiled the plugin for GDAL<br>
&gt; 1.5, I got the equivalent error:<br>
&gt;<br>
&gt; ERROR 1: dlsym(0x10160bd50, _GDALRegister_ECW_JP2ECW): symbol not found<br>
&gt; ERROR 1: dlsym(0x10160bd50, _GDALRegisterMe): symbol not found<br>
&gt;<br>
&gt; Simply renaming the plugin either gdal_ECW or gdal_JP2ECW works to<br>
&gt; load the driver for the named format.<br>
&gt;<br>
&gt; Having one as gdal_ECW, then symlinking that to gdal_JP2ECW works to<br>
&gt; load both. &nbsp;I don&#39;t know what the equivalent to symlink is on Windows,<br>
&gt; but duplicating the binary should also work.<br>
&gt;<br>
&gt; -----<br>
&gt; William Kyngesburye &lt;kyngchaos*at*kyngchaos*dot*com&gt;<br>
&gt; <a href="http://www.kyngchaos.com/" target="_blank">http://www.kyngchaos.com/</a><br>
&gt;<br>
&gt; Theory of the Universe<br>
&gt;<br>
&gt; There is a theory which states that if ever anyone discovers exactly<br>
&gt; what the universe is for and why it is here, it will instantly<br>
&gt; disappear and be replaced by something even more bizarrely<br>
&gt; inexplicable. &nbsp;There is another theory which states that this has<br>
&gt; already happened.<br>
&gt;<br>
&gt; -Hitchhiker&#39;s Guide to the Galaxy 2nd season intro<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; gdal-dev mailing list<br>
&gt; <a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
&gt; <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>-------------------------------------------------------<br>Eng. Daniele Romagnoli <br>Software Engineer<br><br>GeoSolutions S.A.S.<br>Via Carignoni 51<br>55041 Camaiore (LU)<br>
Italy<br><br>phone: +39 0584983027<br>fax: &nbsp; &nbsp; +39 0584983027<br>mob: &nbsp; +39 328 0559267<br><br><br><a href="http://www.geo-solutions.it">http://www.geo-solutions.it</a><br><br>-------------------------------------------------------<br>
<br>