Author Topic: Compiled faile after update wxwidget 2.9.1  (Read 7343 times)

Offline thundercrawl

  • Single posting newcomer
  • *
  • Posts: 8
Compiled faile after update wxwidget 2.9.1
« on: November 15, 2010, 06:23:11 am »
HI,

I have update the wxwidget build to 2.9.1, and used the c:b binded minGW  gcc to compile the wxwidget.

then create a new wxwidget project and there a compile fail error, does anyboday know the reason?

-------------- Build: Debug in EH01 ---------------

mingw32-g++.exe -LD:\wxWidgets-2.9.1\lib\gcc_lib  -o bin\Debug\EH01.exe obj\Debug\EH01Main.o obj\Debug\EH01App.o  obj\Debug\resource.res  -mthreads  -lwxmsw29ud_core -lwxbase29ud -lwxpngd -lwxzlibd -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -lwsock32 -lodbc32  -mwindows
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_ipcbase.o):ipcbase.cpp:(.text+0x140): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_ipcbase.o):ipcbase.cpp:(.text+0x378): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_ipcbase.o):ipcbase.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_base64.o):base64.cpp:(.text+0x529): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_base64.o):base64.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_textfile.o):textfile.cpp:(.text+0x12d): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_textfile.o):textfile.cpp:(.text+0xbec): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_textfile.o):textfile.cpp:(.text+0xfab): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_textfile.o):textfile.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.text+0x19c): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.text+0x311): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.text+0x385): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.text+0x84c): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.text+0x863): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.text+0x8bf): more undefined references to `_Unwind_Resume' follow
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_mimetype.o):mimetype.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.text+0xaf): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.text+0xf7): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.text+0x149): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.text+0x1e8): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.text+0x64c): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.text+0x7ef): more undefined references to `_Unwind_Resume' follow
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_dde.o):dde.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.text+0x5e): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.text+0x16b): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.text+0x181): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.text+0x197): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.text+0x216): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.text+0x22c): more undefined references to `_Unwind_Resume' follow
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_fileconf.o):fileconf.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_languageinfo.o):languageinfo.cpp:(.text+0x4c14): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_languageinfo.o):languageinfo.cpp:(.text$_ZN14wxLanguageInfoC1Ev[wxLanguageInfo::wxLanguageInfo()]+0x3b): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_languageinfo.o):languageinfo.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.text+0x358): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.text+0x5a4): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.text+0x6af): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.text+0x828): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.text+0x86c): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.text+0x952): more undefined references to `_Unwind_Resume' follow
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_stdpaths.o):stdpaths.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.text+0x679): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.text+0xe4b): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.text+0x115d): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.text+0x11fb): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.text+0x12cb): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.text+0x139b): more undefined references to `_Unwind_Resume' follow
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_regconf.o):regconf.cpp:(.eh_frame+0x12): undefined reference to `__gxx_personality_v0'
d:/program files/codeblocks/mingw/bin/../lib/gcc/mingw32/4.4.1/../../../../mingw32/bin/ld.exe: Dwarf Error: mangled line number section.
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_datetimefmt.o):datetimefmt.cpp:(.text+0x114): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_datetimefmt.o):datetimefmt.cpp:(.text+0x1bc): undefined reference to `_Unwind_Resume'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxbase29ud.a(baselib_datetimefmt.o):datetimefmt.cpp:(.text+0x507): undefined reference to `_Unwind_Resum

Offline xunxun

  • Almost regular
  • **
  • Posts: 187
Re: Compiled faile after update wxwidget 2.9.1
« Reply #1 on: November 15, 2010, 06:39:42 am »
It seemed that your wxwidgets was compiled by the dw2 gcc, and your gcc now was sjlj.
You can recompile wxwidgets with your gcc, or you may change your gcc from sjlj to dw2.
Regards,
xunxun

Offline thundercrawl

  • Single posting newcomer
  • *
  • Posts: 8
Re: Compiled faile after update wxwidget 2.9.1
« Reply #2 on: November 15, 2010, 08:27:15 am »
thanks, after delete the dump lib directory and recompile, i encounter new issues...
that seemed i not include some lib??


-------------- Build: Debug in EH01 ---------------

mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DwxUSE_UNICODE -Wno-attributes -Winvalid-pch -include wx_pch.h -DWX_PRECOMP -Wall  -g -D__WXDEBUG__    -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\contrib\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud  -c D:\DengYC\Projects\EH01\wx_pch.h -o wx_pch.h.gch\Debug_wx_pch_h_gch
mingw32-g++.exe -LD:\wxWidgets-2.9.1\lib\gcc_lib  -o bin\Debug\EH01.exe obj\Debug\EH01Main.o obj\Debug\EH01App.o  obj\Debug\resource.res  -mthreads  -lwxmsw29ud_core -lwxbase29ud -lwxpngd -lwxzlibd -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -lwsock32 -lodbc32  -mwindows
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o): In function `wx_jpeg_io_src':
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:201: undefined reference to `jpeg_resync_to_restart'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:242: undefined reference to `jpeg_std_error'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:258: undefined reference to `jpeg_destroy_decompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:263: undefined reference to `jpeg_CreateDecompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:265: undefined reference to `jpeg_read_header'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:290: undefined reference to `jpeg_start_decompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:294: undefined reference to `jpeg_finish_decompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:295: undefined reference to `jpeg_destroy_decompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:307: undefined reference to `jpeg_read_scanlines'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:336: undefined reference to `jpeg_finish_decompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:337: undefined reference to `jpeg_destroy_decompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:413: undefined reference to `jpeg_std_error'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:429: undefined reference to `jpeg_destroy_compress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:433: undefined reference to `jpeg_CreateCompress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:440: undefined reference to `jpeg_set_defaults'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:449: undefined reference to `jpeg_set_quality'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:464: undefined reference to `jpeg_start_compress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:470: undefined reference to `jpeg_write_scanlines'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:472: undefined reference to `jpeg_finish_compress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagjpeg.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagjpeg.cpp:473: undefined reference to `jpeg_destroy_compress'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o): In function `wxTIFFHandler':
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:114: undefined reference to `TIFFSetWarningHandler'
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:115: undefined reference to `TIFFSetErrorHandler'
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:114: undefined reference to `TIFFSetWarningHandler'
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:115: undefined reference to `TIFFSetErrorHandler'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o): In function `Z10TIFFwxOpenR13wxInputStreamPKcS2_':
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:244: undefined reference to `TIFFClientOpen'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o): In function `Z10TIFFwxOpenR14wxOutputStreamPKcS2_':
D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:256: undefined reference to `TIFFClientOpen'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:280: undefined reference to `TIFFSetDirectory'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:287: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:295: undefined reference to `TIFFGetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:296: undefined reference to `TIFFGetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:301: undefined reference to `TIFFGetFieldDefaulted'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:316: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:321: undefined reference to `_TIFFmalloc'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:330: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:343: undefined reference to `_TIFFfree'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:344: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:352: undefined reference to `TIFFReadRGBAImage'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:359: undefined reference to `_TIFFfree'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:361: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:396: undefined reference to `TIFFGetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:422: undefined reference to `TIFFGetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:425: undefined reference to `TIFFGetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:431: undefined reference to `_TIFFfree'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:433: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:446: undefined reference to `TIFFReadDirectory'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:450: undefined reference to `TIFFClose'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:472: undefined reference to `TIFFSetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:473: undefined reference to `TIFFSetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:474: undefined reference to `TIFFSetField'
D:\wxWidgets-2.9.1\lib\gcc_lib/libwxmsw29ud_core.a(corelib_imagtiff.o):D:\wxWidgets-2.9.1\build\msw/../../src/common/imagtiff.cpp:475: undefined reference to `TIFFSetField'

Offline thundercrawl

  • Single posting newcomer
  • *
  • Posts: 8
Re: Compiled faile after update wxwidget 2.9.1
« Reply #3 on: November 15, 2010, 08:55:35 am »
I have added these lib to the link path, but the export exe file is so big.. and cannot execute.

here the compile and link info...


-------------- Build: Debug in EH02 ---------------

mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DwxUSE_UNICODE -Wno-attributes -Wall  -g -D__WXDEBUG__    -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\contrib\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud  -c D:\DengYC\Projects\EH02\EH02Main.cpp -o obj\Debug\EH02Main.o
windres.exe -i D:\DengYC\Projects\EH02\resource.rc -J rc -o obj\Debug\resource.res -O coff -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DwxUSE_UNICODE -Wno-attributes -Wall  -g -D__WXDEBUG__    -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\contrib\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud  -c D:\DengYC\Projects\EH02\EH02App.cpp -o obj\Debug\EH02App.o
mingw32-g++.exe -LD:\wxWidgets-2.9.1\lib\gcc_lib  -o bin\Debug\EH02.exe obj\Debug\EH02Main.o obj\Debug\EH02App.o  obj\Debug\resource.res  -mthreads  -lwxmsw29ud_core -lwxbase29ud -lwxpngd -lwxjpegd -lwxtiffd -lwxzlibd -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -lwsock32 -lodbc32  -mwindows


