Bug 388980 - heaps of missing and broken libraries for TortoiseHg
Summary: heaps of missing and broken libraries for TortoiseHg
Status: RESOLVED DOWNSTREAM
Alias: None
Product: bindings
Classification: Developer tools
Component: pykde (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR major
Target Milestone: ---
Assignee: kde-bindings
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-15 00:20 UTC by Eddie
Modified: 2018-01-16 00:17 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eddie 2018-01-15 00:20:24 UTC
TortoiseHg, GUI for mercurial (link = https://bitbucket.org/tortoisehg/targz/downloads/tortoisehg-4.4.2.tar.gz) works perfectly fine on other distros but not on KDE neon. I haven't tried Kubuntu though.

The first error:
No module named Qsci

Upon trying to fix that up:
`sudo apt-get install python-qscintilla2`
it gives the following error:
`python-qscintilla2: Depends: sip-api-11.2`
`E: Unable to correct problems, you have held broken packages.`

Upon trying to fix that up:
`sudo apt-get install sip-api-11.2` it gives the following error:
`E: Package 'sip-api-11.2' has no installation candidate`
although according to `aptitude search sip-api` the version of the `sip-api` required is available.

The version of `python-sip` is `4.19.6` and I don't know the relationship between `python-sip` and the `sip-api`.
Comment 1 Scott Kitterman 2018-01-15 00:59:20 UTC
qscintilla2 in Neon needs to be recompiled.  This is a downstream packaging issue.
Comment 2 Eddie 2018-01-16 00:13:47 UTC
Thank you for a quick response.

I have successfully recompiled qscintilla2, however, Im still not being able to build the python binding and run `TortoiseHg`.

First error:
It is asking to make sure I have `sip` available in PATH.

Upon trying to fix that up:
`sudo apt-get install sip-dev`

and tring again
`python configure.py`

it gives the following error:
`Error: Unable to create the C++ code.`

`python configure-old.py` doesn't work either.
Comment 3 Scott Kitterman 2018-01-16 00:17:56 UTC
OK.  That's nothing to do with pykde though, so you should either consult with one of the relevant upstreams or with the Neon developers.