-
Notifications
You must be signed in to change notification settings - Fork 3
Building covidsim under Linux #1
Copy link
Copy link
Open
Description
Hi!
I've tried to build and run your project covidsim under Ubuntu Linux 18.04 and has succeeded in building it, but not in running. The problem is with the libqtc.so library included in the original binary package
of Qt5Ada, which links against the following libraries, which are not provided by the distribution:
libQt5WebView.so.5 => not found
libQt5WebSockets.so.5 => not found
libQt5WebEngine.so.5 => not found
libQt5WebEngineCore.so.5 => not found
libQt5WebEngineWidgets.so.5 => not found
libQt5Location.so.5 => not found
libQt5Bluetooth.so.5 => not found
libQt5SerialBus.so.5 => not found
libQt5Gamepad.so.5 => not found
libQt5Pdf.so.5 => not found
libQt5PdfWidgets.so.5 => not found
libQt5Scxml.so.5 => not found
This has led me to wonder about some points. Maybe they are for the upstream author but nevertheless I want to know your opinion:
- Why does qt5ada make you install these libraries, when I think they are optional or at least are only provided for more recent versions of Qt. It seems that qt5ada avoids using Qt with the same degree of granularity than Qt for C++.
- Where is the source code of libqtc.so? Having the source, one could build it using only the parts that you have or to build so many "qtc" libraries as Qt modules or at least, to separate Qt Core from Qt Addons. If the source code for this library is not provided, can qt5ada be considered open source?
I plan to update to Ubuntu 20.04 LTS and that could solve this issue, but these points prove that using Qt5ada is less flexible than using Qt for C++. I contribute to DB Browser for SQLite using Qt in C++, and having this version of Ubuntu never has been an issue for me.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels