| Summary: | kdevelop 3.5.13 will not build without patches | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Darrell <darrella> |
| Component: | non-core programs | Assignee: | Timothy Pearson <kb9vqf> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | blocker | CC: | bugwatch, darrella, mutantturkey |
| Priority: | P1 | ||
| Version: | 3.5.13 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Other | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: |
list editor patch
CMakeLists patch Patch to allow building with DB 42 and 44 installed Patch updated for GIT 2678 Patch updated for GIT 2678 (replaces CMakeLists.patch) |
||
|
Description
Darrell
2011-11-08 18:17:35 CST
Created attachment 123 [details]
list editor patch
Created attachment 124 [details]
CMakeLists patch
Created attachment 125 [details]
Patch to allow building with DB 42 and 44 installed
Like tdelibs, reported in bug report 581, a sym link is needed to build kdevelop.
cd /usr/include
ln -s ${QTDIR}/include/qglobal.h qglobal.h
or
cd /usr/include/tqt
ln -s ${QTDIR}/include/qglobal.h qglobal.h
That is, the sym link needs to be in either /usr/include or /usr/include/tqt.
Like kdelibs the same type of patch is need to change all occurences of ${TQT_INCLUDE_DIRS} to ${TQT_INCLUDE_DIR}.
Created attachment 280 [details]
Patch updated for GIT 2678
Created attachment 281 [details]
Patch updated for GIT 2678 (replaces CMakeLists.patch)
Comment on attachment 125 [details]
Patch to allow building with DB 42 and 44 installed
Tdevelop is converted to cmake and this patch is now obsolete.
These patches are only needed due to the fundamental CMake problem on Slackware described in Bug 581. Marking as duplicate, as a solution to Bug 581 will fix this automagically. *** This bug has been marked as a duplicate of bug 581 *** Tim, the first patch (listeditor-ui.diff )remains valid. Other people have used that patch to build k/tdevelop. (In reply to comment #9) > Tim, the first patch (listeditor-ui.diff )remains valid. Other people have used > that patch to build k/tdevelop. That patch undoes part of the TQt conversion, and should not be needed. Who else needed it to build? http://trinity-devel.pearsoncomputing.net/?0::4254 http://trinity-devel.pearsoncomputing.net/?0::3240 And me. I don't recall where I found that patch or whether I conjured up the black magic myself. But three people on different systems had the same build failure. You probably know what is the correct patch. (In reply to comment #11) > http://trinity-devel.pearsoncomputing.net/?0::4254 > > http://trinity-devel.pearsoncomputing.net/?0::3240 > > And me. > > I don't recall where I found that patch or whether I conjured up the black > magic myself. But three people on different systems had the same build failure. > You probably know what is the correct patch. The build failure message in that first link helps, thanks! :-) The correct fix will be in tqtinterface, specifically tmoc to make sure that tqApp is not stripped of its prefix. I knew you would know! :) I'll be watching the patch list and will let you know as soon as I can build tdevelop with the updates. I realize I have to rebuild tqtinterface. (In reply to comment #13) > I knew you would know! :) It's my job to know! ;-) > I'll be watching the patch list and will let you know as soon as I can build > tdevelop with the updates. I realize I have to rebuild tqtinterface. I have a possible fix in tqtinterface as of GIT hash dc60c95. I am marking this report as a duplicate of Bug 581, as the remainder of the issues will be resolved when that bug is fixed. If rebuilding tqtinterface from GIT does not resolve the tqApp problem then please reopen this bug report. *** This bug has been marked as a duplicate of bug 581 *** |