Qt4 / Qt3 Compatibility Port Difficulties ... 2-1-2008 (Friday), Phil Development Area: Src: /projects/riverware/staff/philw/Five/ Obj: /riverware/scratch/staff/philw/Obj5/ --------------------------------------- Accounting/AccountMgr.o Eight (8) occurances of problems like this: "/projects/riverware/staff/philw/Five/Accounting/AccountMgr.cpp", line 2639: Error: Could not find a match for EditObjList::applyEditList() needed in AccountMgr::applyScalarSlotEdits(const EditList*). Both EditObjList and ScalarSlot header files are included. --------------------------------------- GUI/BaseRWDlg.SlotDlg.o "/usr/local/qt4/include/Qt3Support/q3action.h", line 41: Error: Redefining QWidget after use in RplExprSlotDlg::Q3Action. I followed includes, but can't see where any Q3Action definitions proceed a forward delcaration of class QWidget. I don't really understand the nature of the problem. --------------------------------------- The Qwt port not being complete is interfering with my work to port our huge Q3GUI library. I don't know if I should spend the time to temporarily remove that from the build. --------------------------------------- [Some?] includes in uic-generated code are bad. All-lower case, and ".h" instead of ".hpp" when that is not correct. For example: "/projects/riverware/staff/philw/Five/include/qt/AccountingSystemConfigBase .hpp", line 28: Error: Could not open include file "datetimeqtspinner.h". ... the header file name is: Q3GUI/DateTimeQtSpinner.hpp (not lower case). Another example: "/projects/riverware/staff/philw/Five/include/qt/RunControlDlgBase.hpp", line 24: Error: Could not open include file "runbuttonframe.h" ---------------------------------------