See subject. I have this installed afaik
http://code.google.com/p/python-poppler-qt4/
Suggestions?
Ubuntu 10.04
Regards,
~r
Python: 2.6.5 -- Qt: 4.6.2 -- PyQt4: 4.7.2 -- sip: 4.10.1
OS: Linux-2.6.39-3-lowlatency-i686-with-Ubuntu-10.04-lucid
Traceback (most recent call last):
File "/usr/lib/python2.6/dist-packages/frescobaldi_app/job.py", line
167, in _finished
self._bye(success)
File "/usr/lib/python2.6/dist-packages/frescobaldi_app/job.py", line
180, in _bye
self.done(success)
File "/usr/lib/python2.6/dist-packages/frescobaldi_app/signals.py",
line 175, in emit
l.call(args, kwargs)
File "/usr/lib/python2.6/dist-packages/frescobaldi_app/signals.py",
line 227, in call
self.func(obj, *args[self.argslice], **kwargs)
File
"/usr/lib/python2.6/dist-packages/frescobaldi_app/musicpreview.py", line
127, in _done
self.setDocuments(pdfs)
File
"/usr/lib/python2.6/dist-packages/frescobaldi_app/musicpreview.py", line
146, in setDocuments
self.selectDocument(0)
File
"/usr/lib/python2.6/dist-packages/frescobaldi_app/musicpreview.py", line
151, in selectDocument
self._view.load(self._documents[index].document())
File
"/usr/lib/python2.6/dist-packages/frescobaldi_app/qpopplerview/view.py",
line 117, in load
self.surface().pageLayout().load(document)
File
"/usr/lib/python2.6/dist-packages/frescobaldi_app/qpopplerview/layout.py",
line 322, in load
for num in range(document.numPages()):
AttributeError: 'NoneType' object has no attribute 'numPages'
Optionally describe below what you were doing:
Score setup, jazz guitar, preview
> AttributeError: 'NoneType' object has no attribute 'numPages'
I just fixed this error, that occurs if popplerqt4 can't be loaded.
Try installing Python-Poppler-Qt4 (different from python-poppler, which
is GTK-based) :-)
Make sure Python-Poppler-Qt4 is compiled and installed for the same
Python version as Frescobaldi.
--
Wilbert Berendsen
(http://www.wilbertberendsen.nl)
> See subject. I have this installed afaik
> http://code.google.com/p/python-poppler-qt4/
>
> Suggestions?
Try this on a command line:
python
>>> import popplerqt4
If that yields an ImportError, popplerqt4 is not installed correctly.
PopplerAnnotation.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerAnnotationUtils.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerFormFieldChoice.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerFormFieldText.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerFormFieldButton.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerFormField.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkJavaScript.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkSound.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkAction.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkBrowse.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkExecute.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkGoto.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLink.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4PopplerLinkDestination.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4Poppler.o
build/temp.linux-i686-2.6/build/temp.linux-i686-2.6/sippopplerqt4QSet0100PopplerDocumentRenderBackend.o
-lpoppler-qt4 -o build/lib.linux-i686-2.6/popplerqt4.so
user@ubuntu:~/4home/python-poppler-qt4-0.16.2$ sudo python setup.py
install --prefix /usr
running install
running build
running build_ext
running install_lib
copying build/lib.linux-i686-2.6/popplerqt4.so ->
/usr/lib/python2.6/site-packages
running install_egg_info
Removing
/usr/lib/python2.6/site-packages/python_poppler_qt4-0.16.2-py2.6.egg-info
Writing
/usr/lib/python2.6/site-packages/python_poppler_qt4-0.16.2-py2.6.egg-info
> >>>> import popplerqt4
> > If that yields an ImportError, popplerqt4 is not installed
> > correctly.
> I get the import error. But when building popplerqt4 I don't get
> error messages, neither when installing
Strange!
Maybe your Python looks not in site-packages but in dist-packages.
You could try:
python setup.py install --install-layout=deb
in the python-poppler-qt4 install command
\r