linuxdeepin / developer-center

Deepin developer center, provide developer wiki and community forum.
450 stars 73 forks source link

[Query] How to cross-compile dtkwidget using mingw? #1221

Closed SiamSami closed 4 years ago

SiamSami commented 5 years ago

I'm trying to cross-compile dtkwidget using MinGW from Linux. I ran these commands, x86_64-w64-mingw32-qmake-qt5 .. make -j4 And then I get this error,

x86_64-w64-mingw32-g++ -shared -Wl,-subsystem,windows -mthreads -Wl,--out-implib,release/libdtkwidget2.dll.a -o release/dtkwidget2.dll @object_script.dtkwidget.Release -L/usr/x86_64-w64-mingw32/lib /usr/x86_64-w64-mingw32/lib/libQt5MultimediaWidgets.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Multimedia.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Svg.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Widgets.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Gui.dll.a /usr/x86_64-w64-mingw32/lib/libdtkcore2.dll.a /usr/x86_64-w64-mingw32/lib/libQt5DBus.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Xml.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Network.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Concurrent.dll.a /usr/x86_64-w64-mingw32/lib/libQt5Core.dll.a /usr/x86_64-w64-mingw32/lib/libglu32.a /usr/x86_64-w64-mingw32/lib/libopengl32.a /usr/x86_64-w64-mingw32/lib/libgdi32.a /usr/x86_64-w64-mingw32/lib/libuser32.a /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dfileiconprovider.o:dfileiconprovider.cpp:(.text+0x114): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dfileiconprovider.o:dfileiconprovider.cpp:(.text+0x49c): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dfileiconprovider.o:dfileiconprovider.cpp:(.text$_ZN3Dtk6Widget24DFileIconProviderPrivateD1Ev[_ZN3Dtk6Widget24DFileIconProviderPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dfileiconprovider.o:dfileiconprovider.cpp:(.text$_ZN3Dtk6Widget24DFileIconProviderPrivateD0Ev[_ZN3Dtk6Widget24DFileIconProviderPrivateD0Ev]+0x14): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthumbnailprovider.o:dthumbnailprovider.cpp:(.text+0x51f): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthumbnailprovider.o:dthumbnailprovider.cpp:(.text+0x5cb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthumbnailprovider.o:dthumbnailprovider.cpp:(.text$_ZN3Dtk6Widget25DThumbnailProviderPrivateD1Ev[_ZN3Dtk6Widget25DThumbnailProviderPrivateD1Ev]+0x93): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthumbnailprovider.o:dthumbnailprovider.cpp:(.text$_ZN3Dtk6Widget25DThumbnailProviderPrivateD1Ev[_ZN3Dtk6Widget25DThumbnailProviderPrivateD1Ev]+0xcb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthumbnailprovider.o:dthumbnailprovider.cpp:(.text$_ZN3Dtk6Widget25DThumbnailProviderPrivateD0Ev[_ZN3Dtk6Widget25DThumbnailProviderPrivateD0Ev]+0x8d): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwindowmanagerhelper.o:dwindowmanagerhelper.cpp:(.text+0xa2e): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwindowmanagerhelper.o:dwindowmanagerhelper.cpp:(.text$_ZN3Dtk6Widget27DWindowManagerHelperPrivateD1Ev[_ZN3Dtk6Widget27DWindowManagerHelperPrivateD1Ev]+0x26): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwindowmanagerhelper.o:dwindowmanagerhelper.cpp:(.text$_ZN3Dtk6Widget27DWindowManagerHelperPrivateD0Ev[_ZN3Dtk6Widget27DWindowManagerHelperPrivateD0Ev]+0x20): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtrashmanager_win.o:dtrashmanager_win.cpp:(.text+0xbe): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtrashmanager_win.o:dtrashmanager_win.cpp:(.text$_ZN3Dtk6Widget20DTrashManagerPrivateD1Ev[_ZN3Dtk6Widget20DTrashManagerPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtrashmanager_win.o:dtrashmanager_win.cpp:(.text$_ZN3Dtk6Widget20DTrashManagerPrivateD0Ev[_ZN3Dtk6Widget20DTrashManagerPrivateD0Ev]+0x14): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dabstractdialog.o:dabstractdialog.cpp:(.text+0x45): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dabstractdialog.o:dabstractdialog.cpp:(.text$_ZN3Dtk6Widget22DAbstractDialogPrivateD1Ev[_ZN3Dtk6Widget22DAbstractDialogPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dabstractdialog.o:dabstractdialog.cpp:(.text$_ZN3Dtk6Widget22DAbstractDialogPrivateD0Ev[_ZN3Dtk6Widget22DAbstractDialogPrivateD0Ev]+0x14): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/ddialog.o:ddialog.cpp:(.text$_ZN3Dtk6Widget14DDialogPrivateD1Ev[_ZN3Dtk6Widget14DDialogPrivateD1Ev]+0x8b): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/ddialog.o:ddialog.cpp:(.text$_ZN3Dtk6Widget14DDialogPrivateD0Ev[_ZN3Dtk6Widget14DDialogPrivateD0Ev]+0x85): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dinputdialog.o:dinputdialog.cpp:(.text$_ZN3Dtk6Widget19DInputDialogPrivateD0Ev[_ZN3Dtk6Widget19DInputDialogPrivateD0Ev]+0x85): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dinputdialog.o:dinputdialog.cpp:(.text$_ZN3Dtk6Widget19DInputDialogPrivateD1Ev[_ZN3Dtk6Widget19DInputDialogPrivateD1Ev]+0x8b): more undefined references toDtk::Core::DObjectPrivate::~DObjectPrivate()' follow /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dvideowidget.o:dvideowidget.cpp:(.text+0x205): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dvideowidget.o:dvideowidget.cpp:(.text+0x33e): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dvideowidget.o:dvideowidget.cpp:(.text$_ZN3Dtk6Widget19DVideoWidgetPrivateD1Ev[_ZN3Dtk6Widget19DVideoWidgetPrivateD1Ev]+0x3a): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dvideowidget.o:dvideowidget.cpp:(.text$_ZN3Dtk6Widget19DVideoWidgetPrivateD0Ev[_ZN3Dtk6Widget19DVideoWidgetPrivateD0Ev]+0x34): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthememanager.o:dthememanager.cpp:(.text+0xb0f): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthememanager.o:dthememanager.cpp:(.text$_ZN3Dtk6Widget20DThemeManagerPrivateD0Ev[_ZN3Dtk6Widget20DThemeManagerPrivateD0Ev]+0x52): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dthememanager.o:dthememanager.cpp:(.text$_ZN3Dtk6Widget20DThemeManagerPrivateD1Ev[_ZN3Dtk6Widget20DThemeManagerPrivateD1Ev]+0x5c): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dapplication.o:dapplication.cpp:(.text+0x495): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dapplication.o:dapplication.cpp:(.text+0x39d): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dapplication.o:dapplication.cpp:(.text+0x43c): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dimagebutton.o:dimagebutton.cpp:(.text+0x3e4): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dimagebutton.o:dimagebutton.cpp:(.text+0xa32): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dimagebutton.o:dimagebutton.cpp:(.text+0x151b): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dimagebutton.o:dimagebutton.cpp:(.text+0x186b): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dimagebutton.o:dimagebutton.cpp:(.text+0x132): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dimagebutton.o:dimagebutton.cpp:(.text+0x1d6): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dloadingindicator.o:dloadingindicator.cpp:(.text+0x17): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dloadingindicator.o:dloadingindicator.cpp:(.text+0x5b): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dloadingindicator.o:dloadingindicator.cpp:(.text$_ZN3Dtk6Widget24DLoadingIndicatorPrivateD1Ev[_ZN3Dtk6Widget24DLoadingIndicatorPrivateD1Ev]+0x27): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dloadingindicator.o:dloadingindicator.cpp:(.text$_ZN3Dtk6Widget24DLoadingIndicatorPrivateD0Ev[_ZN3Dtk6Widget24DLoadingIndicatorPrivateD0Ev]+0x21): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dswitchbutton.o:dswitchbutton.cpp:(.text+0x51): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dswitchbutton.o:dswitchbutton.cpp:(.text+0x668): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dswitchbutton.o:dswitchbutton.cpp:(.text+0x6c2): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dswitchbutton.o:dswitchbutton.cpp:(.text+0x27): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsegmentedcontrol.o:dsegmentedcontrol.cpp:(.text+0x4f5): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsegmentedcontrol.o:dsegmentedcontrol.cpp:(.text+0x814): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsegmentedcontrol.o:dsegmentedcontrol.cpp:(.text$_ZN3Dtk6Widget24DSegmentedControlPrivateD1Ev[_ZN3Dtk6Widget24DSegmentedControlPrivateD1Ev]+0x26): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsegmentedcontrol.o:dsegmentedcontrol.cpp:(.text$_ZN3Dtk6Widget24DSegmentedControlPrivateD0Ev[_ZN3Dtk6Widget24DSegmentedControlPrivateD0Ev]+0x20): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlineedit.o:dlineedit.cpp:(.text+0x954): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlineedit.o:dlineedit.cpp:(.text+0xb6c): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlineedit.o:dlineedit.cpp:(.text$_ZN3Dtk6Widget16DLineEditPrivateD1Ev[_ZN3Dtk6Widget16DLineEditPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlineedit.o:dlineedit.cpp:(.text$_ZN3Dtk6Widget16DLineEditPrivateD0Ev[_ZN3Dtk6Widget16DLineEditPrivateD0Ev]+0x14): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsimplelistview.o:dsimplelistview.cpp:(.text+0x637d): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsimplelistview.o:dsimplelistview.cpp:(.text$_ZN3Dtk6Widget22DSimpleListViewPrivateD1Ev[_ZN3Dtk6Widget22DSimpleListViewPrivateD1Ev]+0xa3): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dsimplelistview.o:dsimplelistview.cpp:(.text$_ZN3Dtk6Widget22DSimpleListViewPrivateD0Ev[_ZN3Dtk6Widget22DSimpleListViewPrivateD0Ev]+0x9d): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollbar.o:dscrollbar.cpp:(.text+0x74): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollbar.o:dscrollbar.cpp:(.text+0x4fd): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollbar.o:dscrollbar.cpp:(.text$_ZN3Dtk6Widget17DScrollBarPrivateD1Ev[_ZN3Dtk6Widget17DScrollBarPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollbar.o:dscrollbar.cpp:(.text$_ZN3Dtk6Widget17DScrollBarPrivateD0Ev[_ZN3Dtk6Widget17DScrollBarPrivateD0Ev]+0x14): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollarea.o:dscrollarea.cpp:(.text+0x88): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollarea.o:dscrollarea.cpp:(.text+0xf8): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dscrollarea.o:dscrollarea.cpp:(.text+0x4b): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/darrowrectangle.o:darrowrectangle.cpp:(.text+0x180e): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/darrowrectangle.o:darrowrectangle.cpp:(.text+0x1914): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/darrowrectangle.o:darrowrectangle.cpp:(.text$_ZN3Dtk6Widget22DArrowRectanglePrivateD1Ev[_ZN3Dtk6Widget22DArrowRectanglePrivateD1Ev]+0x40): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/darrowrectangle.o:darrowrectangle.cpp:(.text$_ZN3Dtk6Widget22DArrowRectanglePrivateD0Ev[_ZN3Dtk6Widget22DArrowRectanglePrivateD0Ev]+0x3a): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dboxwidget.o:dboxwidget.cpp:(.text+0x18): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dboxwidget.o:dboxwidget.cpp:(.text+0x5b): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dboxwidget.o:dboxwidget.cpp:(.text$_ZN3Dtk6Widget17DBoxWidgetPrivateD1Ev[_ZN3Dtk6Widget17DBoxWidgetPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dboxwidget.o:dboxwidget.cpp:(.text$_ZN3Dtk6Widget17DBoxWidgetPrivateD0Ev[_ZN3Dtk6Widget17DBoxWidgetPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcircleprogress.o:dcircleprogress.cpp:(.text+0x36c): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcircleprogress.o:dcircleprogress.cpp:(.text+0x596): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcircleprogress.o:dcircleprogress.cpp:(.text$_ZN3Dtk6Widget22DCircleProgressPrivateD1Ev[_ZN3Dtk6Widget22DCircleProgressPrivateD1Ev]+0x33): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcircleprogress.o:dcircleprogress.cpp:(.text$_ZN3Dtk6Widget22DCircleProgressPrivateD0Ev[_ZN3Dtk6Widget22DCircleProgressPrivateD0Ev]+0x2c): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0x54): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0x91): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0xf8): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0x5d4): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0xa10): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0x3b): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dstackwidget.o:dstackwidget.cpp:(.text+0xbe0): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dfilechooseredit.o:dfilechooseredit.cpp:(.text$_ZN3Dtk6Widget23DFileChooserEditPrivateD1Ev[_ZN3Dtk6Widget23DFileChooserEditPrivateD1Ev]+0x31): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dfilechooseredit.o:dfilechooseredit.cpp:(.text$_ZN3Dtk6Widget23DFileChooserEditPrivateD0Ev[_ZN3Dtk6Widget23DFileChooserEditPrivateD0Ev]+0x2b): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpasswordedit.o:dpasswordedit.cpp:(.text$_ZN3Dtk6Widget20DPasswordEditPrivateD1Ev[_ZN3Dtk6Widget20DPasswordEditPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpasswordedit.o:dpasswordedit.cpp:(.text$_ZN3Dtk6Widget20DPasswordEditPrivateD0Ev[_ZN3Dtk6Widget20DPasswordEditPrivateD0Ev]+0x14): more undefined references toDtk::Core::DObjectPrivate::~DObjectPrivate()' follow /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text+0x784): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text+0xcd4): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text+0x122f): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text+0x13af): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text$_ZN3Dtk6Widget15DSpinBoxPrivateD1Ev[_ZN3Dtk6Widget15DSpinBoxPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text$_ZN3Dtk6Widget15DSpinBoxPrivateD0Ev[_ZN3Dtk6Widget15DSpinBoxPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text$_ZN3Dtk6Widget21DDoubleSpinBoxPrivateD1Ev[_ZN3Dtk6Widget21DDoubleSpinBoxPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinbox.o:dspinbox.cpp:(.text$_ZN3Dtk6Widget21DDoubleSpinBoxPrivateD0Ev[_ZN3Dtk6Widget21DDoubleSpinBoxPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doptionlist.o:doptionlist.cpp:(.text+0x134): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doptionlist.o:doptionlist.cpp:(.text+0x3ed): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doptionlist.o:doptionlist.cpp:(.text$_ZN3Dtk6Widget18DOptionListPrivateD1Ev[_ZN3Dtk6Widget18DOptionListPrivateD1Ev]+0x3a): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doptionlist.o:doptionlist.cpp:(.text$_ZN3Dtk6Widget18DOptionListPrivateD1Ev[_ZN3Dtk6Widget18DOptionListPrivateD1Ev]+0x6f): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doptionlist.o:doptionlist.cpp:(.text$_ZN3Dtk6Widget18DOptionListPrivateD0Ev[_ZN3Dtk6Widget18DOptionListPrivateD0Ev]+0x32): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doption.o:doption.cpp:(.text+0x154): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doption.o:doption.cpp:(.text+0x582): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doption.o:doption.cpp:(.text$_ZN3Dtk6Widget14DOptionPrivateD0Ev[_ZN3Dtk6Widget14DOptionPrivateD0Ev]+0x42): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doption.o:doption.cpp:(.text$_ZN3Dtk6Widget14DOptionPrivateD1Ev[_ZN3Dtk6Widget14DOptionPrivateD1Ev]+0x48): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/doption.o:doption.cpp:(.text$_ZN3Dtk6Widget14DOptionPrivateD1Ev[_ZN3Dtk6Widget14DOptionPrivateD1Ev]+0x88): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpicturesequenceview.o:dpicturesequenceview.cpp:(.text+0x164): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpicturesequenceview.o:dpicturesequenceview.cpp:(.text+0x4fc): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpicturesequenceview.o:dpicturesequenceview.cpp:(.text+0x6b3): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dflowlayout.o:dflowlayout.cpp:(.text+0x24): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dflowlayout.o:dflowlayout.cpp:(.text+0x74b): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dflowlayout.o:dflowlayout.cpp:(.text+0x81b): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dflowlayout.o:dflowlayout.cpp:(.text$_ZN3Dtk6Widget18DFlowLayoutPrivateD1Ev[_ZN3Dtk6Widget18DFlowLayoutPrivateD1Ev]+0x26): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dflowlayout.o:dflowlayout.cpp:(.text$_ZN3Dtk6Widget18DFlowLayoutPrivateD0Ev[_ZN3Dtk6Widget18DFlowLayoutPrivateD0Ev]+0x20): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlistview.o:dlistview.cpp:(.text+0x204): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlistview.o:dlistview.cpp:(.text+0xe2d): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dlistview.o:dlistview.cpp:(.text+0xf30): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtextedit.o:dtextedit.cpp:(.text+0x14): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtextedit.o:dtextedit.cpp:(.text+0x1bd): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtextedit.o:dtextedit.cpp:(.text$_ZN3Dtk6Widget16DTextEditPrivateD1Ev[_ZN3Dtk6Widget16DTextEditPrivateD1Ev]+0xb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtextedit.o:dtextedit.cpp:(.text$_ZN3Dtk6Widget16DTextEditPrivateD0Ev[_ZN3Dtk6Widget16DTextEditPrivateD0Ev]+0x14): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtitlebar.o:dtitlebar.cpp:(.text+0x544): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtitlebar.o:dtitlebar.cpp:(.text$_ZN3Dtk6Widget16DTitlebarPrivateD1Ev[_ZN3Dtk6Widget16DTitlebarPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtitlebar.o:dtitlebar.cpp:(.text$_ZN3Dtk6Widget16DTitlebarPrivateD0Ev[_ZN3Dtk6Widget16DTitlebarPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dmainwindow.o:dmainwindow.cpp:(.text+0x101): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dmainwindow.o:dmainwindow.cpp:(.text+0x1bb): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dmainwindow.o:dmainwindow.cpp:(.text$_ZN3Dtk6Widget18DMainWindowPrivateD1Ev[_ZN3Dtk6Widget18DMainWindowPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dmainwindow.o:dmainwindow.cpp:(.text$_ZN3Dtk6Widget18DMainWindowPrivateD0Ev[_ZN3Dtk6Widget18DMainWindowPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dblureffectwidget.o:dblureffectwidget.cpp:(.text+0x234): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dblureffectwidget.o:dblureffectwidget.cpp:(.text$_ZN3Dtk6Widget24DBlurEffectWidgetPrivateD1Ev[_ZN3Dtk6Widget24DBlurEffectWidgetPrivateD1Ev]+0x32): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dblureffectwidget.o:dblureffectwidget.cpp:(.text$_ZN3Dtk6Widget24DBlurEffectWidgetPrivateD0Ev[_ZN3Dtk6Widget24DBlurEffectWidgetPrivateD0Ev]+0x2c): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpageindicator.o:dpageindicator.cpp:(.text+0x144): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpageindicator.o:dpageindicator.cpp:(.text$_ZN3Dtk6Widget21DPageIndicatorPrivateD1Ev[_ZN3Dtk6Widget21DPageIndicatorPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpageindicator.o:dpageindicator.cpp:(.text$_ZN3Dtk6Widget21DPageIndicatorPrivateD0Ev[_ZN3Dtk6Widget21DPageIndicatorPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dclipeffectwidget.o:dclipeffectwidget.cpp:(.text+0x14): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dclipeffectwidget.o:dclipeffectwidget.cpp:(.text$_ZN3Dtk6Widget24DClipEffectWidgetPrivateD1Ev[_ZN3Dtk6Widget24DClipEffectWidgetPrivateD1Ev]+0x3c): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dclipeffectwidget.o:dclipeffectwidget.cpp:(.text$_ZN3Dtk6Widget24DClipEffectWidgetPrivateD0Ev[_ZN3Dtk6Widget24DClipEffectWidgetPrivateD0Ev]+0x36): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dgraphicsclipeffect.o:dgraphicsclipeffect.cpp:(.text+0x14): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dgraphicsclipeffect.o:dgraphicsclipeffect.cpp:(.text$_ZN3Dtk6Widget26DGraphicsClipEffectPrivateD1Ev[_ZN3Dtk6Widget26DGraphicsClipEffectPrivateD1Ev]+0x27): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dgraphicsclipeffect.o:dgraphicsclipeffect.cpp:(.text$_ZN3Dtk6Widget26DGraphicsClipEffectPrivateD0Ev[_ZN3Dtk6Widget26DGraphicsClipEffectPrivateD0Ev]+0x21): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dforeignwindow.o:dforeignwindow.cpp:(.text+0x2c): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dforeignwindow.o:dforeignwindow.cpp:(.text$_ZN3Dtk6Widget21DForeignWindowPrivateD1Ev[_ZN3Dtk6Widget21DForeignWindowPrivateD1Ev]+0xb): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dforeignwindow.o:dforeignwindow.cpp:(.text$_ZN3Dtk6Widget21DForeignWindowPrivateD0Ev[_ZN3Dtk6Widget21DForeignWindowPrivateD0Ev]+0x14): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpushbutton.o:dpushbutton.cpp:(.text+0x365): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpushbutton.o:dpushbutton.cpp:(.text$_ZN3Dtk6Widget18DPushButtonPrivateD0Ev[_ZN3Dtk6Widget18DPushButtonPrivateD0Ev]+0x7d): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dpushbutton.o:dpushbutton.cpp:(.text$_ZN3Dtk6Widget18DPushButtonPrivateD1Ev[_ZN3Dtk6Widget18DPushButtonPrivateD1Ev]+0x84): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtickeffect.o:dtickeffect.cpp:(.text+0x51): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtickeffect.o:dtickeffect.cpp:(.text+0x154): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtickeffect.o:dtickeffect.cpp:(.text+0x559): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtickeffect.o:dtickeffect.cpp:(.text+0x27): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwaterprogress.o:dwaterprogress.cpp:(.text+0xa73): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwaterprogress.o:dwaterprogress.cpp:(.text+0xca2): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwaterprogress.o:dwaterprogress.cpp:(.text$_ZN3Dtk6Widget21DWaterProgressPrivateD1Ev[_ZN3Dtk6Widget21DWaterProgressPrivateD1Ev]+0x53): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dwaterprogress.o:dwaterprogress.cpp:(.text$_ZN3Dtk6Widget21DWaterProgressPrivateD0Ev[_ZN3Dtk6Widget21DWaterProgressPrivateD0Ev]+0x4c): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinner.o:dspinner.cpp:(.text+0xa7): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinner.o:dspinner.cpp:(.text+0xf4): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinner.o:dspinner.cpp:(.text$_ZN3Dtk6Widget15DSpinnerPrivateD1Ev[_ZN3Dtk6Widget15DSpinnerPrivateD1Ev]+0x3d): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dspinner.o:dspinner.cpp:(.text$_ZN3Dtk6Widget15DSpinnerPrivateD0Ev[_ZN3Dtk6Widget15DSpinnerPrivateD0Ev]+0x37): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcrumbedit.o:dcrumbedit.cpp:(.text+0xd10): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcrumbedit.o:dcrumbedit.cpp:(.text+0xef7): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcrumbedit.o:dcrumbedit.cpp:(.text$_ZN3Dtk6Widget17DCrumbEditPrivateD0Ev[_ZN3Dtk6Widget17DCrumbEditPrivateD0Ev]+0x62): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dcrumbedit.o:dcrumbedit.cpp:(.text$_ZN3Dtk6Widget17DCrumbEditPrivateD1Ev[_ZN3Dtk6Widget17DCrumbEditPrivateD1Ev]+0x72): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZN3Dtk6Widget14DTabBarPrivateC1EPNS0_7DTabBarE[_ZN3Dtk6Widget14DTabBarPrivateC1EPNS0_7DTabBarE]+0x3a): undefined reference to Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject*)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZN3Dtk6Widget14DTabBarPrivateC1EPNS0_7DTabBarE[_ZN3Dtk6Widget14DTabBarPrivateC1EPNS0_7DTabBarE]+0xad3): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZN3Dtk6Widget14DTabBarPrivateD1Ev[_ZN3Dtk6Widget14DTabBarPrivateD1Ev]+0x5c): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZThn48_N3Dtk6Widget14DTabBarPrivateD0Ev[_ZThn48_N3Dtk6Widget14DTabBarPrivateD0Ev]+0x60): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZThn16_N3Dtk6Widget14DTabBarPrivateD0Ev[_ZThn16_N3Dtk6Widget14DTabBarPrivateD0Ev]+0x5e): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZN3Dtk6Widget14DTabBarPrivateD0Ev[_ZN3Dtk6Widget14DTabBarPrivateD0Ev]+0x5c): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtabbar.o:dtabbar.cpp:(.text$_ZThn48_N3Dtk6Widget14DTabBarPrivateD1Ev[_ZThn48_N3Dtk6Widget14DTabBarPrivateD1Ev]+0x61): more undefined references to Dtk::Core::DObjectPrivate::~DObjectPrivate()' follow /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtoast.o:dtoast.cpp:(.text+0x514): undefined reference toDtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtoast.o:dtoast.cpp:(.text$_ZN3Dtk6Widget13DToastPrivateD1Ev[_ZN3Dtk6Widget13DToastPrivateD1Ev]+0x27): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dtoast.o:dtoast.cpp:(.text$_ZN3Dtk6Widget13DToastPrivateD0Ev[_ZN3Dtk6Widget13DToastPrivateD0Ev]+0x21): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dborderlesswidget.o:dborderlesswidget.cpp:(.text+0x1a3d): undefined reference to `Dtk::Core::DObjectPrivate::DObjectPrivate(Dtk::Core::DObject)' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dborderlesswidget.o:dborderlesswidget.cpp:(.text+0x1aea): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dborderlesswidget.o:dborderlesswidget.cpp:(.text$_ZN3Dtk6Widget24DBorderlessWidgetPrivateD1Ev[_ZN3Dtk6Widget24DBorderlessWidgetPrivateD1Ev]+0x36): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dborderlesswidget.o:dborderlesswidget.cpp:(.text$_ZN3Dtk6Widget24DBorderlessWidgetPrivateD0Ev[_ZN3Dtk6Widget24DBorderlessWidgetPrivateD0Ev]+0x2f): undefined reference to Dtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dborderlesswindow.o:dborderlesswindow.cpp:(.text$_ZN3Dtk6Widget24DBorderlessWindowPrivateD0Ev[_ZN3Dtk6Widget24DBorderlessWindowPrivateD0Ev]+0x2f): undefined reference toDtk::Core::DObjectPrivate::~DObjectPrivate()' /usr/lib/gcc/x86_64-w64-mingw32/9.1.0/../../../../x86_64-w64-mingw32/bin/ld: release/dborderlesswindow.o:dborderlesswindow.cpp:(.text$_ZN3Dtk6Widget24DBorderlessWindowPrivateD1Ev[_ZN3Dtk6Widget24DBorderlessWindowPrivateD1Ev]+0x36): undefined reference to `Dtk::Core::DObjectPrivate::~DObjectPrivate()' collect2: error: ld returned 1 exit status make[2]: [Makefile.Release:629: release/dtkwidget2.dll] Error 1 make[2]: Leaving directory '/home/toor/Desktop/Programming/dtkwidget-master/buildlin/src' make[1]: [Makefile:38: release] Error 2 make[1]: Leaving directory '/home/toor/Desktop/Programming/dtkwidget-master/buildlin/src' make: *** [Makefile:45: sub-src-make_first-ordered] Error 2

Can you tell me what I'm doing wrong and what I am supposed to do?

felixonmars commented 5 years ago

You need to compile and install dtkcore before dtkwidget.

SiamSami commented 5 years ago

@felixonmars I already did that. And yes, I was able to compile and install dtkcore correctly. I am having the problem only with dtkwidget.

SiamSami commented 5 years ago

@felixonmars Any suggestion?

felixonmars commented 5 years ago

Not sure since I never tried that...

SiamSami commented 5 years ago

Does anyone else know how to do so? @BLumia @zccrs @wangjia12 @hualet

hualet commented 5 years ago

Maybe like steps in https://github.com/veyon/veyon/wiki/Cross-compiling-for-Windows, I've never tried cross-compiling DTK.

SiamSami commented 5 years ago

@hualet No, that doesn't seem to work either.