Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problem to build manually Plasma-Integration
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo
View previous topic :: View next topic  
Author Message
Fulgurance
Veteran
Veteran


Joined: 15 Feb 2017
Posts: 1217

PostPosted: Tue Apr 25, 2023 10:30 am    Post subject: Problem to build manually Plasma-Integration Reply with quote

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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 8938

PostPosted: Tue Apr 25, 2023 10:41 am    Post subject: Reply with quote

Code:
$ equery b Qt5ThemeSupport
 * Searching for Qt5ThemeSupport ...
dev-qt/qtgui-5.15.9 (/usr/lib64/cmake/Qt5ThemeSupport)
Back to top
View user's profile Send private message
Fulgurance
Veteran
Veteran


Joined: 15 Feb 2017
Posts: 1217

PostPosted: Tue Apr 25, 2023 10:56 am    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21724

PostPosted: Tue Apr 25, 2023 2:56 pm    Post subject: Reply with quote

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
View user's profile Send private message
Fulgurance
Veteran
Veteran


Joined: 15 Feb 2017
Posts: 1217

PostPosted: Wed Apr 26, 2023 9:21 am    Post subject: Reply with quote

I just come back from the Qt forum and we saw a problem. When I build Qt 5.15.2, the libQt5ThemeSupport is a static library.
Is it a bug of this version ?

Have look at my post:

https://forum.qt.io/topic/144647/qt-5-15-2-everywhere-could-not-find-qt5themesupport/6
_________________
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
View user's profile Send private message
Fulgurance
Veteran
Veteran


Joined: 15 Feb 2017
Posts: 1217

PostPosted: Wed Apr 26, 2023 4:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
Hu
Administrator
Administrator


Joined: 06 Mar 2007
Posts: 21724

PostPosted: Wed Apr 26, 2023 6:09 pm    Post subject: Reply with quote

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
View user's profile Send private message
Fulgurance
Veteran
Veteran


Joined: 15 Feb 2017
Posts: 1217

PostPosted: Thu Apr 27, 2023 12:35 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Things Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum