Problem with build wxSqlite3 Topic is solved

Talk here about issues with one of the components hosted at wxCode, or suggest features for it.
Post Reply
macylapka
Earned a small fee
Earned a small fee
Posts: 18
Joined: Mon Jan 24, 2011 8:05 am

Problem with build wxSqlite3

Post by macylapka »

Hi,

I have a problem with building wxSqlite3.

This error occures:

Code: Select all

3-2.1.1\build/../dbadmin/sqlbook.cpp:482: undefined reference to `_imp___ZN16wxS
tyledTextCtrl16LineFromPositionEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:483: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:483: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetColumnEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:488: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:498: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:518: undefined reference to `_imp___ZN16wxS
tyledTextCtrl15GetSelectedTextEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:523: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:523: undefined reference to `_imp___ZN16wxS
tyledTextCtrl16LineFromPositionEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:524: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:524: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetColumnEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:526: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:559: undefined reference to `_imp___ZN16wxS
tyledTextCtrl12GetLineCountEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:574: undefined reference to `_imp___ZN16wxS
tyledTextCtrl12GetLineCountEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:585: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:758: undefined reference to `_imp___ZN16wxS
tyledTextCtrl8ClearAllEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:770: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetLengthEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:864: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:865: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetColumnEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:866: undefined reference to `_imp___ZN16wxS
tyledTextCtrl16LineFromPositionEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:908: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetLengthEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:908: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetCharAtEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:911: undefined reference to `_imp___ZN16wxS
tyledTextCtrl10AppendTextERK8wxString'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:912: undefined reference to `_imp___ZN16wxS
tyledTextCtrl10AppendTextERK8wxString'
gccmswud\dbadmin_sqlbook.o: In function `_static_initialization_and_destruction_
0':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
lbook.cpp:123: undefined reference to `_imp__wxEVT_STC_UPDATEUI'
gccmswud\dbadmin_sqleditor.o: In function `wxSQLEditorBase':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:90: undefined reference to `_imp___ZN16wxStyledTextCtrlC2EP8wxWindow
iRK7wxPointRK6wxSizelRK8wxString'
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:90: undefined reference to `_imp___ZN16wxStyledTextCtrlD2Ev'
gccmswud\dbadmin_sqleditor.o: In function `~wxSQLEditorBase':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:97: undefined reference to `_imp___ZN16wxStyledTextCtrlD2Ev'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:103: undefined reference to `_imp___ZN1
6wxStyledTextCtrl6CreateEP8wxWindowiRK7wxPointRK6wxSizelRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:116: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetWrapModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:117: undefined reference to `_imp___ZN1
6wxStyledTextCtrl8SetLexerEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:118: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetTabWidthEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:119: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetUseTabsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:120: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetTabIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:121: undefined reference to `_imp___ZN1
6wxStyledTextCtrl21SetBackSpaceUnIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:122: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9SetIndentEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:123: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetViewEOLEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:124: undefined reference to `_imp___ZN1
6wxStyledTextCtrl20SetIndentationGuidesEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:125: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetEOLModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:127: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetEdgeColumnEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:128: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetEdgeModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:129: undefined reference to `_imp___ZN1
6wxStyledTextCtrl17SetViewWhiteSpaceEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:131: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetMarginTypeEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:132: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14SetMarginWidthEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:134: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:135: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:136: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:137: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:150: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetMarginTypeEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:151: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetForegroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:152: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetBackgroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:153: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14SetMarginWidthEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:165: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetMarginTypeEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:167: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetForegroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:169: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetBackgroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:170: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14SetMarginWidthEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:257: undefined reference to `_imp___ZN1
6wxStyledTextCtrl16StyleSetFontAttrEiiRK8wxStringbbb14wxFontEncoding'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:260: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetForegroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:262: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetBackgroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:263: undefined reference to `_imp___ZN1
6wxStyledTextCtrl12StyleSetBoldEib'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:264: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14StyleSetItalicEib'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:265: undefined reference to `_imp___ZN1
6wxStyledTextCtrl17StyleSetUnderlineEib'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:269: undefined reference to `_imp___ZN1
6wxStyledTextCtrl12StyleSetCaseEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:275: undefined reference to `_imp___ZN1
6wxStyledTextCtrl4UndoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:280: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7CanUndoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:286: undefined reference to `_imp___ZN1
6wxStyledTextCtrl4RedoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:291: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7CanRedoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:297: undefined reference to `_imp___ZN1
6wxStyledTextCtrl3CutEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:303: undefined reference to `_imp___ZN1
6wxStyledTextCtrl5PasteEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:309: undefined reference to `_imp___ZN1
6wxStyledTextCtrl5ClearEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:314: undefined reference to `_imp___ZN1
6wxStyledTextCtrl8CanPasteEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:320: undefined reference to `_imp___ZN1
6wxStyledTextCtrl4CopyEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:325: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9GetLengthEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:331: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9SelectAllEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:336: undefined reference to `_imp___ZN1
6wxStyledTextCtrl17GetSelectionStartEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:336: undefined reference to `_imp___ZN1
6wxStyledTextCtrl15GetSelectionEndEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:343: undefined reference to `_imp___ZN1
6wxStyledTextCtrl16PositionFromLineEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:343: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:344: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10GetStyleAtEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:380: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetEdgeModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:467: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetTabWidthEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:468: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetUseTabsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:469: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetTabIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:470: undefined reference to `_imp___ZN1
6wxStyledTextCtrl21SetBackSpaceUnIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:471: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9SetIndentEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:505: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetReadOnlyEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:510: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11GetReadOnlyEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:512: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetReadOnlyEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:513: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7SetTextERK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:514: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetReadOnlyEb'
gccmswud\dbadmin_sqleditor.o: In function `_static_initialization_and_destructio
n_0':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:62: undefined reference to `_imp___ZN16wxStyledTextCtrl12ms_classInf
oE'
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:64: undefined reference to `_imp___ZN16wxStyledTextCtrl13sm_eventTab
leE'
gccmswud\dbadmin_sqleditor.o: In function `wxStyledTextCtrl':
D:/wxWidgets2.8/contrib/include/wx/stc/stc.h:1828: undefined reference to `_imp_
__ZTV16wxStyledTextCtrl'
gccmswud\dbadmin_sqleditor.o:sqleditor.cpp:(.rdata$_ZTV11wxDDLEditor[vtable for
wxDDLEditor]+0x22c): undefined reference to `wxStyledTextCtrl::DoGetBestSize() c
onst'
gccmswud\dbadmin_sqleditor.o:sqleditor.cpp:(.rdata$_ZTV11wxSQLEditor[vtable for
wxSQLEditor]+0x22c): undefined reference to `wxStyledTextCtrl::DoGetBestSize() c
onst'
gccmswud\dbadmin_sqleditor.o:sqleditor.cpp:(.rdata$_ZTV15wxSQLEditorBase[vtable
for wxSQLEditorBase]+0x22c): undefined reference to `wxStyledTextCtrl::DoGetBest
Size() const'
gccmswud\dbadmin_tablebook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/tablebook.cpp:165: undefined reference to `_imp__wxST
CNameStr'
gccmswud\dbadmin_triggerbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsq
lite3-2.1.1\build/../dbadmin/triggerbook.cpp:101: undefined reference to `_imp__
wxSTCNameStr'
gccmswud\dbadmin_viewbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlit
e3-2.1.1\build/../dbadmin/viewbook.cpp:131: undefined reference to `_imp__wxSTCN
ameStr'
collect2: ld returned 1 exit status
mingw32-make: *** [..\dbadmin\dbadmin.exe] Error 1
It looks like linking error when build dbadmin.exe. I serch forum for answer and i found this :

http://forums.wxwidgets.org/viewtopic.php?f=19&t=30488

But it dosen't resolve my problem. What can be wrong ?

Regards.
Code::Blocks SVN
wxWidgets 2.8.12 & 2.9.3
TDM-GCC 4.5.2 sjlj
Windows 7 64, Ubuntu 11.10 64
utelle
Moderator
Moderator
Posts: 1125
Joined: Tue Jul 05, 2005 10:00 pm
Location: Cologne, Germany
Contact:

Re: Problem with build wxSqlite3

Post by utelle »

macylapka wrote:Hi,

I have a problem with building wxSqlite3.

This error occures:

Code: Select all

3-2.1.1\build/../dbadmin/sqlbook.cpp:482: undefined reference to `_imp___ZN16wxS
tyledTextCtrl16LineFromPositionEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:483: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:483: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetColumnEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:488: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:498: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:518: undefined reference to `_imp___ZN16wxS
tyledTextCtrl15GetSelectedTextEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:523: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:523: undefined reference to `_imp___ZN16wxS
tyledTextCtrl16LineFromPositionEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:524: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:524: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetColumnEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:526: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:559: undefined reference to `_imp___ZN16wxS
tyledTextCtrl12GetLineCountEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:574: undefined reference to `_imp___ZN16wxS
tyledTextCtrl12GetLineCountEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:585: undefined reference to `_imp___ZN16wxS
tyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:758: undefined reference to `_imp___ZN16wxS
tyledTextCtrl8ClearAllEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:770: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetLengthEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:864: undefined reference to `_imp___ZN16wxS
tyledTextCtrl13GetCurrentPosEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:865: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetColumnEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:866: undefined reference to `_imp___ZN16wxS
tyledTextCtrl16LineFromPositionEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:908: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetLengthEv'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:908: undefined reference to `_imp___ZN16wxS
tyledTextCtrl9GetCharAtEi'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:911: undefined reference to `_imp___ZN16wxS
tyledTextCtrl10AppendTextERK8wxString'
gccmswud\dbadmin_sqlbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite
3-2.1.1\build/../dbadmin/sqlbook.cpp:912: undefined reference to `_imp___ZN16wxS
tyledTextCtrl10AppendTextERK8wxString'
gccmswud\dbadmin_sqlbook.o: In function `_static_initialization_and_destruction_
0':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
lbook.cpp:123: undefined reference to `_imp__wxEVT_STC_UPDATEUI'
gccmswud\dbadmin_sqleditor.o: In function `wxSQLEditorBase':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:90: undefined reference to `_imp___ZN16wxStyledTextCtrlC2EP8wxWindow
iRK7wxPointRK6wxSizelRK8wxString'
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:90: undefined reference to `_imp___ZN16wxStyledTextCtrlD2Ev'
gccmswud\dbadmin_sqleditor.o: In function `~wxSQLEditorBase':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:97: undefined reference to `_imp___ZN16wxStyledTextCtrlD2Ev'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:103: undefined reference to `_imp___ZN1
6wxStyledTextCtrl6CreateEP8wxWindowiRK7wxPointRK6wxSizelRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:116: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetWrapModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:117: undefined reference to `_imp___ZN1
6wxStyledTextCtrl8SetLexerEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:118: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetTabWidthEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:119: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetUseTabsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:120: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetTabIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:121: undefined reference to `_imp___ZN1
6wxStyledTextCtrl21SetBackSpaceUnIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:122: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9SetIndentEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:123: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetViewEOLEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:124: undefined reference to `_imp___ZN1
6wxStyledTextCtrl20SetIndentationGuidesEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:125: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetEOLModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:127: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetEdgeColumnEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:128: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetEdgeModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:129: undefined reference to `_imp___ZN1
6wxStyledTextCtrl17SetViewWhiteSpaceEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:131: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetMarginTypeEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:132: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14SetMarginWidthEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:134: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:135: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:136: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:137: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetKeyWordsEiRK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:150: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetMarginTypeEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:151: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetForegroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:152: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetBackgroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:153: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14SetMarginWidthEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:165: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetMarginTypeEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:167: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetForegroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:169: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetBackgroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:170: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14SetMarginWidthEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:257: undefined reference to `_imp___ZN1
6wxStyledTextCtrl16StyleSetFontAttrEiiRK8wxStringbbb14wxFontEncoding'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:260: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetForegroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:262: undefined reference to `_imp___ZN1
6wxStyledTextCtrl18StyleSetBackgroundEiRK8wxColour'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:263: undefined reference to `_imp___ZN1
6wxStyledTextCtrl12StyleSetBoldEib'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:264: undefined reference to `_imp___ZN1
6wxStyledTextCtrl14StyleSetItalicEib'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:265: undefined reference to `_imp___ZN1
6wxStyledTextCtrl17StyleSetUnderlineEib'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:269: undefined reference to `_imp___ZN1
6wxStyledTextCtrl12StyleSetCaseEii'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:275: undefined reference to `_imp___ZN1
6wxStyledTextCtrl4UndoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:280: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7CanUndoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:286: undefined reference to `_imp___ZN1
6wxStyledTextCtrl4RedoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:291: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7CanRedoEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:297: undefined reference to `_imp___ZN1
6wxStyledTextCtrl3CutEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:303: undefined reference to `_imp___ZN1
6wxStyledTextCtrl5PasteEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:309: undefined reference to `_imp___ZN1
6wxStyledTextCtrl5ClearEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:314: undefined reference to `_imp___ZN1
6wxStyledTextCtrl8CanPasteEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:320: undefined reference to `_imp___ZN1
6wxStyledTextCtrl4CopyEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:325: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9GetLengthEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:331: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9SelectAllEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:336: undefined reference to `_imp___ZN1
6wxStyledTextCtrl17GetSelectionStartEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:336: undefined reference to `_imp___ZN1
6wxStyledTextCtrl15GetSelectionEndEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:343: undefined reference to `_imp___ZN1
6wxStyledTextCtrl16PositionFromLineEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:343: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7GetLineEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:344: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10GetStyleAtEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:380: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetEdgeModeEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:467: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetTabWidthEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:468: undefined reference to `_imp___ZN1
6wxStyledTextCtrl10SetUseTabsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:469: undefined reference to `_imp___ZN1
6wxStyledTextCtrl13SetTabIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:470: undefined reference to `_imp___ZN1
6wxStyledTextCtrl21SetBackSpaceUnIndentsEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:471: undefined reference to `_imp___ZN1
6wxStyledTextCtrl9SetIndentEi'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:505: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetReadOnlyEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:510: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11GetReadOnlyEv'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:512: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetReadOnlyEb'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:513: undefined reference to `_imp___ZN1
6wxStyledTextCtrl7SetTextERK8wxString'
gccmswud\dbadmin_sqleditor.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/sqleditor.cpp:514: undefined reference to `_imp___ZN1
6wxStyledTextCtrl11SetReadOnlyEb'
gccmswud\dbadmin_sqleditor.o: In function `_static_initialization_and_destructio
n_0':
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:62: undefined reference to `_imp___ZN16wxStyledTextCtrl12ms_classInf
oE'
d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlite3-2.1.1\build/../dbadmin/sq
leditor.cpp:64: undefined reference to `_imp___ZN16wxStyledTextCtrl13sm_eventTab
leE'
gccmswud\dbadmin_sqleditor.o: In function `wxStyledTextCtrl':
D:/wxWidgets2.8/contrib/include/wx/stc/stc.h:1828: undefined reference to `_imp_
__ZTV16wxStyledTextCtrl'
gccmswud\dbadmin_sqleditor.o:sqleditor.cpp:(.rdata$_ZTV11wxDDLEditor[vtable for
wxDDLEditor]+0x22c): undefined reference to `wxStyledTextCtrl::DoGetBestSize() c
onst'
gccmswud\dbadmin_sqleditor.o:sqleditor.cpp:(.rdata$_ZTV11wxSQLEditor[vtable for
wxSQLEditor]+0x22c): undefined reference to `wxStyledTextCtrl::DoGetBestSize() c
onst'
gccmswud\dbadmin_sqleditor.o:sqleditor.cpp:(.rdata$_ZTV15wxSQLEditorBase[vtable
for wxSQLEditorBase]+0x22c): undefined reference to `wxStyledTextCtrl::DoGetBest
Size() const'
gccmswud\dbadmin_tablebook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqli
te3-2.1.1\build/../dbadmin/tablebook.cpp:165: undefined reference to `_imp__wxST
CNameStr'
gccmswud\dbadmin_triggerbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsq
lite3-2.1.1\build/../dbadmin/triggerbook.cpp:101: undefined reference to `_imp__
wxSTCNameStr'
gccmswud\dbadmin_viewbook.o:d:\Programy\Additional_wxComponent\wxSqlite3\wxsqlit
e3-2.1.1\build/../dbadmin/viewbook.cpp:131: undefined reference to `_imp__wxSTCN
ameStr'
collect2: ld returned 1 exit status
mingw32-make: *** [..\dbadmin\dbadmin.exe] Error 1
It looks like linking error when build dbadmin.exe. I serch forum for answer and i found this :

