<div dir="ltr"><div><div><div><div>Hi !<br><br></div>I wanted to try this test-build <a href="http://uvena.de/tmp/geany-1.24_setup_test.exe" target="_blank">http://uvena.de/tmp/geany-1.24_setup_test.exe</a>, but I cannot ran it.<br>
</div>I had to had these dependency :<br><b>libgcc_s_sjlj-1.dll<br>libstdc++-6.dll<br>libwinpthread-1.dll</b><br><br></div>But even if I had them, I cannot run it because my version of libstdc++-6.dll  (and number of other I tested) don't have the call for __gxx_personality_sj0.<br>
<br></div><div>What's the problem ? (I'm running Windows 7 pro 64bits).<br><br></div><div>Cheers,<br></div><div>Steven Valsesia<br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-04-11 0:16 GMT+02:00 Enrico Tröger <span dir="ltr"><<a href="mailto:enrico.troeger@uvena.de" target="_blank">enrico.troeger@uvena.de</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 16/06/13 20:37, Dimitar Zhekov wrote:<br>
> On Sun, 16 Jun 2013 15:59:14 +0200<br>
> Enrico Tröger <<a href="mailto:enrico.troeger@uvena.de">enrico.troeger@uvena.de</a>> wrote:<br>
><br>
>> On 06/16/13 15:11, Dimitar Zhekov wrote:<br>
>>><br>
>>> - no header fiels are installed, or maybe they are copied somewhere<br>
>>> outside the $prefix. Copying the headers manually is OK.<br>
>><br>
>> This is on purpose.<br>
>> For development, I use a custom script to copy the headers. However, we<br>
>> could add a custom action to Waf to copy/install the headers somewhere.<br>
>> The question is where is 'somewhere' on Windows?<br>
><br>
> Everything else is under $prefix, so why not in $prefix/include?<br>
> Moreover, that's what the .pc file says.<br>
><br>
>> IMO it doesn't make any sense to install the headers by default into the<br>
>> resulting directory, as this is usually used to create a release<br>
>> installer and this doesn't need headers.<br>
><br>
> Any installer allows to specify what should be included and what not...<br>
><br>
>> Would be a custom build action and maybe a destination path argument<br>
>> helpful?<br>
><br>
> ...but yes, such an action (install-devel?) will spare a few minutes.<br>
><br>
>> Btw, the geany.pc is also not installed, so probably this should be done<br>
>> in the same custom action.<br>
><br>
> Wasn't it installed in $prefix/lib/pkgconfig or something? If not,<br>
> install[-devel] should copy it.<br>
><br>
>>> - geany.pc contains paths with single backslashes, and plugins build<br>
>>> fails with "c:path1path2...: no such file or directory". Replacing<br>
>>> with forward slashes works. All other .pc files I've checked under<br>
>>> win32 use forward slashes.<br>
>><br>
>> Are these paths used at all on Windows? At least for me the generated<br>
>> .pc file worked fine so far.<br>
><br>
> waf under win~1 requires pkg-config and really uses geany.pc, no doubt<br>
> about that.<br>
><br>
> If the headers are installed in/under some standard include directory,<br>
> or a directory mentioned in another .pc file, that may work... or the<br>
> backslash handling, or whether geany.pc file contains single or double<br>
> backslashes, may depend on the python version... I don't know, really.<br>
> In all cases, '/' is the safe bet, and all glib/atk/gdk/gtk...pc files<br>
> use forward slashes under win~1.<br>
<br>
I committed a few changes to install header files and geany.pc also on<br>
Windows into $prefix when using Waf.<br>
<br>
Additionally, I added a new section to the installer to optionally<br>
install these files also, disabled by default.<br>
<br>
The generated geany.pc file doesn't container any backslashes on my<br>
system, only forward slashes.<br>
However the prefix line looks like:<br>
<br>
prefix=geany-1.24<br>
<br>
So strictly this is rather invalid because it is just the temporary<br>
prefix, not the real final installation destination.<br>
Do you think this is relevant? For me, the prefix line never made a<br>
difference, it seems pkg-config on Windows takes the path of the .pc<br>
itself to look up the other files or it has even some more magic built-in.<br>
<br>
If it is relevant, we maybe could change the path in the prefix line by<br>
the installer on the fly.<br>
<br>
In case you are curios to try, I uploaded a test build to<br>
<a href="http://uvena.de/tmp/geany-1.24_setup_test.exe" target="_blank">http://uvena.de/tmp/geany-1.24_setup_test.exe</a>.<br>
<br>
Regards,<br>
Enrico<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Get my GPG key from <a href="http://www.uvena.de/pub.asc" target="_blank">http://www.uvena.de/pub.asc</a><br>
<br>
</font></span><br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@lists.geany.org">Devel@lists.geany.org</a><br>
<a href="https://lists.geany.org/cgi-bin/mailman/listinfo/devel" target="_blank">https://lists.geany.org/cgi-bin/mailman/listinfo/devel</a><br>
<br></blockquote></div><br></div>