> xml is in the main php package and enabled by default > > iconv is in php-intl-$version, see /usr/local/share/doc/pkg-readmes/php* > for how to create symlinks to enable it after installing
> Might get better help with explicit error messages It is complaining about mbstring, openssl, xml, dom, iconv, and tokenizer: % doas -u www composer install --no-dev PHP Warning: PHP Startup: Unable to load dynamic library 'mbstring' (tried: /usr/local/lib/php-8.2/modules/mbstring (File not found), /usr/local/lib/php-8.2/modules/mbstring.so (File not found)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'openssl' (tried: /usr/local/lib/php-8.2/modules/openssl (File not found), /usr/local/lib/php-8.2/modules/openssl.so (File not found)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'xml' (tried: /usr/local/lib/php-8.2/modules/xml (File not found), /usr/local/lib/php-8.2/modules/xnl.s0 (File not found)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'dom' (tried: /usr/local/lib/php-8.2/modules/dom (File not found), /usr/local/lib/php-8.2/modules/dom.so (File not found)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'iconv' (tried: /usr/local/lib/php-8.2/modules/iconv (File not found), /usr/local/lib/php-8.2/modules/iconv.so (File not found)) in Unknown on line 0 PHP Warning: PHP Startup: Unable to load dynamic library 'tokenizer' (tried: /usr/local/lib/php-8.2/modules/tokenizer (File not found), /usr/local/lib/php-8.2/modules/tokenizer.so (File not found)) in Unknown on line 0 I'm wondering if this is Bookstack's Composer file itself complaining, or just Composer not being aware of OpenBSD including XML for instance