http://forums.wxwidgets.org/viewtopic.php?f=19&t=30488

But it dosen't resolve my problem. What can be wrong ?
The stc library seems to be missing. When compiling for wxWidgets 2.8.x you need to build the stc library in the contrib folder of the wxWidgets distribution. Only for wxWidgets 2.9.x the stc library is an inherent part of wxWidgets.

Regards,

Ulrich
macylapka
Earned a small fee
Earned a small fee
Posts: 18
Joined: Mon Jan 24, 2011 8:05 am

Re: Problem with build wxSqlite3

Post by macylapka »

Hi,

I build stc lib but this same error occure. I can write how i build wxWidgets2.8, stc and wxSqlite3 if this help.

Regards
Code::Blocks SVN
wxWidgets 2.8.12 & 2.9.3
TDM-GCC 4.5.2 sjlj
Windows 7 64, Ubuntu 11.10 64
utelle
Moderator
Moderator
Posts: 1125
Joined: Tue Jul 05, 2005 10:00 pm
Location: Cologne, Germany
Contact:

Re: Problem with build wxSqlite3

Post by utelle »

macylapka wrote:I build stc lib but this same error occure. I can write how i build wxWidgets2.8, stc and wxSqlite3 if this help.
The GCC linker requires that the link libraries are given in proper order. It seems the reference to the stc library is missing or is placed at the wrong position in the list of libraries, or the library search path is incomplete. Without seeing the full command line it's impossible to tell which one is wrong.

