'RBlockReferenceEntity.cpp' build error (Qt4)

Use this forum for all posts and questions about the free QCAD Community Edition version 3

Moderator: andrew

Post Reply
sagitter
Active Member
Posts: 25
Joined: Mon Dec 05, 2016 12:31 pm

'RBlockReferenceEntity.cpp' build error (Qt4)

Post by sagitter » Wed May 24, 2017 6:29 pm

Hi all.

qcad-3.17.1.1 does not compile on Fedora 25 with this error:

Code: Select all

g++ -c -pipe -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/include/quazip -Wall -W -D_REENTRANT -fPIC -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WEBKIT_LIB -DQT_SCRIPT_LIB -DQT_SCRIPTTOOLS_LIB -DQT_SVG_LIB -DQT_SQL_LIB -DQT_XMLPATTERNS_LIB -DQT_XML_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -DQT_SHARED -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtHelp -I/usr/include/QtDesigner -I/usr/include/QtUiTools -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtOpenGL -I/usr/include/QtXml -I/usr/include/QtXmlPatterns -I/usr/include/QtSql -I/usr/include/QtSvg -I/usr/include/QtScriptTools -I/usr/include/QtScript -I/usr/include/QtWebKit -I/usr/include -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I../zip -I/usr/X11R6/include -Irelease -o release/RColor.o RColor.cpp
RBlockReferenceEntity.cpp: In member function 'virtual void RBlockReferenceEntity::exportEntity(RExporter&, bool, bool) const':
RBlockReferenceEntity.cpp:420:46: error: 'class QStack<REntity*>' has no member named 'length'
                     for (int i=blockRefStack.length()-1; i>=0; i--) {
                                              ^~~~~~
RBlockReferenceEntity.cpp:375:10: warning: unused variable 'layerIsOff' [-Wunused-variable]
     bool layerIsOff = document->isLayerOff(getLayerId());
          ^~~~~~~~~~
RBlockReferenceEntity.cpp:376:10: warning: unused variable 'layer0IsOff' [-Wunused-variable]
     bool layer0IsOff = document->isLayerOff(layer0Id);
          ^~~~~~~~~~~
Makefile.Release:673: recipe for target 'release/RBlockReferenceEntity.o' failed
make[3]: *** [release/RBlockReferenceEntity.o] Error 1
Last edited by sagitter on Fri May 26, 2017 1:17 pm, edited 1 time in total.

sagitter
Active Member
Posts: 25
Joined: Mon Dec 05, 2016 12:31 pm

Re: 'RBlockReferenceEntity.cpp' build error

Post by sagitter » Fri May 26, 2017 10:56 am

No idea?

Does not fail if built with Qt5.

Post Reply

Return to “QCAD Community Edition”