Opened 15 years ago

Closed 10 years ago

#20390 closed defect (wontfix)

building qcadlib failed - Qt errors ?

Reported by: ewira@… Owned by: MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
Priority: Normal Milestone:
Component: ports Version: 1.7.1
Keywords: Cc: michaelld (Michael Dickens)
Port: qt4-x11

Description

-------- 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

Change History (3)

comment:1 Changed 15 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to mcalhoun@…
Port: qt4-x11 added; Qt removed

comment:2 Changed 14 years ago by michaelld (Michael Dickens)

Cc: michaelld@… added

Cc Me!

comment:3 Changed 10 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)

Resolution: wontfix
Status: newclosed

Considering the age of this ticket, the fact that I no longer maintain qt4-x11, and the fact that qt4-x11 seems to be low priority (#20986), it seems unlikely that anything will come of this ticket.
Closing.

Note: See TracTickets for help on using tickets.