ADA doesn't compile

de Chalendar Gael de-chalendarg at zoe.cea.fr
Fri May 2 15:07:08 UTC 2003


Hello,

This allows javasupport and adasupport to compile again...

Gaël

Index: adasupport/AdaStoreWalker.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/adasupport/AdaStoreWalker.cpp,v
retrieving revision 1.1
diff -u -b -B -u -r1.1 AdaStoreWalker.cpp
--- adasupport/AdaStoreWalker.cpp       1 May 2003 23:47:38 -0000      
1.1
+++ adasupport/AdaStoreWalker.cpp       2 May 2003 13:04:03 -0000
@@ -207,7 +207,7 @@
                        _t = _retTree;
 #line 80 "expandedada.store.g"

-                                              QString scopeName (text
(gpi));
+                                              QString scopeName (text
(gpi).c_str());
                                               //ParsedScopeContainer*
psc = insertScopeContainer (m_currentContainer, scopeName);
                                               /*
                                               psc->setDeclaredOnLine
(startLine);
@@ -233,7 +233,7 @@
                        _t = _retTree;
 #line 92 "expandedada.store.g"

-                                              QString scopeName (text
(ps));
+                                              QString scopeName (text
(ps).c_str());
                                               //ParsedScopeContainer*
psc = insertScopeContainer (m_currentContainer, scopeName);
                                               /*
                                               psc->setDeclaredOnLine
(startLine);
@@ -260,7 +260,7 @@
                        _t = _retTree;
 #line 105 "expandedada.store.g"

-                                              QString scopeName (text
(prd));
+                                              QString scopeName (text
(prd).c_str());
                                               //ParsedScopeContainer*
psc = insertScopeContainer (m_currentContainer, scopeName);
                                               /*
                                               psc->setDeclaredOnLine
(startLine);
@@ -526,7 +526,7 @@
                                        compound_name(_t);
                                        _t = _retTree;
 #line 71 "expandedada.store.g"
-                                       m_imports.back ().push_back
(text (c));
+//                                     str()
 #line 531 "AdaStoreWalker.cpp"
                                }
                                else {
@@ -8514,7 +8514,7 @@
                def_id(_t);
                _t = _retTree;
 #line 846 "expandedada.store.g"
-               m_currentScope.push_back (text (id));
+               m_currentScope.push_back (text (id).c_str());
 #line 8519 "AdaStoreWalker.cpp"
                pkg_body_part(_t);
                _t = _retTree;
Index: adasupport/adasupportpart.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/adasupport/adasupportpart.cpp,v
retrieving revision 1.1
diff -u -b -B -u -r1.1 adasupportpart.cpp
--- adasupport/adasupportpart.cpp       1 May 2003 23:47:38 -0000      
1.1
+++ adasupport/adasupportpart.cpp       2 May 2003 13:04:04 -0000
@@ -226,7 +226,7 @@
         }
     } catch (antlr::ANTLRException& ex) {
         kdDebug () << "*exception*: " << ex.toString ().c_str () <<
endl;
-        d->problemReporter->reportError (ex.getMessage (),
+        d->problemReporter->reportError (ex.getMessage ().c_str(),
                                          fileName,
                                          lexer.getLine (),
                                          lexer.getColumn ());
@@ -260,7 +260,7 @@

     } catch (antlr::ANTLRException& ex) {
         kdDebug () << "*exception*: " << ex.toString ().c_str () <<
endl;
-        d->problemReporter->reportError (ex.getMessage (),
+        d->problemReporter->reportError (ex.getMessage ().c_str(),
                                          fileName,
                                          lexer.getLine (),
                                          lexer.getColumn ());
Index: adasupport/backgroundparser.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/adasupport/backgroundparser.cpp,v
retrieving revision 1.1
diff -u -b -B -u -r1.1 backgroundparser.cpp
--- adasupport/backgroundparser.cpp     1 May 2003 23:47:38 -0000      
1.1
+++ adasupport/backgroundparser.cpp     2 May 2003 13:04:04 -0000
@@ -65,7 +65,7 @@

     } catch( antlr::ANTLRException& ex ){
         kdDebug() << "*exception*: " << ex.toString().c_str() << endl;
-        m_reporter->reportError( ex.getMessage(),
+        m_reporter->reportError( ex.getMessage().c_str(),
                                 m_fileName,
                                 lexer.getLine(),
                                 lexer.getColumn() );
Index: javasupport/backgroundparser.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/javasupport/backgroundparser.cpp,v
retrieving revision 1.5
diff -u -b -B -u -r1.5 backgroundparser.cpp
--- javasupport/backgroundparser.cpp    2 May 2003 00:36:21 -0000      
1.5
+++ javasupport/backgroundparser.cpp    2 May 2003 13:04:06 -0000
@@ -58,7 +58,7 @@

     } catch( antlr::ANTLRException& ex ){
         kdDebug() << "*exception*: " << ex.toString().c_str() << endl;
-        m_reporter->reportError( ex.getMessage(),
+        m_reporter->reportError( ex.getMessage().c_str(),
                                 m_fileName,
                                 lexer.getLine(),
                                 lexer.getColumn() );
Index: javasupport/javasupportpart.cpp
===================================================================
RCS file: /home/kde/kdevelop/parts/javasupport/javasupportpart.cpp,v
retrieving revision 1.19
diff -u -b -B -u -r1.19 javasupportpart.cpp
--- javasupport/javasupportpart.cpp     2 May 2003 00:36:21 -0000      
1.19
+++ javasupport/javasupportpart.cpp     2 May 2003 13:04:07 -0000
@@ -223,7 +223,7 @@

     } catch( antlr::ANTLRException& ex ){
         kdDebug() << "*exception*: " << ex.toString().c_str() << endl;
-        d->problemReporter->reportError( ex.getMessage(),
+        d->problemReporter->reportError( ex.getMessage().c_str(),
                                          fileName,
                                          lexer.getLine(),
                                          lexer.getColumn() );
@@ -258,7 +258,7 @@

     } catch( antlr::ANTLRException& ex ){
         kdDebug() << "*exception*: " << ex.toString().c_str() << endl;
-        d->problemReporter->reportError( ex.getMessage(),
+        d->problemReporter->reportError( ex.getMessage().c_str(),
                                          fileName,
                                          lexer.getLine(),
                                          lexer.getColumn() );



Le ven 02/05/2003 à 12:30, Amilcar do Carmo Lucas a écrit :
> Current CVS
> KDE 3.1.1 SuSE 8.0 rpm's
> QT 3.1.2 SuSE 8.0 rpm's
> 
> Error messages
> 
> source='AdaStoreWalker.cpp' object='AdaStoreWalker.lo' libtool=yes \
> depfile='.deps/AdaStoreWalker.Plo' tmpdepfile='.deps/AdaStoreWalker.TPlo' \
> depmode=gcc /bin/sh ../../admin/depcomp \
> /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ 
> -DHAVE_CONFIG_H -I. -I. -I../.. -I../../lib/antlr -I../../lib/interfaces 
> -I../../lib/sourceinfo -I/opt/kde3/include -I/usr/lib/qt3/include 
> -I/usr/X11R6/include   -DQT_THREAD_SUPPORT  -D_REENTRANT  
> -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 -O0 -g3 -fno-exceptions -fno-check-new -fexceptions -c -o 
> AdaStoreWalker.lo `test -f 'AdaStoreWalker.cpp' || echo 
> './'`AdaStoreWalker.cpp
> expandedada.store.g: In method `void 
> AdaStoreWalker::library_item(antlr::ASTRefCount<AdaAST>)':
> expandedada.store.g:81: no matching function for call to 
> `QString::QString (string)'
> /usr/lib/qt3/include/qstring.h:761: candidates are: QString::QString()
> /usr/lib/qt3/include/qstring.h:386:                 QString::QString(QChar)
> /usr/lib/qt3/include/qstring.h:387:                 
> QString::QString(const QString &)
> /usr/lib/qt3/include/qstring.h:388:                 
> QString::QString(const QByteArray &)
> /usr/lib/qt3/include/qstring.h:389:                 
> QString::QString(const QChar *, unsigned int)
> /usr/lib/qt3/include/qstring.h:391:                 
> QString::QString(const char *)
> /usr/lib/qt3/include/qstring.h:650:                 
> QString::QString(int, bool)
> /usr/lib/qt3/include/qstring.h:669:                 
> QString::QString(QStringData *, bool)
> expandedada.store.g:93: no matching function for call to 
> `QString::QString (string)'
> /usr/lib/qt3/include/qstring.h:761: candidates are: QString::QString()
> /usr/lib/qt3/include/qstring.h:386:                 QString::QString(QChar)
> /usr/lib/qt3/include/qstring.h:387:                 
> QString::QString(const QString &)
> /usr/lib/qt3/include/qstring.h:388:                 
> QString::QString(const QByteArray &)
> /usr/lib/qt3/include/qstring.h:389:                 
> QString::QString(const QChar *, unsigned int)
> /usr/lib/qt3/include/qstring.h:391:                 
> QString::QString(const char *)
> /usr/lib/qt3/include/qstring.h:650:                 
> QString::QString(int, bool)
> /usr/lib/qt3/include/qstring.h:669:                 
> QString::QString(QStringData *, bool)
> expandedada.store.g:106: no matching function for call to 
> `QString::QString (string)'
> /usr/lib/qt3/include/qstring.h:761: candidates are: QString::QString()
> /usr/lib/qt3/include/qstring.h:386:                 QString::QString(QChar)
> /usr/lib/qt3/include/qstring.h:387:                 
> QString::QString(const QString &)
> /usr/lib/qt3/include/qstring.h:388:                 
> QString::QString(const QByteArray &)
> /usr/lib/qt3/include/qstring.h:389:                 
> QString::QString(const QChar *, unsigned int)
> /usr/lib/qt3/include/qstring.h:391:                 
> QString::QString(const char *)
> /usr/lib/qt3/include/qstring.h:650:                 
> QString::QString(int, bool)
> /usr/lib/qt3/include/qstring.h:669:                 
> QString::QString(QStringData *, bool)
> expandedada.store.g: In method `void 
> AdaStoreWalker::use_clause(antlr::ASTRefCount<AdaAST>)':
> expandedada.store.g:71: no matching function for call to 
> `QStringList::push_back (string)'
> /usr/lib/qt3/include/qvaluelist.h:498: candidates are: void 
> QValueList<QString>::push_back(const QString &)
> expandedada.store.g: In method `void 
> AdaStoreWalker::package_body(antlr::ASTRefCount<AdaAST>)':
> expandedada.store.g:846: no matching function for call to 
> `QStringList::push_back (string)'
> /usr/lib/qt3/include/qvaluelist.h:498: candidates are: void 
> QValueList<QString>::push_back(const QString &)
> AdaStoreWalker.cpp: In method `void 
> AdaStoreWalker::initializeASTFactory(antlr::ASTFactory &)':
> AdaStoreWalker.cpp:8661: warning: unused parameter `class 
> antlr::ASTFactory & factory'
> make[3]: *** [AdaStoreWalker.lo] Error 1
> 
> -- 
> Amilcar Lucas
> 
> 
> 
> 
> 
> _______________________________________________
> Kdevelop-devel mailing list
> Kdevelop-devel at barney.cs.uni-potsdam.de
> http://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel






More information about the KDevelop-devel mailing list