[PyQt] pyqt not using qscintilla

Glen W. Mabey Glen.Mabey at swri.org
Tue Apr 17 21:57:18 BST 2007


On Tue, Apr 17, 2007 at 09:49:55PM +0100, Phil Thompson wrote:
> On Tuesday 17 April 2007 8:48 pm, Glen W. Mabey wrote:
> > Hello,
> >
> > When I build pyqt, I see the following:
> >
> > Found the license file pyqt-commercial.sip.
> > QScintilla 1.7.1 is being used.
> > Checking to see if the qtcanvas module should be built...
> > Checking to see if the qtnetwork module should be built...
> > Checking to see if the qttable module should be built...
> > Checking to see if the qtxml module should be built...
> > Checking to see if the qtgl module should be built...
> > Checking to see if the qtui module should be built...
> > Checking to see if the qtsql module should be built...
> > Checking to see if the qtext module should be built...
> > /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintilla::copyAvailable(bool)' /usr/local/lib/libqscintilla.so:
> > undefined reference to `QextScintillaLexerCPP::tr(char const*, char
> > const*)' /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaLexerHTML::tr(char const*, char const*)'
> > /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaLexerDiff::tr(char const*, char const*)'
> > /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaBase::SCN_MARGINCLICK(int, int, int)'
> > /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaLexerTeX::tr(char const*, char const*)'
> > /usr/local/lib/libqscintilla.so: undefined reference to `vtable for
> > QextScintillaLexerTeX' /usr/local/lib/libqscintilla.so: undefined reference
> > to `QextScintillaLexerBash::tr(char const*, char const*)'
> > /usr/local/lib/libqscintilla.so: undefined reference to `vtable for
> > QextScintillaLexer'
> >
> > plus a whole bunch more errors.  There is one other clue when I run
> >
> >   $ ld /usr/local/lib/libqscintilla.so
> >   ld: warning: cannot find entry symbol _start; not setting start address
> >   /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintilla::copyAvailable(bool)' /usr/local/lib/libqscintilla.so:
> > undefined reference to `QextScintillaLexerCPP::tr(char const*, char
> > const*)' /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaLexerHTML::tr(char const*, char const*)'
> > /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaLexerDiff::tr(char const*, char const*)'
> > /usr/local/lib/libqscintilla.so: undefined reference to
> > `QextScintillaBase::SCN_MARGINCLICK(int, int, int)'
> >
> >
> > but googling that error didn't turnip anything useful ...
> >
> > Any ideas?
> 
> Try rebuilding QScintilla?

Yep, tried that.  
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

Thanks,
Glen


More information about the PyQt mailing list