From kdevelop-devel Tue Dec 19 22:22:31 2006 From: Nick Savoiu Date: Tue, 19 Dec 2006 22:22:31 +0000 To: kdevelop-devel Subject: Problem building 3.3.94 Message-Id: <20061219222231.13585.qmail () web52809 ! mail ! yahoo ! com> X-MARC-Message: https://marc.info/?l=kdevelop-devel&m=116656876024244 I've downloaded and I'm attempting to build 3.3.94 on RedHat 7.2 using gcc 3.2.3 . I've fixed some small compilation issues along the way (e.g. needed #include in astyle.h>, etc) but now I'm stuck at the following error and it's not clear to me how to fix it. Any help would be appreciated since I'm trying to move up from 3.3.91. Thanks, Nick make[4]: Entering directory `/home/nick/projects/kdevelop-3.3.94/languages/cpp' if /bin/sh ../../libtool --silent --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../languages/lib/designer_integration -I.$ then mv -f ".deps/libkdevcppsupport_la.all_cpp.Tpo" ".deps/libkdevcppsupport_la.all_cpp.Plo"; else rm -f ".deps/libkdevcppsupport_la.all_cpp.$ In file included from cppcodecompletion.cpp:32, from libkdevcppsupport_la.all_cpp.cpp:11: ../../lib/cppparser/lexer.h: In function `bool isTodo(const QString&, int)': ../../lib/cppparser/lexer.h:577: warning: comparison between signed and unsigned integer expressions ../../lib/cppparser/lexer.h: In function `bool isFixme(const QString&, int)': ../../lib/cppparser/lexer.h:585: warning: comparison between signed and unsigned integer expressions In file included from computerecoverypoints.h:27, from cppcodecompletion.cpp:70, from libkdevcppsupport_la.all_cpp.cpp:11: simpletype.h: In member function `SimpleTypeImpl::TypeOfResult::operator TypeDesc()': simpletype.h:662: warning: choosing `LocateResult::operator TypeDesc&()' over ` LocateResult::operator const TypeDesc&() const' simpletype.h:662: warning: for conversion from `LocateResult' to `TypeDesc' simpletype.h:662: warning: because conversion sequence for the argument is better In file included from computerecoverypoints.h:28, from cppcodecompletion.cpp:70, from libkdevcppsupport_la.all_cpp.cpp:11: simpletypenamespace.h: In copy constructor `SimpleTypeNamespace::SimpleTypeNamespace(const SimpleTypeNamespace&)': simpletypenamespace.h:116: warning: base class `class SimpleTypeImpl' should be explicitly initialized in the copy constructor In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `SimpleContext* CppCodeCompletion::computeFunctionContext(KSharedPtr, int, int, SimpleTypeConfiguration&)': cppcodecompletion.cpp:1701: warning: unused variable ` RecoveryPoint*recoveryPoint' In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `void CppCodeCompletion::completeText(bool)': cppcodecompletion.cpp:2181: warning: comparison between signed and unsigned integer expressions In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `QString CppCodeCompletion::commentFromTag(const SimpleType&, Tag&)': cppcodecompletion.cpp:3338: warning: unused variable `CppVariable var' cppcodecompletion.cpp:3344: warning: unused variable `CppVariable var' In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `void CppCodeCompletion::computeCompletionEntryList(SimpleType, QValueList&, const QStringList&, SimpleTypeNamespace*, std::set, std::allocator >&, bool, int)': cppcodecompletion.cpp:3384: warning: unused parameter `SimpleType typeR' cppcodecompletion.cpp:3384: warning: unused parameter `const QStringList&type' In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `void CppCodeCompletion::computeCompletionEntryList(SimpleType, QValueList&, KSharedPtr, bool, int)': cppcodecompletion.cpp:3747: warning: unused variable ` CppCodeCompletionConfig*cfg' In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `void CppCodeCompletion::computeCompletionEntryList(QString, SimpleType, QValueList&, const TypeAliasList&, bool, int)': cppcodecompletion.cpp:3785: warning: unused parameter `bool isInstance' In file included from libkdevcppsupport_la.all_cpp.cpp:11: cppcodecompletion.cpp: In member function `void CppCodeCompletion::computeCompletionEntryList(QValueList&, SimpleContext*, bool, int)': cppcodecompletion.cpp:4009: warning: unused parameter `int depth' In file included from libkdevcppsupport_la.all_cpp.cpp:13: cppevaluation.cpp: In member function `void CppEvaluation::Operator::log(const QString&)': cppevaluation.cpp:65: warning: unused parameter `const QString&msg' In file included from cppnewclassdlg.cpp:20, from libkdevcppsupport_la.all_cpp.cpp:15: cppnewclassdlg.h: At global scope: cppnewclassdlg.h:187: syntax error before `*' token cppnewclassdlg.h:200: `model' was not declared in this scope cppnewclassdlg.h:200: invalid data member initialization cppnewclassdlg.h:200: (use `=' to initialize static data members) cppnewclassdlg.h:200: variable or field `setCompletionBasename' declared void In file included from cppnewclassdlg.cpp:50, from libkdevcppsupport_la.all_cpp.cpp:15: storeconverter.h:27: type specifier omitted for parameter `CodeModel' storeconverter.h:27: syntax error before `*' token storeconverter.h:43: syntax error before `*' token In file included from libkdevcppsupport_la.all_cpp.cpp:15: cppnewclassdlg.cpp: In constructor `CppNewClassDialog::CppNewClassDialog(CppSupportPart*, QWidget*, const char*)': cppnewclassdlg.cpp:76: class `CppNewClassDialog' does not have any field named `myModel' cppnewclassdlg.cpp:113: `this->CppNewClassDialog::setCompletionBasename' cannot be used as a function In file included from libkdevcppsupport_la.all_cpp.cpp:15: cppnewclassdlg.cpp: In destructor `virtual CppNewClassDialog::~CppNewClassDialog()': cppnewclassdlg.cpp:128: `myModel' undeclared (first use this function) cppnewclassdlg.cpp:128: (Each undeclared identifier is reported only once for each function it appears in.) In file included from libkdevcppsupport_la.all_cpp.cpp:15: cppnewclassdlg.cpp: At global scope: cppnewclassdlg.cpp:131: `model' was not declared in this scope cppnewclassdlg.cpp:132: `void CppNewClassDialog::setCompletionBasename' is not a static member of `class CppNewClassDialog' cppnewclassdlg.cpp:132: variable `void CppNewClassDialog::setCompletionBasename ' has initializer but incomplete type cppnewclassdlg.cpp:132: syntax error before `{' token cppnewclassdlg.cpp:136: `model' was not declared in this scope cppnewclassdlg.cpp:138: invalid use of member `CppNewClassDialog::currNamespace ' cppnewclassdlg.cpp:139: syntax error before `for' cppnewclassdlg.cpp:139: syntax error before `!=' token cppnewclassdlg.cpp:143: ISO C++ forbids declaration of `namespaceDom' with no type cppnewclassdlg.cpp:143: conflicting types for `int namespaceDom' cppnewclassdlg.cpp:136: previous declaration as `NamespaceDom namespaceDom' cppnewclassdlg.cpp:143: base operand of `->' is not a pointer cppnewclassdlg.cpp:144: syntax error before `}' token cppnewclassdlg.cpp:150: `model' was not declared in this scope cppnewclassdlg.cpp:150: ISO C++ forbids declaration of ` addCompletionBasenameNamespacesRecursive' with no type cppnewclassdlg.cpp:152: invalid use of member `CppNewClassDialog::compBasename' cppnewclassdlg.cpp:153: ISO C++ forbids declaration of `it' with no type cppnewclassdlg.cpp:153: conflicting types for `int it' cppnewclassdlg.cpp:138: previous declaration as ` QValueListConstIterator it' cppnewclassdlg.cpp:153: cannot convert `QValueListIterator' to `int' in initialization cppnewclassdlg.cpp:154: syntax error before `for' cppnewclassdlg.cpp:155: syntax error before `!=' token cppnewclassdlg.cpp:161: confused by earlier errors, bailing out make[4]: *** [libkdevcppsupport_la.all_cpp.lo] Error 1 make[4]: Leaving directory `/home/nick/projects/kdevelop-3.3.94/languages/cpp' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/nick/projects/kdevelop-3.3.94/languages/cpp' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/home/nick/projects/kdevelop-3.3.94/languages' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/nick/projects/kdevelop-3.3.94' make: *** [all] Error 2 [goa:kdevelop-3.3.94]$ _______________________________________________ KDevelop-devel mailing list KDevelop-devel@barney.cs.uni-potsdam.de https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel