View previous topic :: View next topic |
Author |
Message |
Fulgurance Veteran
Joined: 15 Feb 2017 Posts: 1217
|
Posted: Tue Apr 25, 2023 10:30 am Post subject: Problem to build manually Plasma-Integration |
|
|
Hi, as some knows, I am coding a package manager. I almost finished to build all dependencies for the kde plasma desktop environment, I miss just 2 softwares.
But when I try to compile plasma-integration, cmake complain about:
Code: | Could NOT find Qt5ThemeSupport |
What is this dependency ? Do I need to enable a specific option from the qt library ? Or an another dependency from KDE ?
I try to build plasma-integration 5.22.4. _________________ My actual project: https://github.com/Fulgurance/ISM
Ingenius Software Manager is a tool to build and manage a Linux system from scratch.
It will able to manage a linux installation just with a given path to the futur root path |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 8938
|
Posted: Tue Apr 25, 2023 10:41 am Post subject: |
|
|
Code: | $ equery b Qt5ThemeSupport
* Searching for Qt5ThemeSupport ...
dev-qt/qtgui-5.15.9 (/usr/lib64/cmake/Qt5ThemeSupport) |
|
|
Back to top |
|
|
Fulgurance Veteran
Joined: 15 Feb 2017 Posts: 1217
|
Posted: Tue Apr 25, 2023 10:56 am Post subject: |
|
|
Yes, I saw this ebuild but it doesn't help me at all.
If I undertood properly qtgui on gentoo is just a module of qtcore, it's the same.
It doesn't help me to know what I need to enable when I configure Qt. _________________ My actual project: https://github.com/Fulgurance/ISM
Ingenius Software Manager is a tool to build and manage a Linux system from scratch.
It will able to manage a linux installation just with a given path to the futur root path |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 21724
|
Posted: Tue Apr 25, 2023 2:56 pm Post subject: |
|
|
Since this comes from qtgui, it seems reasonable to expect that Gentoo's qtgui ebuild must either enable it via a configuration option, or at least fail to disable an upstream default-enabled option. Inspecting the qtgui ebuild, either statically or what it actually runs, might be informative. |
|
Back to top |
|
|
Fulgurance Veteran
Joined: 15 Feb 2017 Posts: 1217
|
|
Back to top |
|
|
Fulgurance Veteran
Joined: 15 Feb 2017 Posts: 1217
|
Posted: Wed Apr 26, 2023 4:13 pm Post subject: |
|
|
Somebody know why when I compiled the Qt 1.15.2, this part is as a static library ? I google it, but I didn't found anything talk about that _________________ My actual project: https://github.com/Fulgurance/ISM
Ingenius Software Manager is a tool to build and manage a Linux system from scratch.
It will able to manage a linux installation just with a given path to the futur root path |
|
Back to top |
|
|
Hu Administrator
Joined: 06 Mar 2007 Posts: 21724
|
Posted: Wed Apr 26, 2023 6:09 pm Post subject: |
|
|
Most build systems can build static, shared, or both, at the user's request. Traditionally, build systems build only shared unless requested otherwise, but there are some packages with weird defaults. When in doubt, you should explicitly tell the build system whether you want static and whether you want shared. Leave nothing to defaults. |
|
Back to top |
|
|
Fulgurance Veteran
Joined: 15 Feb 2017 Posts: 1217
|
Posted: Thu Apr 27, 2023 12:35 am Post subject: |
|
|
I tried what you said and specifyi explicitly -shared, but unfortunately again, the libQt5ThemeSupport is static.
What is wrong with qt .... _________________ My actual project: https://github.com/Fulgurance/ISM
Ingenius Software Manager is a tool to build and manage a Linux system from scratch.
It will able to manage a linux installation just with a given path to the futur root path |
|
Back to top |
|
|
|