| Summary: | kscope is missing | ||
|---|---|---|---|
| Product: | TDE | Reporter: | Eugene San <eugenesan> |
| Component: | ubuntu | Assignee: | Francois Andriot <albator78> |
| Status: | RESOLVED FIXED | ||
| Severity: | needs packaging | CC: | albator78, bugwatch, darrella, eugenesan, kb9vqf, mutantturkey, slavek.banko |
| Priority: | P5 | ||
| Version: | 3.5.12 [Trinity] | ||
| Hardware: | Other | ||
| OS: | Linux | ||
| Compiler Version: | TDE Version String: | ||
| Application Version: | Application Name: | ||
| Attachments: |
Proposed debian patch
kscope: fix ftbfs under TDE R14 kscope : fix ftbfs with automake >= 1.12 kscope : fix new DSO linkage style |
||
|
Description
Eugene San
2011-02-04 14:15:34 CST
This is a needs-packaging bug that is NOT ready-to-commit to the GIT tree. Unmarking PATCHAVAIL. Is this report still valid? This report is not a bug but a porting wish. AFAIK there are still people (including me) wishing to see KScope on recent distributions. Changing to wish list. (In reply to comment #4) > Changing to wish list. As both the original sources and the Debian packaging files are available, the importance should be "needs packaging" (as it originally was). This helps us Debian guys know which packages are "low hanging fruit" for inclusion in TDE. ;-) Tim Created attachment 1533 [details] kscope: fix ftbfs under TDE R14 How to build kscope: 1) Get source tarball 1.6.2 here: http://sourceforge.net/projects/kscope/files/kscope/ Untar the archive. 2) Apply patch "11_load_default_config.diff" from attached debian patches (other patches are useless for us). 3) Apply attached FTBFS patch. NOTE: You must update script "convert_existing_qt3_app_to_tqt3" so that it parses and updates the ".ypp" files. Line 3: find ./ -type f -iname "*.c*" -o -iname "*.h*" -o -iname "*.ui*" -o -name "*.kcfg" -o -name "*.ypp" -not -iwholename '*.git*' |\ Run QT3/TQT3 conversion script, then KDE3/TDE conversion script. Build as usual with autotools. At runtime, you will need the "cscope" utility, which seems to be still present in recent distributions. François, you're sure change dotparse.h => dotparse.hpp? For me, this change causes FTBFS on both v3.5.13-sru branch, as well as the R14 branch: make[3]: *** No rule to make target `dotparse.hpp', needed by `all'. Stop. I see. Now I have verified that while on Squeeze change dotparse.h => dotparse.hpp causes FTBFS, on Saucy is necessary. It appears that more research is needed, and maybe the condition by version of some dependency. Created attachment 1536 [details] kscope : fix ftbfs with automake >= 1.12 I have divided your original patch into two - one that addresses linking, and second that solves h => hpp. Information about the problem: https://lists.gnu.org/archive/html/automake/2013-03/msg00018.html The solution, according to which I have prepared a patch: http://cgit.freedesktop.org/mesa/mesa/commit/src/glsl/Makefile.am?id=81de0431 Created attachment 1537 [details]
kscope : fix new DSO linkage style
Patches look good, works for me. Well done. In this case, I have local GIT repository ready to push into the official. Likewise, I have prepared packaging files for Debian / Ubuntu. |