On Sun, Mar 13 2016, Sandro Knauß <b...@sandroknauss.de> wrote: > The PHP team is currently running a transistion to PHP7, that's why all > packages are recompiled against PHP7 [0]. On the other side roundcube is > currently not working with PHP7 and the pear packages built against PHP5 are > removed from the repository . Roundcube has released a first 1.2-beta with > PHP7 > support [1] but this will take some month till the the version is released.
Note that I also couldn't make it run correctly with php5-fpm and taking php-pear from testing (which is still for 5.x). Somehow RC itself introduced some breaking change I couldn't track down. That silenced fatal error is only one of at least two I found attempting to call PEAR. Incredibly frustrating. > So the only solution is to run roundcube with PHP 7 and create a patch for > that. Maybe it is enough to backport the related patches to ticket 1490416 > [2]. For me it is out of scope currently do that. Apart for some minor session issues (session_renegerate_id failing somewhere due to the sqlite3 backend), I was able to make it run with PHP7 (albeit with several deprecation warnings). Looks like it's not too far off for php 7. But I'd suggest, if you have the time, to check if this version of RC still runs at all with php5 in testing.