Regards,

Ulrich
macylapka
Earned a small fee
Earned a small fee
Posts: 18
Joined: Mon Jan 24, 2011 8:05 am

Re: Problem with build wxSqlite3

Post by macylapka »

Command line which i build wxWidgets, stc, wxSqlite3

wxWidgets28 mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 USE_OPENGL=1 UNICODE=1 BUILD=release
wxWidgets28 mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 USE_OPENGL=1 UNICODE=1 BUILD=debug

stc mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
stc mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug

wxSqlite3 mingw32-make -f makefile.gcc WX_VERSION=28 WX_SHARED=1 WX_MONOLITHIC=1 WX_UNICODE=1 WX_DEBUG=1

I don't move any libs.
Code::Blocks SVN
wxWidgets 2.8.12 & 2.9.3
TDM-GCC 4.5.2 sjlj
Windows 7 64, Ubuntu 11.10 64
utelle
Moderator
Moderator
Posts: 1125
Joined: Tue Jul 05, 2005 10:00 pm
Location: Cologne, Germany
Contact:

Re: Problem with build wxSqlite3

Post by utelle »

macylapka wrote:Command line which i build wxWidgets, stc, wxSqlite3

wxWidgets28 mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 USE_OPENGL=1 UNICODE=1 BUILD=release
wxWidgets28 mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 USE_OPENGL=1 UNICODE=1 BUILD=debug

