<div dir="ltr">Hi Ari,<div><br></div><div>I haven't tried to compile that with mono for quite a long time. I'll give it a try.</div><div><br></div><div>However we did not follow the latest changes in the SWIG implementation with the bindings, so I'd try with an earlier version (ie. 1.3.39) to generate the wrappers. May be we should consider including the generated wrappers in gdal instead of let the users to use different versions with different results.</div><div><br></div><div>The warning message should just be ignored at this stage.</div><div><br></div><div>Best regards,</div><div><br></div><div>Tamas</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-05-26 9:43 GMT+02:00 Ari Jolma <span dir="ltr"><<a href="mailto:ari.jolma@gmail.com" target="_blank">ari.jolma@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Tamas,<br>
<br>
I'm working on a cleanup of the bindings, trying to reduce the number of language specifics in the common interface files.<br>
<br>
I can test Python, Java, and Perl bindings well in my Linux machine but can so far only generate and compile the CSharp wrappers. However, it seems maybe possible with Mono. I installed mcs but I'm now stuck with definitions with type<br>
<br>
static OgrPINVOKE() {<br>
}<br>
<br>
appearing twice in OgrPINVOKE.cs and similar files. It seems that this is not because of my changes so far - they appear also on trunk version. The error message is<br>
<br>
osr/OsrPINVOKE.cs(192,10): error CS0111: A member `OSGeo.OSR.OsrPINVOKE.OsrPINVOKE()' is already defined. Rename this member or use different parameter types<br>
<br>
Do you have any idea what's going on and if it is even possible to compile the CSharp bindings with Mono?<br>
<br>
Bindings generation and compilation of the wrapper code is ok, the error comes with command<br>
<br>
mcs /debug:full /target:library /out:osr_csharp.dll osr/*.cs AssemblyInfo.cs<br>
<br>
which is followed by<br>
<br>
AssemblyInfo.cs(88,12): warning CS1699: Use compiler option `keyfile' or appropriate project settings instead of `AssemblyKeyFile' attribute<br>
<br>
before the error (above).<br>
<br>
Regards,<br>
<br>
Ari<br>
<br>
_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org" target="_blank">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</blockquote></div><br></div>