Compilation Fixes for Qr 3.0.5 KDE 3.0.1

Devrim Erdem devrim at vires.com
Fri Oct 11 14:34:02 UTC 2002


Hi,

1.) I made the following changes to CVS head to compile Gideon :

in addtooldlg.ui.h, added " #include "kurlrequester.h" " , to the list 
of includes.

Could some with cvs access, add it ?

2.) QTextEditor didn't compile with KDE 3.0.1 and Qt 3.0.5, I got linker 
errors like these :

make[3]: Entering directory 
`/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor'
/bin/sh ../../libtool --silent --mode=link --tag=CXX g++  
-Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W 
-Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -fno-builtin 
-g -O2 -g3 -O0 -fno-exceptions -fno-check-new    -o 
libqeditorpart.la.closure libqeditorpart_la_closure.lo -module 
-avoid-version -module -no-undefined -R /opt/kde3/lib -R 
/usr/lib/qt3/lib -R /usr/X11R6/lib  -L/usr/X11R6/lib -L/usr/lib/qt3/lib 
-L/opt/kde3/lib  background_parser.lo cindent.lo cpp_colorizer.lo 
cpp_parser.lo cs_colorizer.lo java_colorizer.lo koFind.lo koReplace.lo 
levelwidget.lo linenumberwidget.lo markerwidget.lo paragdata.lo 
parenmatcher.lo python_colorizer.lo python_parser.lo qeditor.lo 
qeditor_arghint.lo qeditor_factory.lo qeditor_indenter.lo 
qeditor_part.lo qeditor_view.lo qeditorcodecompletion.lo 
qmake_colorizer.lo qsourcecolorizer.lo simple_indent.lo xml_colorizer.lo 
yyindent.lo generalconfigpage.lo gotolinedialog.lo 
highlightingconfigpage.lo indentconfigpage.lo -lkparts -lkio -lktexteditor
.libs/background_parser.o: In function `QChar::QChar(QChar const &)':
/vires/devrim/Files/Gideon/qt-x11-free-3.0.5/include/qstring.h(.text+0xa2): 
undefined reference to `QTextDocument::firstParagraph(void) const'
.libs/background_parser.o: In function 
`BackgroundParser::continueParsing(void)':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:78: 
undefined reference to `QTextParagraph::next(void) const'
.libs/background_parser.o: In function 
`BackgroundParser::invalidate(QTextParagraph *, QTextParagraph *)':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:98: 
undefined reference to `QTextParagraph::next(void) const'
.libs/background_parser.o: In function `BackgroundParser::sync(void)':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:110: 
undefined reference to `QTextDocument::lastParagraph(void) const'
.libs/background_parser.o: In function `BackgroundParser::reparse(void)':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:129: 
undefined reference to `QTextDocument::lastParagraph(void) const'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:129: 
undefined reference to `QTextDocument::firstParagraph(void) const'
.libs/background_parser.o: In function 
`BackgroundParser::setParsed(QTextParagraph *, bool)':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:142: 
undefined reference to `QTextParagraph::extraData(void) const'
.libs/background_parser.o: In function 
`BackgroundParser::isParsed(QTextParagraph *) const':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/background_parser.cpp:149: 
undefined reference to `QTextParagraph::extraData(void) const'
.libs/cindent.o: In function `indentLine(QTextParagraph *, int &, int &)':
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:124: 
undefined reference to `QTextParagraph::length(void) const'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:124: 
undefined reference to `QTextParagraph::at(int) const'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:124: 
undefined reference to `QTextParagraph::at(int) const'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:126: 
undefined reference to `QTextParagraph::remove(int, int)'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:128: 
undefined reference to `QTextParagraph::string(void) const'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:129: 
undefined reference to `QTextParagraph::append(QString const &, bool)'
/vires/devrim/Files/Gideon/kde3src_from_cvs/kdevelop/parts/qeditor/cindent.cpp:131: 
undefined reference to `QTextParagraph::insert(int, QString const &)'
.libs/cindent.o: In function `CIndent::indent(QTextDocument *, 
QTextParagraph *, int *, int *)':

Any ideas ?

Regards,

-- 
Devrim Erdem
-------------------------------------
VIRES Simulationstechnologie GmbH
Oberaustrasse 34
83026 Rosenheim
Germany
phone    +49.8031.463640
fax      +49.8031.463645
email    devrim at vires.com
internet www.vires.com
-------------------------------------






More information about the KDevelop-devel mailing list