stc mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=release
stc mingw32-make -f makefile.gcc MONOLITHIC=1 SHARED=1 UNICODE=1 BUILD=debug

wxSqlite3 mingw32-make -f makefile.gcc WX_VERSION=28 WX_SHARED=1 WX_MONOLITHIC=1 WX_UNICODE=1 WX_DEBUG=1

I don't move any libs.
I guess the option MONOLITHIC=1 is causing the problems. When this option is specified the makefile coming with wxSQLite3 expects that the monolithic library contains the stc library as well. Try to change makefile.gcc from

Code: Select all

ifeq ($(WX_MONOLITHIC),0)
__WXLIB_STC_NAME_p = -lwxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_stc
endif
to

Code: Select all

__WXLIB_STC_NAME_p = -lwxmsw$(WX_VERSION)$(WXLIBPOSTFIX)_stc
This might solve the problem for you.

Regards,

Ulrich
macylapka
Earned a small fee
Earned a small fee
Posts: 18
Joined: Mon Jan 24, 2011 8:05 am

Re: Problem with build wxSqlite3

Post by macylapka »

Hi,

Thanks you very much. Dbadmin compiled successful.

Regards
Adrian
Code::Blocks SVN
wxWidgets 2.8.12 & 2.9.3
TDM-GCC 4.5.2 sjlj
Windows 7 64, Ubuntu 11.10 64
macylapka
Earned a small fee
Earned a small fee
Posts: 18
Joined: Mon Jan 24, 2011 8:05 am

