I am trying to install eric3 and need to install qt, qscintilla, sip , and pyqt beforehand. I can't run as root. I'm running Red Hat Enterprise Linux AS release 3 (Taroon Update 6).

I installed Qt 4.1.0 in a directory under my home directory ~/local/Trolltech/Qt-4.1.0 and that worked. I unpacked qscintilla-1.65 to ~/local/Trolltech/ and removed thread support and commented out the DESTDIR variable in qscintilla.pro
My QTDIR is set to ~/local/Trolltech/Qt-4.1.0 in .bash_profile.

When I try to run make in ~/local/Trolltech/qscintilla-1.65-gpl-1.6/qt/, I get the following slew of errors. Any help on getting this all to work would be much appreciated.

Thanks much


[]$ make
g++ -c -pipe -O2 -w -D_REENTRANT -fPIC -DQEXTSCINTILLA_MAKE_DLL -DQT -DSCI_LEXER -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I../../Qt-4.1.0/mkspecs/linux-g++ -I. -I../../Qt-4.1.0/include/QtCore -I../../Qt-4.1.0/include/QtGui -I../../Qt-4.1.0/include -I. -I../include -I../src -I. -I. -o qextscintilla.o qextscintilla.cpp
In file included from qextscintilla.cpp:28:
qextscintilla.h:29:25: qguardedptr.h: No such file or directory
In file included from qextscintilla.h:32,
                 from qextscintilla.cpp:28:
qextscintillabase.h:2108: type specifier omitted for parameter `WFlags'
qextscintillabase.h:2108: syntax error before `=' token
In file included from qextscintilla.cpp:28:
qextscintilla.h:263: type specifier omitted for parameter `WFlags'
qextscintilla.h:263: syntax error before `=' token
qextscintilla.h:1202: no type `ButtonState' in `Qt'
qextscintilla.h:1202: syntax error before `)' token
qextscintilla.h:1315: 'QGuardedPtr' is used as a type, but is not defined as a
   type.
In file included from qextscintilla.cpp:31:
qextscintillacommandset.h:27:22: qptrlist.h: No such file or directory
In file included from qextscintilla.cpp:31:
qextscintillacommandset.h:60: syntax error before `&' token
qextscintillacommandset.h:63: semicolon missing after declaration of `
   QextScintillaCommandSet'
qextscintillacommandset.h:63: two or more data types in declaration of `
   clearKeys'
qextscintillacommandset.h:68: syntax error before `private'
qextscintillacommandset.h:71: syntax error before `*' token
qextscintillacommandset.h:74: 'QPtrList' is used as a type, but is not defined
   as a type.
qextscintillacommandset.h:77: syntax error before `const'
qextscintillacommandset.h:78: `QextScintillaCommandSet& operator=(const
   QextScintillaCommandSet&)' must be a nonstatic member function
qextscintillacommandset.h:78: `QextScintillaCommandSet& operator=(const
   QextScintillaCommandSet&)' must take exactly two arguments
qextscintillacommandset.h:80: syntax error before `}' token
qextscintilla.cpp:48: prototype for `QextScintilla::QextScintilla(QWidget*,
   const char*, QFlags<Qt::WindowType>)' does not match any in class `
   QextScintilla'
qextscintilla.h:1324: candidate is: QextScintilla::QextScintilla(const
   QextScintilla&)
qextscintilla.cpp: In constructor `QextScintilla::QextScintilla(QWidget*, const
   char*, QFlags<Qt::WindowType>)':
qextscintilla.cpp:56: no matching function for call to `QextScintillaBase::
   QextScintillaBase(QWidget*&, const char*&, Qt::WFlags&)'
qextscintillabase.h:2327: candidates are:
   QextScintillaBase::QextScintillaBase(const QextScintillaBase&)
qextscintilla.cpp:97: no matching function for call to `QextScintillaCommandSet
   ::QextScintillaCommandSet(QextScintilla* const)'
qextscintillacommandset.h:43: candidates are:
   QextScintillaCommandSet::QextScintillaCommandSet()
qextscintillacommandset.h:43:
   QextScintillaCommandSet::QextScintillaCommandSet(const
   QextScintillaCommandSet&)
qextscintilla.cpp: In member function `void
   QextScintilla::handleCharAdded(int)':
