Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Qt dev packages problem
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
grant123
Veteran
Veteran


Joined: 23 Mar 2005
Posts: 1080

PostPosted: Sat Sep 07, 2013 6:22 pm    Post subject: Qt dev packages problem Reply with quote

I'm getting the same compile error described in #5 here when trying to emerge cantata:

https://code.google.com/p/cantata/issues/detail?id=284

The response is "ui_onlineservicespage.h is created by the build system. I'd suggest you check your Qt dev packages." Can any Gentooers tell me how to track this down?
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Sat Sep 07, 2013 7:27 pm    Post subject: Reply with quote

#5 is an issue in cantatas build setup. You are building cantata out-of-source, am I right? Then the ui file is not generated in CMAKE_SOURCE_DIR/online but CMAKE_BINARY_DIR/online.
If you add ${CMAKE_BINARY_DIR}/online to the dirs in include_directories in l. 155 in the toplevel CMakeLists.txt does it fix the issue?
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Sun Sep 08, 2013 5:43 am    Post subject: Reply with quote

After some testing I found out that taglib support can not be properly excluded. I get this issue when I pass -DENABLE_TAGLIB=OFF to cmake. Again, it's not an issue with your Qt setup but with their sources.
Back to top
View user's profile Send private message
grant123
Veteran
Veteran


Joined: 23 Mar 2005
Posts: 1080

PostPosted: Mon Sep 09, 2013 7:23 am    Post subject: Reply with quote

Should I file a Qt bug or maybe try upgrading a Qt package? If upgrade, which package?
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Mon Sep 09, 2013 9:06 am    Post subject: Reply with quote

No. It is an error in cantata sources! If you disable Taglib-support it will fail because of an unconditional #include.
So install taglib, pass -DENABLE_TAGLIB=ON when invoking cmake for cantata. If you use the ebuilds - which fail for USE="-taglib", too, enabling USE="taglib" should fix it, too (did not test that)
Back to top
View user's profile Send private message
grant123
Veteran
Veteran


Joined: 23 Mar 2005
Posts: 1080

PostPosted: Mon Sep 09, 2013 6:46 pm    Post subject: Reply with quote

Should I file a cantata bug? I'm sorry if this is still wrong but it's been a long day.
Back to top
View user's profile Send private message
franzf
Advocate
Advocate


Joined: 29 Mar 2005
Posts: 4565

PostPosted: Tue Sep 10, 2013 9:54 am    Post subject: Reply with quote

Yes, it's a cantata bug and should be reported there.
You should mention that -DENABLE_TAGLIB=OFF must be passed to cmake in order to trigger the issue.
And post here the link to the bug :)
Back to top
View user's profile Send private message
grant123
Veteran
Veteran


Joined: 23 Mar 2005
Posts: 1080

PostPosted: Wed Sep 18, 2013 4:33 am    Post subject: Reply with quote

Here's the cantata bug:

https://code.google.com/p/cantata/issues/detail?id=291
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments 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