ydbinstall --encplugin with --utf8 default installs encryption plugin
Final Release Note
With the --utf8 default
and --encplugin
options, the ydbinstall
script successfully installs the encryption plugin. Previously, when installing the encryption plugin, it failed with an ICUSYMNOTFOUND error. [#532 (closed)]
Description
ydbinstall
should not need the libicu version in $ydb_icu_version or $gtm_icu_version when installing gtmcrypt. It can use pkg-config --modversion icu-i18n
to determine the version. Also, the error message should refer to ydb_icu_version
rather than gtm_icu_version
.
As shown in the attached, it fails to install gtmcrypt.
Draft Release Note
With the --utf8 default
option, the ydbinstall
script successfully installs YottaDB. Previously it failed when installing the encryption plugin with:
%YDB-E-ICUSYMNOTFOUND, Symbol u_getVersion not found in the ICU libraries. ICU needs to be built with symbol-renaming disabled or gtm_icu_version environment variable needs to be properly specified
%YDB-I-TEXT, /usr/lib/libicuio.so: undefined symbol: u_getVersion
make: *** [Makefile:222: install] Error 253
```[ydbinstall.log](/uploads/234d917e98ba709ffdff4071558ba65b/ydbinstall.log)[ydbinstall.log](/uploads/4ce81f8b8bbe2738781d4e9a73250a5a/ydbinstall.log)
[#532]
Edited by K.S. Bhaskar