qextscintilla.cpp:139: `lexer' undeclared (first use this function)
qextscintilla.cpp:139: (Each undeclared identifier is reported only once for
   each function it appears in.)
qextscintilla.cpp: In member function `virtual void QextScintilla::callTip()':
qextscintilla.cpp:232: no matching function for call to `QString::latin1()'
qextscintilla.cpp:236: no matching function for call to `QString::find(char)' qextscintilla.cpp:243: no matching function for call to `QString::find(char)' qextscintilla.cpp:249: no matching function for call to `QString::find(char,
   int)'
qextscintilla.cpp: In member function `void
   QextScintilla::handleCallTipClick(int)':
qextscintilla.cpp:294: no matching function for call to `QString::latin1()'
qextscintilla.cpp: In member function `void
   QextScintilla::startAutoCompletion(QextScintilla::AutoCompletionSource,
   bool, bool, bool)':
qextscintilla.cpp:373: no matching function for call to `QStringList::findIndex
   (QString&)'
qextscintilla.cpp:391: no matching function for call to `QString::latin1()'
qextscintilla.cpp: In member function `void QextScintilla::foldClick(int,
   int)':
qextscintilla.cpp:867: `ShiftButton' undeclared (first use this function)
qextscintilla.cpp:867: `ControlButton' undeclared (first use this function)
qextscintilla.cpp: In member function `long int QextScintilla::simpleFind()':
qextscintilla.cpp:1203: `QCString' undeclared (first use this function)
qextscintilla.cpp:1203: syntax error before `=' token
qextscintilla.cpp:1205: `s' undeclared (first use this function)
qextscintilla.cpp:1209: no matching function for call to `QString::latin1()'
qextscintilla.cpp: In member function `virtual void
   QextScintilla::replace(const QString&)':
qextscintilla.cpp:1232: no matching function for call to `QString::utf8() const
   '
qextscintilla.cpp:1234: no matching function for call to `QString::latin1()
   const'
qextscintilla.cpp: In member function `void
   QextScintilla::handleMarginClick(int, int, int)':
qextscintilla.cpp:1274: `AltButton' undeclared (first use this function)
qextscintilla.cpp:1281: `ButtonState' undeclared (first use this function)
qextscintilla.cpp:1281: syntax error before `)' token
qextscintilla.cpp: In member function `virtual void QextScintilla::append(const
   QString&)':
qextscintilla.cpp:1419: syntax error before `=' token
qextscintilla.cpp:1425: no matching function for call to `QString::latin1()
   const'
qextscintilla.cpp: In member function `virtual void QextScintilla::insert(const
   QString&)':
qextscintilla.cpp:1444: no matching function for call to `QString::utf8() const
   '
qextscintilla.cpp:1446: no matching function for call to `QString::latin1()
   const'
qextscintilla.cpp: In member function `virtual void
   QextScintilla::insertAt(const QString&, int, int)':
qextscintilla.cpp:1463: no matching function for call to `QString::utf8() const
   '
qextscintilla.cpp:1465: no matching function for call to `QString::latin1()
   const'
qextscintilla.cpp: In member function `virtual void
   QextScintilla::setText(const QString&)':
qextscintilla.cpp:1618: no matching function for call to `QString::utf8() const
   '
qextscintilla.cpp:1620: no matching function for call to `QString::latin1()
   const'
qextscintilla.cpp: In member function `virtual void
   QextScintilla::setMarginWidth(int, const QString&)':
qextscintilla.cpp:1919: no matching function for call to `QString::utf8() const
   '
qextscintilla.cpp:1921: no matching function for call to `QString::latin1()
   const'
qextscintilla.cpp: In member function `void QextScintilla::setStylesFont(const
   QFont&, int)':
qextscintilla.cpp:2320: no matching function for call to `QString::latin1()'
qextscintilla.cpp: In member function `QString QextScintilla::convertText(const
   char*)':
qextscintilla.cpp:2573: no matching function for call to `QString::setLatin1(
   const char*&)'
make: *** [qextscintilla.o] Error 1

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to