Calibre, PyKDE4 i python (?) API
Łukasz Maśko
masko w ipipan.waw.pl
Pią, 16 Lis 2012, 10:08:27 CET
Przestało mi się uruchamiać calibre. Że niby niezgodność wersji API. Ale
ponieważ stare jest, a w repo nowsze (na stronie calibre jeszcze nowsze
zresztą), to postanowiłem przebudować. Ale... nic z tego. Próba kompilacji
kończy się takim komunikatem:
[...]
Compiling form
/home/users/ed/rpm/BUILD/calibre/src/calibre/gui2/filename_pattern.ui
Traceback (most recent call last):
File "setup.py", line 99, in <module>
sys.exit(main())
File "setup.py", line 85, in main
command.run_all(opts)
File "/home/users/ed/rpm/BUILD/calibre/setup/__init__.py", line 163, in
run_all
self.run_cmd(self, opts)
File "/home/users/ed/rpm/BUILD/calibre/setup/__init__.py", line 156, in
run_cmd
self.run_cmd(scmd, opts)
File "/home/users/ed/rpm/BUILD/calibre/setup/__init__.py", line 159, in
run_cmd
cmd.run(opts)
File "/home/users/ed/rpm/BUILD/calibre/setup/gui.py", line 37, in run
self.build_forms()
File "/home/users/ed/rpm/BUILD/calibre/setup/gui.py", line 61, in
build_forms
build_forms(self.SRC, info=self.info)
File "/home/users/ed/rpm/BUILD/calibre/src/calibre/gui2/__init__.py", line
1025, in build_forms
compileUi(form, buf)
File "/usr/lib/python2.7/site-packages/PyQt4/uic/__init__.py", line 170,
in compileUi
File "/usr/lib/python2.7/site-packages/PyQt4/uic/Compiler/compiler.py",
line 55, in __init__
File "/usr/lib/python2.7/site-packages/PyQt4/uic/uiparser.py", line 127,
in __init__
File "/usr/lib/python2.7/site-packages/PyQt4/uic/objcreator.py", line 97,
in __init__
File "<string>", line 22, in getFilter
RuntimeError: the sip module implements API v9.0 but the PyKDE4.kdeui module
requires API v8.1
error: B??dny status wyj?cia z /tmp/rpm-tmp.8973 (%install)
B??dy budowania RPM-a:
B??dny status wyj?cia z /tmp/rpm-tmp.8973 (%install)
Error: package build failed. (no more info)
Zresztą identyczny komunikat wyświetla się przy tej starej wersji calibre,
więc problem nie jest w tym pakiecie, ale w PyKDE4. Najwyraźniej zbyt nowy
python... Trzeba poczekać na nowsze PyKDE4 (które nie wiadomo kiedy nastąpi)
czy też można coś doinstalować, żeby budowa poszła albo stare się odpaliło?
Ja na pythonie znam się tak samo ja na historii starożytnych Azteków, więc
zupełnie wcale :-(
--
Łukasz Maśko _o)
Lukasz.Masko(at)ipipan.waw.pl /\\
Registered Linux User #61028 _\_V
Ubuntu: staroafrykańskie słowo oznaczające "Nie umiem zainstalować Debiana"
Więcej informacji o liście pld-users-pl