[MacPorts] #20390: building qcadlib failed - Qt errors ?

MacPorts noreply at macports.org
Tue Jul 21 12:48:18 PDT 2009


#20390: building qcadlib failed - Qt errors ?
---------------------------+------------------------------------------------
 Reporter:  ewira@…        |       Owner:  macports-tickets@…                   
     Type:  defect         |      Status:  new                                  
 Priority:  Normal         |   Milestone:                                       
Component:  ports          |     Version:  1.7.1                                
 Keywords:                 |        Port:  Qt                                   
---------------------------+------------------------------------------------
 {{{
 -------- Building qcadlib --------
 make prepare
 test -d ./include || mkdir -p ./include
 ( cd ./include; rm -f *.h; \
 for hf in `find ../src -name '*.h'`; do \
         if [ "x$OS" = "xWindows_NT" ]; then \
                 cp "$hf" .; \
         else \
                 ln -s "$hf" 2> /dev/null; \
         fi \
 done )
 rm -f ./lib/libqcad.a
 make ./lib/libqcad.a
 make src/Makefile
 make[2]: `src/Makefile' is up to date.
 cd src && make
 g++ -c -pipe -pedantic -Os -Wall -W -fPIC -DRS_NO_COMPLEX_ENTITIES
 -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED
 -I../../../libexec/qt4-x11/mkspecs/macx-g++ -I.
 -I../../../libexec/qt4-x11/include/QtCore
 -I../../../libexec/qt4-x11/include/QtCore
 -I../../../libexec/qt4-x11/include/QtGui
 -I../../../libexec/qt4-x11/include/QtGui
 -I../../../libexec/qt4-x11/include -I../include -I../../dxflib/include
 -I../../fparser/include -I../../qcadcmd/include -Imoc -I. -o
 obj/rs_actioninterface.o actions/rs_actioninterface.cpp
 In file included from ../include/rs_entity.h:33,
                  from ../include/rs_atomicentity.h:31,
                  from ../include/rs_arc.h:30,
                  from ../include/rs_entitycontainer.h:31,
                  from actions/rs_actioninterface.h:34,
                  from actions/rs_actioninterface.cpp:28:
 ../include/rs_dict.h:31:19: error: qdict.h: No such file or directory
 In file included from ../include/rs_entitycontainer.h:37,
                  from actions/rs_actioninterface.h:34,
                  from actions/rs_actioninterface.cpp:28:
 ../include/rs_ptrlist.h:32:22: error: qptrlist.h: No such file or
 directory
 ../../../libexec/qt4-x11/include/QtCore/qglobal.h:741: error: ISO C++ does
 not support ‘long long’
 ../../../libexec/qt4-x11/include/QtCore/qglobal.h:742: error: ISO C++ does
 not support ‘long long’
 ../../../libexec/qt4-x11/include/QtCore/qglobal.h:1832: error:
 redefinition of ‘class QTypeInfo<long int>’
 ../../../libexec/qt4-x11/include/QtCore/qglobal.h:1830: error: previous
 definition of ‘class QTypeInfo<long int>’
 ../../../libexec/qt4-x11/include/QtCore/qglobal.h:1833: error:
 redefinition of ‘class QTypeInfo<ulong>’
 ../../../libexec/qt4-x11/include/QtCore/qglobal.h:1831: error: previous
 definition of ‘class QTypeInfo<ulong>’
 ../../../libexec/qt4-x11/include/QtCore/qstring.h:134: error: ‘QString
 QString::arg(long int, int, int, const QChar&) const’ and ‘QString
 QString::arg(qlonglong, int, int, const QChar&) const’ cannot be
 overloaded
 ../../../libexec/qt4-x11/include/QtCore/qstring.h:136: error: ‘QString
 QString::arg(ulong, int, int, const QChar&) const’ and ‘QString
 QString::arg(qulonglong, int, int, const QChar&) const’ cannot be
 overloaded
 ../../../libexec/qt4-x11/include/QtCore/qstring.h:356: error: ‘QString&
 QString::setNum(qlonglong, int)’ and ‘QString& QString::setNum(long int,
 int)’ cannot be overloaded
 ../../../libexec/qt4-x11/include/QtCore/qstring.h:357: error: ‘QString&
 QString::setNum(qulonglong, int)’ and ‘QString& QString::setNum(ulong,
 int)’ cannot be overloaded
 ../../../libexec/qt4-x11/include/QtCore/qstring.h:365: error: ‘static
 QString QString::number(qlonglong, int)’ and ‘static QString
 QString::number(long int, int)’ cannot be overloaded
 ../../../libexec/qt4-x11/include/QtCore/qstring.h:366: error: ‘static
 QString QString::number(qulonglong, int)’ and ‘static QString
 QString::number(ulong, int)’ cannot be overloaded
 ../../../libexec/qt4-x11/include/QtCore/qmetatype.h:302: error:
 redefinition of ‘struct QMetaTypeId2<long int>’
 ../../../libexec/qt4-x11/include/QtCore/qmetatype.h:292: error: previous
 definition of ‘struct QMetaTypeId2<long int>’
 ../../../libexec/qt4-x11/include/QtCore/qmetatype.h:303: error:
 redefinition of ‘struct QMetaTypeId2<ulong>’
 ../../../libexec/qt4-x11/include/QtCore/qmetatype.h:295: error: previous
 definition of ‘struct QMetaTypeId2<ulong>’
 ../include/rs.h:597: error: ‘ShiftButton’ is not a member of ‘Qt’
 ../include/rs.h:598: error: ‘ControlButton’ is not a member of ‘Qt’
 ../include/rs.h:599: error: ‘AltButton’ is not a member of ‘Qt’
 ../include/rs.h:601: error: ‘MetaButton’ is not a member of ‘Qt’
 ../include/rs.h:603: error: ‘KeyButtonMask’ is not a member of ‘Qt’
 ../include/rs.h:604: error: ‘Keypad’ is not a member of ‘Qt’
 ../include/rs.h:610: error: ‘ButtonState’ in namespace ‘Qt’ does not name
 a type
 ../include/rs.h:617: error: ‘Qt::ButtonState’ has not been declared
 ../include/rs.h: In static member function ‘static Qt::CursorShape
 RS2::rsToQtCursorType(RS2::CursorType)’:
 ../include/rs.h:952: error: ‘IbeamCursor’ is not a member of ‘Qt’
 ../include/rs_color.h: In function ‘std::ostream&
 operator<<(std::ostream&, const RS_Color&)’:
 ../include/rs_color.h:87: error: ‘class QString’ has no member named
 ‘latin1’
 ../include/rs_math.h: In static member function ‘static double
 RS_Math::eval(const QString&, bool*)’:
 ../include/rs_math.h:107: error: ‘class QString’ has no member named
 ‘find’
 ../include/rs_math.h:109: error: ‘class QString’ has no member named
 ‘find’
 ../include/rs_math.h:117: error: ‘class QString’ has no member named
 ‘latin1’
 ../include/rs_entity.h: At global scope:
 ../include/rs_entity.h:522: error: ISO C++ forbids declaration of ‘QDict’
 with no type
 ../include/rs_entity.h:522: error: expected ‘;’ before ‘<’ token
 ../include/rs_entitycontainer.h:104: error: ISO C++ forbids declaration of
 ‘QPtrListIterator’ with no type
 ../include/rs_entitycontainer.h:104: error: expected ‘;’ before ‘<’ token
 ../include/rs_entitycontainer.h:188: error: ISO C++ forbids declaration of
 ‘QPtrList’ with no type
 ../include/rs_entitycontainer.h:188: error: expected ‘;’ before ‘<’ token
 ../include/rs_layerlist.h:114: error: ISO C++ forbids declaration of
 ‘QPtrList’ with no type
 ../include/rs_layerlist.h:114: error: expected ‘;’ before ‘<’ token
 ../include/rs_layerlist.h:116: error: ISO C++ forbids declaration of
 ‘QPtrList’ with no type
 ../include/rs_layerlist.h:116: error: expected ‘;’ before ‘<’ token
 ../include/rs_layerlist.h: In member function ‘uint RS_LayerList::count()
 const’:
 ../include/rs_layerlist.h:55: error: ‘layers’ was not declared in this
 scope
 ../include/rs_layerlist.h: In member function ‘RS_Layer*
 RS_LayerList::at(uint)’:
 ../include/rs_layerlist.h:62: error: ‘layers’ was not declared in this
 scope
 ../include/rs_undocycle.h: At global scope:
 ../include/rs_undocycle.h:123: error: ISO C++ forbids declaration of
 ‘QPtrList’ with no type
 ../include/rs_undocycle.h:123: error: expected ‘;’ before ‘<’ token
 ../include/rs_undocycle.h: In constructor ‘RS_UndoCycle::RS_UndoCycle()’:
 ../include/rs_undocycle.h:58: error: ‘undoables’ was not declared in this
 scope
 ../include/rs_undocycle.h: In member function ‘void
 RS_UndoCycle::addUndoable(const RS_Undoable*)’:
 ../include/rs_undocycle.h:66: error: ‘undoables’ was not declared in this
 scope
 ../include/rs_undocycle.h: In member function ‘void
 RS_UndoCycle::removeUndoable(RS_Undoable*)’:
 ../include/rs_undocycle.h:73: error: ‘undoables’ was not declared in this
 scope
 ../include/rs_undocycle.h: In member function ‘RS_Undoable*
 RS_UndoCycle::getFirstUndoable()’:
 ../include/rs_undocycle.h:80: error: ‘undoables’ was not declared in this
 scope
 ../include/rs_undocycle.h: In member function ‘RS_Undoable*
 RS_UndoCycle::getNextUndoable()’:
 ../include/rs_undocycle.h:87: error: ‘undoables’ was not declared in this
 scope
 ../include/rs_undo.h: At global scope:
 ../include/rs_undo.h:74: error: ISO C++ forbids declaration of ‘QPtrList’
 with no type
 ../include/rs_undo.h:74: error: expected ‘;’ before ‘<’ token
 ../include/rs_block.h: In function ‘std::ostream&
 operator<<(std::ostream&, const RS_Block&)’:
 ../include/rs_block.h:147: error: ‘class QString’ has no member named
 ‘latin1’
 ../include/rs_blocklist.h: At global scope:
 ../include/rs_blocklist.h:121: error: ISO C++ forbids declaration of
 ‘QPtrList’ with no type
 ../include/rs_blocklist.h:121: error: expected ‘;’ before ‘<’ token
 ../include/rs_blocklist.h:123: error: ISO C++ forbids declaration of
 ‘QPtrList’ with no type
 ../include/rs_blocklist.h:123: error: expected ‘;’ before ‘<’ token
 ../include/rs_blocklist.h: In member function ‘uint
 RS_BlockList::count()’:
 ../include/rs_blocklist.h:54: error: ‘blocks’ was not declared in this
 scope
 ../include/rs_blocklist.h: In member function ‘RS_Block*
 RS_BlockList::at(uint)’:
 ../include/rs_blocklist.h:61: error: ‘blocks’ was not declared in this
 scope
 ../include/rs_variabledict.h: At global scope:
 ../include/rs_variabledict.h:69: error: ISO C++ forbids declaration of
 ‘QDict’ with no type
 ../include/rs_variabledict.h:69: error: expected ‘;’ before ‘<’ token
 ../include/rs_variabledict.h:75: error: expected `;' before ‘friend’
 ../include/rs_variabledict.h:79: error: ISO C++ forbids declaration of
 ‘QDict’ with no type
 ../include/rs_variabledict.h:79: error: expected ‘;’ before ‘<’ token
 ../include/rs_variabledict.h: In member function ‘int
 RS_VariableDict::count()’:
 ../include/rs_variabledict.h:54: error: ‘variables’ was not declared in
 this scope
 ../include/rs_graphic.h: At global scope:
 ../include/rs_graphic.h:214: error: ISO C++ forbids declaration of ‘QDict’
 with no type
 ../include/rs_graphic.h:214: error: expected ‘;’ before ‘<’ token
 ../include/rs_graphic.h:218: error: expected `;' before ‘RS2’
 ../../qcadcmd/include/rs_commands.h:78: error: ISO C++ forbids declaration
 of ‘QDict’ with no type
 ../../qcadcmd/include/rs_commands.h:78: error: expected ‘;’ before ‘<’
 token
 ../../qcadcmd/include/rs_commands.h:79: error: ISO C++ forbids declaration
 of ‘QDict’ with no type
 ../../qcadcmd/include/rs_commands.h:79: error: expected ‘;’ before ‘<’
 token
 make[2]: *** [obj/rs_actioninterface.o] Error 1
 make[1]: *** [lib/libqcad.a] Error 2
 make: *** [all] Error 2
 Building qcadlib failed
 }}}

-- 
Ticket URL: <http://trac.macports.org/ticket/20390>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list