does anybody know why?

Offline xunxun

  • Almost regular
  • **
  • Posts: 187
Re: Compiled faile after update wxwidget 2.9.1
« Reply #4 on: November 15, 2010, 08:58:52 am »
Did you use Loaden's C::B (http://code.google.com/p/portablecb/)?
I think you forget linking tiff&jpeg lib when building the wxGUI project, isn't it?
You can add libwxjpeg.a and libwxtiff.a to your link option.
Regards,
xunxun

Offline xunxun

  • Almost regular
  • **
  • Posts: 187
Re: Compiled faile after update wxwidget 2.9.1
« Reply #5 on: November 15, 2010, 08:59:58 am »
I have added these lib to the link path, but the export exe file is so big.. and cannot execute.

here the compile and link info...


-------------- Build: Debug in EH02 ---------------

mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DwxUSE_UNICODE -Wno-attributes -Wall  -g -D__WXDEBUG__    -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\contrib\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud  -c D:\DengYC\Projects\EH02\EH02Main.cpp -o obj\Debug\EH02Main.o
windres.exe -i D:\DengYC\Projects\EH02\resource.rc -J rc -o obj\Debug\resource.res -O coff -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud
mingw32-g++.exe -pipe -mthreads -D__GNUWIN32__ -D__WXMSW__ -DwxUSE_UNICODE -Wno-attributes -Wall  -g -D__WXDEBUG__    -ID:\wxWidgets-2.9.1\include -ID:\wxWidgets-2.9.1\contrib\include -ID:\wxWidgets-2.9.1\lib\gcc_lib\mswud  -c D:\DengYC\Projects\EH02\EH02App.cpp -o obj\Debug\EH02App.o
mingw32-g++.exe -LD:\wxWidgets-2.9.1\lib\gcc_lib  -o bin\Debug\EH02.exe obj\Debug\EH02Main.o obj\Debug\EH02App.o  obj\Debug\resource.res  -mthreads  -lwxmsw29ud_core -lwxbase29ud -lwxpngd -lwxjpegd -lwxtiffd -lwxzlibd -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -luuid -lcomctl32 -lwsock32 -lodbc32  -mwindows


does anybody know why?


Well, try building release dll.
Regards,
xunxun

Offline Jenna

  • Administrator
  • Lives here!
  • *****
  • Posts: 7255
Re: Compiled faile after update wxwidget 2.9.1
« Reply #6 on: November 15, 2010, 09:14:43 am »
And please always use code-tags, if you post large pieces of code, it enhances the readability a lot.

Offline thundercrawl

  • Single posting newcomer
  • *
  • Posts: 8
Re: Compiled faile after update wxwidget 2.9.1
« Reply #7 on: November 15, 2010, 09:59:54 am »
Thanks, resolved by compile the shared lib, but the compiled  file is still more larger thank wx2.8.1 about 30% more bigger..

By the way, what is code-tags?? related to CB or BBS replay?


Offline ptDev

  • Almost regular
  • **
  • Posts: 222
Re: Compiled faile after update wxwidget 2.9.1
« Reply #8 on: November 15, 2010, 10:13:58 am »
Thanks, resolved by compile the shared lib, but the compiled  file is still more larger thank wx2.8.1 about 30% more bigger..

I've been developing with wx2.9.x for my projects for a while, and I can assure you it's normal that it's larger...
The wx2.9.x series is being compiled with partial debug information, by default (even if you compile in release mode). Even once you compile your programs, you will be showered by assert messages... ;)

To override this, pass the option CXXFLAGS="-DwxDEBUG_LEVEL=0" to mingw32-make when you build the libraries, and make sure all your Code::Blocks wx2.9.x projects also have wxDEBUG_LEVEL=0 in the defines list. The size of the libraries should shrink to something closer to how large wx2.8.x was. It will always be larger, though. 2.9.x has *lots* of new classes. :)

Offline oBFusCATed

  • Developer
  • Lives here!
  • *****
  • Posts: 13413
    • Travis build status
Re: Compiled faile after update wxwidget 2.9.1
« Reply #9 on: November 15, 2010, 10:20:44 am »
By the way, what is code-tags?? related to CB or BBS replay?

[ code ] [/ code ] (you have to remove the spaces)

(most of the time I ignore long posts)
[strangers don't send me private messages, I'll ignore them; post a topic in the forum, but first read the rules!]

Offline thundercrawl

  • Single posting newcomer
  • *
  • Posts: 8
Re: Compiled faile after update wxwidget 2.9.1
« Reply #10 on: November 16, 2010, 03:05:22 am »
Thanks for your answers.