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