nagyistoce / qdevelop

Automatically exported from code.google.com/p/qdevelop
GNU General Public License v2.0
0 stars 0 forks source link

compilator error "src/InitCompletion.cpp:52: error: parse error before `+' token" #371

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1. unpack
2. qmake
3. make

What version of the product are you using? On what operating system?

$ gcc -v
Reading specs from /usr/lib/gcc-lib/i486-pc-linux/3.3.2/specs
Configured with: ../configure --prefix=/usr --mandir=/usr/man
--infodir=/usr/info --enable-shared --enable-threads=posix
--disable-checking --with-system-zlib --enable-__cxa_atexit
--enable-languages=c,c++,objc,java,f77 --disable-libgcj --host=i486-pc-linux
Thread model: posix
gcc version 3.3.2 20031022 (GNU Compiler Collection 3.3.2-1)

$ qmake -v
QMake version 2.01a
Using Qt version 4.3.0 in /home/van-san/local/qt-4.3.0/lib

$ uname -rmpio
2.4.32-vniins42 i686 i686 i386 GNU/Linux
Please provide any additional information below.

after i replace src/InitCompletion.cpp:52
from:
        QFile( QDir::tempPath()+"/"+file ).remove();
to
        QString fileName = QDir::tempPath() + "/" + file;
        QFile( fileName ).remove();

project build and run successfuly ...

Original issue reported on code.google.com by van.sa...@gmail.com on 2 Apr 2009 at 1:25

GoogleCodeExporter commented 9 years ago
Looks very strange. Could you provide an exact error message from GCC?

Original comment by Lord.Div...@gmail.com on 3 Apr 2009 at 9:57

GoogleCodeExporter commented 9 years ago
yes, please:

[van-san@315-tester qdevelop-0.27.4]$ qmake
[van-san@315-tester qdevelop-0.27.4]$ make
/home/van-san/local/qt-4.3.0/bin/uic ui/about.ui -o build/ui/ui_about.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addexistant.ui -o 
build/ui/ui_addexistant.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addnew.ui -o build/ui/ui_addnew.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addnewclass.ui -o 
build/ui/ui_addnewclass.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addnewclassmethod.ui -o
build/ui/ui_addnewclassmethod.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addnewclassvariable.ui -o
build/ui/ui_addnewclassvariable.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addscope.ui -o build/ui/ui_addscope.h
/home/van-san/local/qt-4.3.0/bin/uic ui/addsetget.ui -o build/ui/ui_addsetget.h
/home/van-san/local/qt-4.3.0/bin/uic ui/exechoice.ui -o build/ui/ui_exechoice.h
/home/van-san/local/qt-4.3.0/bin/uic ui/findfiles.ui -o build/ui/ui_findfiles.h
/home/van-san/local/qt-4.3.0/bin/uic ui/findwidget.ui -o 
build/ui/ui_findwidget.h
/home/van-san/local/qt-4.3.0/bin/uic ui/gotoline.ui -o build/ui/ui_gotoline.h
/home/van-san/local/qt-4.3.0/bin/uic ui/main.ui -o build/ui/ui_main.h
/home/van-san/local/qt-4.3.0/bin/uic ui/newimplementation.ui -o
build/ui/ui_newimplementation.h
/home/van-san/local/qt-4.3.0/bin/uic ui/newproject.ui -o 
build/ui/ui_newproject.h
/home/van-san/local/qt-4.3.0/bin/uic ui/newvariable.ui -o 
build/ui/ui_newvariable.h
/home/van-san/local/qt-4.3.0/bin/uic ui/openfile.ui -o build/ui/ui_openfile.h
/home/van-san/local/qt-4.3.0/bin/uic ui/options.ui -o build/ui/ui_options.h
/home/van-san/local/qt-4.3.0/bin/uic ui/parameters.ui -o 
build/ui/ui_parameters.h
/home/van-san/local/qt-4.3.0/bin/uic ui/projectpropertie.ui -o
build/ui/ui_projectpropertie.h
/home/van-san/local/qt-4.3.0/bin/uic ui/replacewidget.ui -o 
build/ui/ui_replacewidget.h
/home/van-san/local/qt-4.3.0/bin/uic ui/shortcuts.ui -o build/ui/ui_shortcuts.h
/home/van-san/local/qt-4.3.0/bin/uic ui/subclassing.ui -o 
build/ui/ui_subclassing.h
/home/van-san/local/qt-4.3.0/bin/uic ui/toolsControl.ui -o 
build/ui/ui_toolsControl.h
/home/van-san/local/qt-4.3.0/bin/uic ui/warning.ui -o build/ui/ui_warning.h
/home/van-san/local/qt-4.3.0/bin/uic ui/breakpointcondition.ui -o
build/ui/ui_breakpointcondition.h
/home/van-san/local/qt-4.3.0/bin/uic ui/registers.ui -o build/ui/ui_registers.h
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SQL_LIB -DQT_XML_LIB
-DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED
-I../../local/qt-4.3.0/mkspecs/linux-g++ -I. 
-I../../local/qt-4.3.0/include/QtUiTools
-I../../local/qt-4.3.0/include/QtCore -I../../local/qt-4.3.0/include/QtCore
-I../../local/qt-4.3.0/include/QtNetwork 
-I../../local/qt-4.3.0/include/QtNetwork
-I../../local/qt-4.3.0/include/QtGui -I../../local/qt-4.3.0/include/QtGui
-I../../local/qt-4.3.0/include/QtXml -I../../local/qt-4.3.0/include/QtXml
-I../../local/qt-4.3.0/include/QtSql -I../../local/qt-4.3.0/include/QtSql
-I../../local/qt-4.3.0/include -I. -Isrc -Isrc/ui -Ibuild/moc -Ibuild/ui -o
build/o/unix/InitCompletion.o src/InitCompletion.cpp
src/InitCompletion.cpp: In destructor `virtual
   InitCompletion::~InitCompletion()':
src/InitCompletion.cpp:52: error: parse error before `+' token
src/InitCompletion.cpp:53: confused by earlier errors, bailing out
make: *** [build/o/unix/InitCompletion.o] Error 1

Original comment by van.sa...@gmail.com on 6 Apr 2009 at 8:42

GoogleCodeExporter commented 9 years ago
It is MCBC 3 isn't it?

If so I can say that QDevelop 0.28.0 (unstable build) compiles under MCBC 3 
using
> gcc 3.4.6
> Qt 4.4.3
and either
> qmake 2.01a
or
> cmake 2.6-patch 2

Maybe you should test newer version of gcc?

Original comment by Lord.Div...@gmail.com on 6 Apr 2009 at 10:48

GoogleCodeExporter commented 9 years ago
MCBC 3.0 R14.
It seems that it problem whith gcc from VNIINS.
Some time it can't parce complex term.
But we can't use another compiler ...

  Thanks for your cooperation

Original comment by van.sa...@gmail.com on 9 Apr 2009 at 7:37

GoogleCodeExporter commented 9 years ago

Original comment by Lord.Div...@gmail.com on 9 Apr 2009 at 8:07