<div dir="ltr">Thank you,<div><br></div><div>that made a lot clearer.</div><div><br></div><div>Unfortunately now I'm not able to build Pidgin for Windows.</div><div>The cross-compilation process fails when trying to link libgg.dll.</div>
<div><br></div><div>»/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/libssp.a(ssp.o):(.text+0x100): multiple definition of `___stack_chk_fail'</div><div>../../../libpurple/libpurple.dll.a(d000002.o):(.text+0x0): first defined here</div>
<div>collect2: ld returned 1 exit status«</div><div><br></div><div>See here for the full log: <a href="http://pastebin.com/TcQw5w3p">http://pastebin.com/TcQw5w3p</a></div><div><br></div><div>Same error for both pidgin-2.10.7 and pidgin-2.10.9.</div>
<div>I'm using the win32api of my distribution (Debian Wheezy) since it didn't compile at all after manually trying to use the most recent version from the mingw website.</div><div><br></div><div>Any ideas are much appreciated.</div>
<div><br></div><div><br></div><div>Best,   Timm</div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-02-14 17:37 GMT+01:00 Daniel Atallah <span dir="ltr"><<a href="mailto:daniel.atallah@gmail.com" target="_blank">daniel.atallah@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div class="gmail_extra"><div class="gmail_quote"><div class="">On Fri, Feb 14, 2014 at 6:22 AM, Timm Bla <span dir="ltr"><<a href="mailto:tymmm1@gmail.com" target="_blank">tymmm1@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Hello devel-list,<div><br></div><div>I'm the author of this small pidgin/finch plugin: <a href="https://github.com/tymm/command-execute" target="_blank">https://github.com/tymm/command-execute</a></div>

<div><br></div><div>
Until now I only have a precompiled version for 64-bit Linux.</div><div>Yesterday a user asked me to offer also a precompiled version for Windows (<a href="https://github.com/tymm/command-execute/issues/5" target="_blank">https://github.com/tymm/command-execute/issues/5</a>).</div>


<div><br></div><div>I tried to cross-compile it to Windows with mingw for several hours but failed.</div><div>So far I can get the object file but linking fails (<a href="http://pastebin.com/yR4caqWu" target="_blank">http://pastebin.com/yR4caqWu</a>)</div>


<div><br></div><div>Compiling works and looks like this: <a href="http://pastebin.com/Vgv3i44L" target="_blank">http://pastebin.com/Vgv3i44L</a></div></div></blockquote><div><br></div></div><div>There are a number of things that are wrong <br>

 * you're compiling against your native headers (pkgconfig...) when you need to be compiling against the headers for the windows version.<br></div><div> * even if you were compiling against the right architecture headers, you're asking for GTK+ 3.0.0 stuff, which is wrong, it needs to be GTK+2<br>

<br></div><div>You'll need to compile pidgin itself using the instructions at <a href="https://developer.pidgin.im/wiki/BuildingWinPidgin" target="_blank">https://developer.pidgin.im/wiki/BuildingWinPidgin</a> and then you can compile your plugin pretty easily by following the instructions in the FAQ for compiling a simple plugin.<br>

<br></div><div>-D<br></div><div><br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=""><div dir="ltr"><div><br></div><div>If someone knows what to do or maybe even has a working environment to compile my plugin to Windows, I would be very grateful.</div>


<div><br></div><div>Best,   Timm</div><div><br></div><div><br></div></div>
<br></div>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im" target="_blank">Devel@pidgin.im</a><br>
<a href="https://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">https://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br></blockquote></div><br></div></div>
</blockquote></div><br></div>