Closed rungg12 closed 1 year ago
You need to setup LD_LIBRARY_PATH in your service file, so main exe can find (install_prefix)/lib/modmqttd/stdconv.so
I set the path to the build folder where the "stdconv.so" is located, but it doesnt solve the problem
Could I just move stdconv.so to the folder "libmodmqttsrv"?
Sorry, wrong advice. Set modmqttd.converter_search_path in config.yaml
i put it in the first line of "modmqttd.yaml" with the path to the folder, but it still doesnt work
You can run it under strace:
strace ./modmqttd/modmqttd --config modmqttd/config.yaml 2>&1 |grep stdconv
and see where it tries to find this file:
statx(AT_FDCWD, "../build/stdconv/stdconv.so", AT_STATX_SYNC_AS_STAT|AT_NO_AUTOMOUNT, STATX_TYPE|STATX_MODE, 0x7ffdc74305a0) = -1 ENOENT (No such file or directory)
thank you very much
systemctl status modmqttd.service says: Converter std.int32() not found
Do I have to install a extra package?