<div dir="ltr"><div><div><div><div>Hi again Timotheus,<br><br></div>I tried to run `php --version` and I'm seeing the same error (zend_mm_heap corrupted). However, in my case, it does not cause PHP to segfault, and all applications build and run nicely. I tried running valgrind, as suggested in the swig ticket and I am seeing some errors when loading the kolabformat extension that are not there without it, so there is definitely something going on here.<br><br></div>If I had to guess, maybe PHP for Fedora is built with some flags that make it crash when encountering a corrupt heap, while in Arch it tries to continue. But anyway, something is wrong on the swig/libkolabxml side, so I'll try to look at the valgrind errors if I get the time.<br><br><br></div>Best,<br></div>Javier<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 27, 2016 at 3:57 PM, Timotheus Pokorra <span dir="ltr"><<a href="mailto:timotheus@kolab.org" target="_blank">timotheus@kolab.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello Javier,<br>
<span class=""><br>
> I have been playing around with the newest SWIG and PHP7 and I'm happy to<br>
> report that it works without issue to me. I just had to update the<br>
> libkolabxml CMakeLists.txt to pass `-php7` to swig (instead of `-php`) and<br>
> recompile libkolabxml PHP bindings. After that I switched Apache to PHP7 and<br>
> everything keeps working, but in PHP7. I tested the webadmin, chwala and all<br>
> roundcube modules, and I detected no issues.<br>
</span>Thank you for working on this, and reporting on the success!<br>
<br>
I have been trying the same for Fedora 25, but I have issues with the<br>
PHP modules, causing php to segfault.<br>
See <a href="https://kolab.org/hub/topic/91/kolab-16-winterfell-on-ubuntu-16-04-dependencies/14" rel="noreferrer" target="_blank">https://kolab.org/hub/topic/<wbr>91/kolab-16-winterfell-on-<wbr>ubuntu-16-04-dependencies/14</a><br>
and <a href="https://github.com/swig/swig/issues/859" rel="noreferrer" target="_blank">https://github.com/swig/swig/<wbr>issues/859</a><br>
I will have to dig into this after the holidays.<br>
It is good to know that it works on Arch Linux.<br>
I wonder if my snapshot of Swig is a couple of commits too old, I will<br>
try that first to build with a more recent snapshot.<br>
<br>
All the best,<br>
<div class="HOEnZb"><div class="h5">  Timotheus<br>
______________________________<wbr>_________________<br>
devel mailing list<br>
<a href="mailto:devel@lists.kolab.org">devel@lists.kolab.org</a><br>
<a href="https://lists.kolab.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">https://lists.kolab.org/<wbr>mailman/listinfo/devel</a><br>
</div></div></blockquote></div><br></div>