The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .
/bin/sh ../../libtool --tag=CXX --mode=link g++ -O2 -ffast-math -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -o codeblocks app.o appglobals.o compilersettingsdlg.o crashhandler.o dlgabout.o dlgaboutplugin.o environmentsettingsdlg.o main.o prefix.o printdlg.o scriptconsole.o splashscreen.o startherepage.o -LwxAUI -lwxaui -L../sdk -lcodeblocks -pthread -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_qa-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6 -lpthread -ldlg++ -O2 -ffast-math -DCB_PRECOMP -Winvalid-pch -fPIC -DPIC -o .libs/codeblocks app.o appglobals.o compilersettingsdlg.o crashhandler.o dlgabout.o dlgaboutplugin.o environmentsettingsdlg.o main.o prefix.o printdlg.o scriptconsole.o splashscreen.o startherepage.o -pthread -L/home/tsalm/SOURCE/CodeBlocks/trunk/src/src/wxAUI /home/tsalm/SOURCE/CodeBlocks/trunk/src/src/wxAUI/.libs/libwxaui.a -L/home/tsalm/SOURCE/CodeBlocks/trunk/src/sdk /home/tsalm/SOURCE/CodeBlocks/trunk/src/sdk/.libs/libcodeblocks.so -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_qa-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6 -lpthread -ldl/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_get_IHDR@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_destroy_write_struct@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_write_end@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_tRNS_to_alpha@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_write_fn@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_destroy_read_struct@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_create_read_struct@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_palette_to_rgb@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_shift@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_read_fn@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_bKGD@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_filler@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_read_image@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_interlace_handling@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_get_io_ptr@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_error@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_read_end@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_read_info@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_read_update_info@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_create_write_struct@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_IHDR@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_get_valid@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_packing@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_create_info_struct@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_convert_from_time_t@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_sBIT@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_gray_to_rgb@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_expand@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_write_info@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_write_rows@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_write_image@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_read_user_transform_fn@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_gray_1_2_4_to_8@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_tIME@PNG12_0'/usr/bin/../lib/libcairo.so.2: undefined reference to `png_set_write_user_transform_fn@PNG12_0'/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/libwx_gtk2u_core-2.6.so: undefined reference to `png_set_strip_16@PNG12_0'collect2: ld returned 1 exit status
ok, for information, I've just find where is the problem,I used an install of mono in my user's dir, and it use his owns libraries which hide the rights ones.