← Talk:Guidelines and HOWTOs/Build from source [View source↑] [History↑] Sorting order: last modified first newest threads first oldest threads firstContentsThread titleRepliesLast modified Merge with Get Involved/development?120:38, 25 July 2020 fanciful: "Compilation: how to quickly solve build problems"216:18, 3 May 2020 Build dependencies for kdevplatform necessary?402:29, 8 September 2016 grantlee 5.0 in Debian sid / Qt 5.4220:13, 18 December 2015 Isn't Phonon4Qt5 needed on openSUSE?109:30, 9 August 2015 unable to finish Qt 5.2 compilation unless it is done in a different directory100:14, 6 February 2014 KF5 build error kdex.dtd100:13, 6 February 2014 Qt5 and KDE Frameworks003:24, 16 September 2012 Merge with Get Involved/development?History SummarizeThere is currently overlapping information here and on https://community.kde.org/Get_Involved/development. Unfortunately it also seems that some information is only available on either page making it necessary to read both. This is not ideal and the current structure does not make it easy to understand how the information is linked together. I suggest to merge the information so there is one single point of truth to refer to. Probably it makes sense to keep this site and link to here from Get Involved/development. That way there wouldn't be so much detail info on that page and one is not overwhelmed when looking to how to get involved easily. MoreHistory View source Link toClel (talk) 10:49, 20 July 2020 I agree. I've been incrementally migrating content to https://community.kde.org/Get_Involved/development for years. I guess it's time for me to finally finish that work. Parent MoreHistory View source Link toNgraham (talk) 20:38, 25 July 2020 fanciful: "Compilation: how to quickly solve build problems"History SummarizeWhat is quick about an 8 step preocedure where you then have to "Start over from scratch." ?? KDE should be more serious about any "convoluted" development process. These problems cannot be wished away with some hipster lingo. MoreHistory View source Link toZachus3 (talk) 08:36, 11 March 2019 We don't usually use private messages on the wiki, but anyway, I'm not sure about what you are referring to exactly. Parent MoreHistory View source Link toLuigi (talk) 08:47, 22 March 2019 You do not have permission to edit this page, for the following reason: The action you have requested is limited to users in one of the groups: Users, Administrators, trusted, KDEDevelopers. You can view and copy the source of this page. I am referring to a convoluted build process which in no way is "quick" to perform at all. I guess many people will just give up on it if they can’t find the time to deal with such a messy process. Zachus3 (talk) Return to Thread:Talk:Guidelines and HOWTOs/Build from source/fanciful: "Compilation: how to quickly solve build problems"/reply (2). Build dependencies for kdevplatform necessary?History SummarizeHi out there, this is my first successful attempt to build KDE components (KDevelop, as described in the tutorial) I followed the tutorial and got stuck at 2 points: In Kubuntu 15.10 the following packages are missing: * bison * flex Seems that they are not standard in this distro. I added them to the dependencies list in the wiki. The second thing was that I had to include the build-depencencies for kdevplatform: $ kdesrc-build --include-dependencies kdevplatform After that, the tutorial worked as described. Should this be added to the tutorial? I would like to contribute something to this great project in the future (I'm using KDE since some years now and did some C++/Qt4 stuff in the past, beginning with Qt5 now). So I also would like to see the "obstacles" as low as possible for anyone who wants to get involved as a "bloody beginner" like me. MoreHistory View source Link toRisc (talk)13:29, 17 July 2016 I added flex and bison to openSUSE 42.1. The wiki messaging system is not used often, so if you need further help, please contact the KDE people using the mailing lists or IRC, see https://community.kde.org/Get_Involved#Getting_in_touch Parent MoreHistory View source Link togregormi (talk)11:34, 6 September 2016 I think the following command should either replace or be added to the build command in this doc: $ kdesrc-build --include-dependencies kdevplatform This should help resolve any new dependencies that changed since the writing of the doc. Parent MoreHistory View source Link toDonnguyen (talk)14:36, 6 September 2016 I am not sure why specifically kdevplatform should be added to the kdesrc-build argument. Please ask this question on [email protected] It has a much higher visibility than this wiki communication channel. Parent MoreHistory View source Link togregormi (talk)14:50, 6 September 2016 My mistake...I meant to say kdevelop as this was what the instructions were trying to build. However, the recent edits have covered this point. I'll move over to [email protected] or irc if there's still more needed to be discussed. Parent MoreHistory View source Link toDonnguyen (talk)02:29, 8 September 2016 grantlee 5.0 in Debian sid / Qt 5.4History SummarizeI am building KDE Frameworks in Debian SID. There is an error while building kdevplatform because grantlee5 is not found. Message in the cmake logfile: Could not find a package configuration file provided by "Grantlee5" I searched the Debian experimental repository and could not find it. As a solution, I downloaded and installed grantlee-5.0.0.tar.gz from https://www.gitorious.org/grantlee/pages/Home (click on http://downloads.grantlee.org). Now kdevplatform is built just fine. MoreHistory View source Link toTuxolinux (talk)00:12, 23 March 2015 Thanks for the report. Sorry for the late reply. I didn't check the wiki messages. Did you edit the wiki page to reflect your findings? Parent MoreHistory View source Link togregormi (talk)09:32, 9 August 2015 Sorry now for my late reply... I did not update the wiki about grantlee. In fact I could not complete the rest of the building at the time. I am going to try building KF5.17 in Debian Testing now. If there is anything that is not reflected in the wiki and I succeed the building, I'll share it here and on the wiki. Regards! Parent MoreHistory View source Link toTuxolinux (talk)20:13, 18 December 2015 Isn't Phonon4Qt5 needed on openSUSE?History SummarizeOn openSUSE 13.1 I have this for knotifications: Could not find a package configuration file provided by "Phonon4Qt5" Isn't this needed? $ sudo zypper in libphonon4qt5 phonon4qt5-backend-gstreamer phonon4qt5-backend-vlc phonon4qt5-devel MoreHistory View source Link toJstaniek (talk)21:08, 19 May 2015 Sorry for the late reply. I didn't check the wiki messages. Did you solve your problem? Parent MoreHistory View source Link togregormi (talk)09:30, 9 August 2015 unable to finish Qt 5.2 compilation unless it is done in a different directoryHistory SummarizeI've been unable to compile Qt5 for a long time, until today that I've tried to build it from another directory, not from the git clone directory. Instead of $ git clone git://anongit.kde.org/qt/qt5.git --branch stable $ cd qt5 $ ./init-repository $ ./configure -prefix $PWD/qtbase -opensource -confirm-license -developer-build -nomake tests -nomake examples -dbus -no-separate-debug-info -xcb -qpa xcb -no-gtkstyle $ make I had to use: $ git clone git://anongit.kde.org/qt/qt5.git --branch stable $ cd qt5 $ ./init-repository $ mkdir build $ ../configure -prefix $PWD/qtbase -opensource -confirm-license -developer-build -nomake tests -nomake examples -dbus -no-separate-debug-info -xcb -qpa xcb -no-gtkstyle -no-warnings-are-errors $ make MoreHistory View source Link toJtamate (talk)12:31, 15 December 2013 Works for me whenever I try it, but anyway this is a question for the Qt guys (e.g. #qt-labs on irc). You need to specify the error message in any case, otherwise one can only guess (or can't, actually). Parent MoreHistory View source Link toDfaure (talk)00:14, 6 February 2014 KF5 build error kdex.dtdHistory SummarizeHi, I would like to build KF5, but I've got error and I don't know, what with this. Could anybody help, please. Error message: Built target klanguagebuttontest_automoc man-preparetips.1.docbook:5: warning: failed to load external entity "dtd/kdex.dtd" ]> ^ man-preparetips.1.docbook:7: parser error : Entity 'language' not defined <refentry lang="&language;"> ^ man-preparetips.1.docbook:7: validity error : Validation failed: no DTD found ! <refentry lang="&language;"> MoreHistory View source Link toTomas (talk)08:45, 22 December 2013 You need to export XDG_DATA_DIRS to your installprefix/share. Parent MoreHistory View source Link toDfaure (talk)00:13, 6 February 2014 Qt5 and KDE FrameworksHistory SummarizeDid something change within Frameworks to make this document out of date for KDE Frameworks on QT5? I try to pass -DQT5_BUILD=TRUE as the document states, and now recently I am getting CMake Warning: Manually-specified variables were not used by the project: QT5_BUILD and ldd on the resulting binaries seems that it builds against QT4 in /usr, instead of the QT5 in /opt. The same buildscript I use used to work. MoreHistory View source Link toN3rdopolis (talk)03:21, 16 September 2012 Retrieved from "https://community.kde.org/index.php?title=Talk:Guidelines_and_HOWTOs/Build_from_source&oldid=52411#Qt5_and_KDE_Frameworks_31" This page was last edited on 10 March 2016, at 16:24. Content is available under Creative Commons License SA 4.0 unless otherwise noted.