Re: Problem with build wxSqlite3

Post by macylapka »

I have one more question. When I build project with wxSqlite this link error occure:

Code: Select all

Precompiling header: wx_pch.h
Compiling: wxProject6Main.cpp
Compiling: wxProject6App.cpp
Compiling: resource.rc
Linking executable: bin\Debug\wxProject6.exe
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x12d): undefined reference to `sqlite3_result_text'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x145): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x15d): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1c5): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1dd): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x222): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x256): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x28c): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2b6): undefined reference to `sqlite3_declare_vtab'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2ec): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x316): undefined reference to `sqlite3_declare_vtab'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x376): undefined reference to `sqlite3_result_int64'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x3a9): undefined reference to `sqlite3_user_data'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x3eb): undefined reference to `sqlite3_user_data'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x433): undefined reference to `sqlite3_user_data'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x60d): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x62f): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x688): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x6b0): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x84b): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x86b): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x910): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x935): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xa69): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xa8b): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xbcd): undefined reference to `_imp___ZN7wxRegExD1Ev'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xc97): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xcb7): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1a5c): undefined reference to `_imp___ZN8wxString6FormatEPKwz'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1a99): undefined reference to `_imp___ZplRK8wxStringPKw'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1abb): undefined reference to `_imp___ZplRK8wxStringS1_'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1ade): undefined reference to `_imp___ZplRK8wxStringPKw'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1b00): undefined reference to `_imp___ZplRK8wxStringPKw'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1cf8): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1d34): undefined reference to `sqlite3_vmprintf'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1d60): undefined reference to `sqlite3_vmprintf'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1e08): undefined reference to `sqlite3_column_count'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1e73): undefined reference to `sqlite3_finalize'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1e92): undefined reference to `sqlite3_errmsg'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1ea4): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1eba): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x229c): undefined reference to `sqlite3_sql'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x22ad): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x22c3): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x23d9): undefined reference to `sqlite3_step'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x23fc): undefined reference to `sqlite3_finalize'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2414): undefined reference to `sqlite3_errmsg'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2426): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x243c): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2630): undefined reference to `sqlite3_column_type'


