Version 8.7.80.402.1c7f107ba-0+44.1 breaks php7-mapi
-
Version 8.7.80.402.1c7f107ba-0+44.1:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mapi.so' - /usr/lib/php/20151012/mapi.so: undefined symbol: Z25zif_mapi_freebusy_openmsgP18_zend_execute_dataP12_zval_struct in Unknown on line 0 PHP 7.0.33-0+deb9u1 (cli) (built: Dec 7 2018 11:36:49) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.33-0+deb9u1, Copyright (c) 1999-2017, by Zend Technologies
Replacing the mapi.so from 8.7.80.355.acad8ae1e-0+26.1 fixes the issue. All other packages are on 8.7.80.402.1c7f107ba-0+44.1, no unresolved ldd dependencies for mapi.so
-
Hi,
I ran into that problem but don’t have a copy of that recent version. Would you provide it to me?
Thank you
Holger -
Hi,
I’ve only changed the mapi.so, as downgrading the whole deb packages including dependencies was to much trouble for me ^^ … So here is the shared object for amd64 and debian 9
https://transfer.sh/bZAFU/mapi.so
let me know if you also want the deb file.
-
Hi,
I can confirm the same issue with the Ubuntu package as well as the solution to exchange the mapi.so with an older version.
Best
Ihon
-
Works like a charm ;-)
Thank you very much!
-
Looks like a git merge-conflict:
You have to removeZEND_FE(mapi_freebusy_openmsg, NULL);
in php7-ext/main.cpp (ln. 393) and recompile php-mapi.@fbartels Felix, something strange happens here:
The function was introduced with commit dfab3d6f3ca, disappears again in
7640340cb86.
Pseudo-declaration re-appears in 2b258098fec, but without implementation (which leads to the above problem). With exception of dfab3d6f3ca, Bitbucket’s diff-view doesn’t detect the differences (!?).
++umgfoin. -
Resolved on kopanocore-8.6.91-29-g75fbcc25d, kopanocore-8.7.80-424-g3b35b58f3
-
new packages available at https://download.kopano.io/community/core:/
-
@fbartels said in Version 8.7.80.402.1c7f107ba-0+44.1 breaks php7-mapi:
new packages available at https://download.kopano.io/community/core:/
Upgraded now, no issues so far, thank you :)
-
@umgfoin said in Version 8.7.80.402.1c7f107ba-0+44.1 breaks php7-mapi:
Bitbucket’s diff-view doesn’t detect the differences (!?).
Probably it just does what git would do. You need
git log -c
to visualize merge commits.