https://bugs.kde.org/show_bug.cgi?id=423899

--- Comment #5 from Avinash Sonawane <root...@gmail.com> ---
> see https://doc.qt.io/qt-5/deployment-plugins.html
As per the linked page Qt searches for plugins in application's executable
directory and indeed there are libartikulatesound.so and qtmultimediabackend.so
along with other .so s in ./build/bin/. I'm not sure which plugin is "missing".

> all you have to do to set the path correctly in your environment.

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04 LTS
Release:        20.04
Codename:       focal
$ git clone https://invent.kde.org/education/artikulate
$ mkdir artikulate/build; cd artikulate/build
$ cmake ..
$ make -j4
$ ./bin/artikulate
...
log_liblearner: No last active profile found, falling back to first found
profile
QObject::connect(OutputBackendInterface, OutputDeviceController): invalid null
parameter
Segmentation fault (core dumped)
$
Please let me know which environment variable needs to be set and could it be
done by the build process itself?

Interesting observation is that if I `apt install artikulate` then the
./build/bin/artikulate runs successfully without any SegFault. It's as if it
wants .so s to be in /usr/lib/x86_64-linux-gnu/artikulate and
/usr/lib/x86_64-linux-gnu/qt5/plugins/artikulate/ completely ignoring the
identical .so s in ./build/bin/

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to