It happend because lib are wrong build ?
Code::Blocks SVN
wxWidgets 2.8.12 & 2.9.3
TDM-GCC 4.5.2 sjlj
Windows 7 64, Ubuntu 11.10 64
utelle
Moderator
Moderator
Posts: 1125
Joined: Tue Jul 05, 2005 10:00 pm
Location: Cologne, Germany
Contact:

Re: Problem with build wxSqlite3

Post by utelle »

macylapka wrote:I have one more question. When I build project with wxSqlite this link error occure:

Code: Select all

Precompiling header: wx_pch.h
Compiling: wxProject6Main.cpp
Compiling: wxProject6App.cpp
Compiling: resource.rc
Linking executable: bin\Debug\wxProject6.exe
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x12d): undefined reference to `sqlite3_result_text'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x145): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x15d): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1c5): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1dd): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x222): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x256): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x28c): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2b6): undefined reference to `sqlite3_declare_vtab'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2ec): undefined reference to `sqlite3_malloc'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x316): undefined reference to `sqlite3_declare_vtab'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x376): undefined reference to `sqlite3_result_int64'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x3a9): undefined reference to `sqlite3_user_data'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x3eb): undefined reference to `sqlite3_user_data'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x433): undefined reference to `sqlite3_user_data'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x60d): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x62f): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x688): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x6b0): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x84b): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x86b): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x910): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x935): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xa69): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xa8b): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xbcd): undefined reference to `_imp___ZN7wxRegExD1Ev'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xc97): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0xcb7): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1a5c): undefined reference to `_imp___ZN8wxString6FormatEPKwz'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1a99): undefined reference to `_imp___ZplRK8wxStringPKw'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1abb): undefined reference to `_imp___ZplRK8wxStringS1_'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1ade): undefined reference to `_imp___ZplRK8wxStringPKw'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1b00): undefined reference to `_imp___ZplRK8wxStringPKw'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1cf8): undefined reference to `sqlite3_free'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1d34): undefined reference to `sqlite3_vmprintf'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1d60): undefined reference to `sqlite3_vmprintf'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1e08): undefined reference to `sqlite3_column_count'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1e73): undefined reference to `sqlite3_finalize'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1e92): undefined reference to `sqlite3_errmsg'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1ea4): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x1eba): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x229c): undefined reference to `sqlite3_sql'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x22ad): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x22c3): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x23d9): undefined reference to `sqlite3_step'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x23fc): undefined reference to `sqlite3_finalize'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2414): undefined reference to `sqlite3_errmsg'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2426): undefined reference to `_imp__wxConvUTF8'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x243c): undefined reference to `_imp___ZN8wxStringC1EPKcRK8wxMBConvj'
D:\wxWidgets2.8\lib\gcc_dll\libwxcode_msw28u_wxsqlite3.a(wxsqlite3_lib_wxsqlite3.o):wxsqlite3.cpp:(.text+0x2630): undefined reference to `sqlite3_column_type'


It happend because lib are wrong build ?
There are 2 problems:

1) The SQLite link library is mssing. You have to specify the link library sqlite3.a for the linker.
2) Your application seems to be a debug build but you link it with the release build of wxSQLite3. Try specifying libwxcode_msw28ud_wxsqlite3.a.

Regards,

Ulrich
macylapka
Earned a small fee
Earned a small fee
Posts: 18
Joined: Mon Jan 24, 2011 8:05 am

Re: Problem with build wxSqlite3

Post by macylapka »

Hi,

Thank you very much. You help me a lot :D

Regards
Adrian
Code::Blocks SVN
wxWidgets 2.8.12 & 2.9.3
TDM-GCC 4.5.2 sjlj
Windows 7 64, Ubuntu 11.10 64
Post Reply