ecore-1.0.0.20041031_pre7 fails to compile with these errors: i686-pc-linux-gnu-gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -Wall -o .libs/ecore_test ecore_test-ecore_test.o ../../src/lib/ecore/.libs/libecore.so ../../src/lib/ecore_job/.libs/libecore_job.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore/.libs ../../src/lib/ecore_x/.libs/libecore_x.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_txt/.libs -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_job/.libs -L/usr/X11R6/lib ../../src/lib/ecore_evas/.libs/libecore_evas.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_x/.libs /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_x/.libs/libecore_x.so /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_txt/.libs/libecore_txt.so /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_job/.libs/libecore_job.so -lX11 -lXext /usr/lib/libfreetype.so -lz ../../src/lib/ecore_con/.libs/libecore_con.so ../../src/lib/ecore_ipc/.libs/libecore_ipc.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_con/.libs /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_con/.libs/libecore_con.so /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore/.libs/libecore.so -lssl -lcrypto -ldl ../../src/lib/ecore_txt/.libs/libecore_txt.so -lm ecore_test-ecore_test.o(.text+0xe8b): In function `obj_timer': : undefined reference to `evas_object_evas_get' ecore_test-ecore_test.o(.text+0xeb4): In function `obj_timer': : undefined reference to `evas_output_viewport_get' ecore_test-ecore_test.o(.text+0xed4): In function `obj_timer': : undefined reference to `evas_object_geometry_get' ecore_test-ecore_test.o(.text+0xfd2): In function `obj_timer': : undefined reference to `evas_object_move' ecore_test-ecore_test.o(.text+0x1485): In function `setup_ecore_evas_test': : undefined reference to `evas_image_cache_set' ecore_test-ecore_test.o(.text+0x149b): In function `setup_ecore_evas_test': : undefined reference to `evas_font_cache_set' ecore_test-ecore_test.o(.text+0x14b1): In function `setup_ecore_evas_test': : undefined reference to `evas_font_path_append' ecore_test-ecore_test.o(.text+0x14bf): In function `setup_ecore_evas_test': : undefined reference to `evas_object_rectangle_add' ecore_test-ecore_test.o(.text+0x14e9): In function `setup_ecore_evas_test': : undefined reference to `evas_object_color_set' ecore_test-ecore_test.o(.text+0x1501): In function `setup_ecore_evas_test': : undefined reference to `evas_object_move' ecore_test-ecore_test.o(.text+0x1519): In function `setup_ecore_evas_test': : undefined reference to `evas_object_resize' ecore_test-ecore_test.o(.text+0x1529): In function `setup_ecore_evas_test': : undefined reference to `evas_object_layer_set' ecore_test-ecore_test.o(.text+0x154a): In function `setup_ecore_evas_test': : undefined reference to `evas_object_event_callback_add' ecore_test-ecore_test.o(.text+0x155a): In function `setup_ecore_evas_test': : undefined reference to `evas_object_focus_set' ecore_test-ecore_test.o(.text+0x1562): In function `setup_ecore_evas_test': : undefined reference to `evas_object_show' ecore_test-ecore_test.o(.text+0x157a): In function `setup_ecore_evas_test': : undefined reference to `evas_object_rectangle_add' ecore_test-ecore_test.o(.text+0x1594): In function `setup_ecore_evas_test': : undefined reference to `evas_object_move' ecore_test-ecore_test.o(.text+0x15a4): In function `setup_ecore_evas_test': : undefined reference to `evas_object_pass_events_set' ecore_test-ecore_test.o(.text+0x15fa): In function `setup_ecore_evas_test': : undefined reference to `evas_object_color_set' ecore_test-ecore_test.o(.text+0x1649): In function `setup_ecore_evas_test': : undefined reference to `evas_object_resize' ecore_test-ecore_test.o(.text+0x1651): In function `setup_ecore_evas_test': : undefined reference to `evas_object_show' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_free' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_pointer_inside_get' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_wheel' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_init' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_modifier_off' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_down' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_image_fill_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_modifier_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_image_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_up' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_damage_rectangle_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_output_viewport_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_find' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_free' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_hide' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_output_size_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_render_method_lookup' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_out' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_del' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_in' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_engine_info_get' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_image_size_get' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_key_down' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_modifier_on' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_lock_off' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_del' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_output_method_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_new' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_shutdown' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_engine_info_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_render_updates_free' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_lock_on' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_lock_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_render_updates' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_image_file_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_move' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_key_up' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_pointer_output_xy_get' collect2: ld returned 1 exit status make[3]: *** [ecore_test] Error 1 make[3]: *** Waiting for unfinished jobs.... i686-pc-linux-gnu-gcc -march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387 -Wall -o .libs/ecore_evas_test ecore_evas_test-ecore_evas_test.o ecore_evas_test-ecore_evas_test_app.o ecore_evas_test-ecore_evas_test_bg.o ecore_evas_test-ecore_evas_test_calibrate.o ../../src/lib/ecore/.libs/libecore.so ../../src/lib/ecore_job/.libs/libecore_job.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore/.libs ../../src/lib/ecore_x/.libs/libecore_x.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_txt/.libs -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_job/.libs -L/usr/X11R6/lib ../../src/lib/ecore_evas/.libs/libecore_evas.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_x/.libs /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_x/.libs/libecore_x.so /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_txt/.libs/libecore_txt.so /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_job/.libs/libecore_job.so -lX11 -lXext /usr/lib/libfreetype.so -lz ../../src/lib/ecore_con/.libs/libecore_con.so ../../src/lib/ecore_ipc/.libs/libecore_ipc.so -L/var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_con/.libs /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore_con/.libs/libecore_con.so /var/tmp/portage/ecore-1.0.0.20041031_pre7/work/ecore/src/lib/ecore/.libs/libecore.so -lssl -lcrypto -ldl ../../src/lib/ecore_txt/.libs/libecore_txt.so -lm ecore_evas_test-ecore_evas_test_app.o(.text+0x1f8): In function `app_start': : undefined reference to `evas_image_cache_set' ecore_evas_test-ecore_evas_test_app.o(.text+0x20e): In function `app_start': : undefined reference to `evas_font_cache_set' ecore_evas_test-ecore_evas_test_app.o(.text+0x224): In function `app_start': : undefined reference to `evas_font_path_append' ecore_evas_test-ecore_evas_test_app.o(.text+0x31c): In function `app_resize': : undefined reference to `evas_output_viewport_get' ecore_evas_test-ecore_evas_test_bg.o(.text+0xf): In function `bg_start': : undefined reference to `evas_object_rectangle_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x39): In function `bg_start': : undefined reference to `evas_object_color_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x51): In function `bg_start': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0x69): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x79): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x9b): In function `bg_start': : undefined reference to `evas_object_event_callback_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0xab): In function `bg_start': : undefined reference to `evas_object_focus_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xb3): In function `bg_start': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xc6): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0xe0): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xf8): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x120): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x138): In function `bg_start': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0x148): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x158): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x160): In function `bg_start': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0x174): In function `bg_start': : undefined reference to `evas_object_rectangle_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x19e): In function `bg_start': : undefined reference to `evas_object_color_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1b6): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1c6): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1ce): In function `bg_start': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1e2): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1fc): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x214): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x23c): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x24c): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x264): In function `bg_start': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0x275): In function `bg_start': : undefined reference to `evas_object_clip_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x285): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x28d): In function `bg_start': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0x2a1): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x2bb): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x2e3): In function `bg_start': : undefined reference to `evas_object_image_border_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x2fb): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x323): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x333): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x343): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x357): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x371): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x399): In function `bg_start': : undefined reference to `evas_object_image_border_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x3b1): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x3d9): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x3e9): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x3f9): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x40c): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x426): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x43e): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x466): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x476): In function `bg_start': : undefined reference to `evas_object_image_smooth_scale_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x486): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x496): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x4aa): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x4c4): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x4dc): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x504): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x514): In function `bg_start': : undefined reference to `evas_object_image_smooth_scale_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x524): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x534): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x546): In function `bg_start': : undefined reference to `evas_object_clip_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x55a): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x574): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x58c): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x5b4): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x5c4): In function `bg_start': : undefined reference to `evas_object_image_smooth_scale_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x5d4): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x5e4): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x5f5): In function `bg_start': : undefined reference to `evas_object_clip_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x609): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x623): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x63b): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x663): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x673): In function `bg_start': : undefined reference to `evas_object_image_smooth_scale_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x683): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x693): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x6a5): In function `bg_start': : undefined reference to `evas_object_clip_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x6ba): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x6d4): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x6ec): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x714): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x724): In function `bg_start': : undefined reference to `evas_object_image_smooth_scale_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x734): In function `bg_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x744): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x759): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x773): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x78b): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x7b3): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x7cb): In function `bg_start': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0x7db): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x7ed): In function `bg_start': : undefined reference to `evas_object_clip_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x802): In function `bg_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_bg.o(.text+0x81c): In function `bg_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x834): In function `bg_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x85c): In function `bg_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x874): In function `bg_start': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0x884): In function `bg_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x895): In function `bg_start': : undefined reference to `evas_object_clip_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x89d): In function `bg_start': : undefined reference to `evas_object_lower' ecore_evas_test-ecore_evas_test_bg.o(.text+0x94f): In function `bg_animate_obj_timer': : undefined reference to `evas_object_evas_get' ecore_evas_test-ecore_evas_test_bg.o(.text+0x977): In function `bg_animate_obj_timer': : undefined reference to `evas_output_viewport_get' ecore_evas_test-ecore_evas_test_bg.o(.text+0x9ef): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xa18): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xa43): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xa6c): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xa94): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xabf): more undefined references to `evas_object_move' follow ecore_evas_test-ecore_evas_test_bg.o(.text+0xb08): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xb35): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xb53): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xb81): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xb9e): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xbcc): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xbea): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xc17): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xc35): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xc63): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xc80): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xcae): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xccf): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xcfc): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xd25): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xd3e): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xd5c): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xd8a): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xd97): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xda5): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xdb3): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xdc1): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xdcf): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xddd): more undefined references to `evas_object_show' follow ecore_evas_test-ecore_evas_test_bg.o(.text+0xe13): In function `bg_animate_obj_timer': : undefined reference to `evas_object_evas_get' ecore_evas_test-ecore_evas_test_bg.o(.text+0xe3d): In function `bg_animate_obj_timer': : undefined reference to `evas_output_viewport_get' ecore_evas_test-ecore_evas_test_bg.o(.text+0xedd): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xefd): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0xfb7): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0xfbf): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0xfda): In function `bg_animate_obj_timer': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0xffa): In function `bg_animate_obj_timer': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_bg.o(.text+0x10a6): In function `bg_animate_obj_timer': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_bg.o(.text+0x10ae): In function `bg_animate_obj_timer': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1119): In function `bg_resize': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_bg.o(.text+0x1172): In function `bg_resize': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x3b): In function `calibrate_pos_set': : undefined reference to `evas_object_geometry_get' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x6b): In function `calibrate_pos_set': : undefined reference to `evas_output_size_get' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0xc5): In function `calibrate_pos_set': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0xe4): In function `calibrate_pos_set': : undefined reference to `evas_object_text_text_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x10a): In function `calibrate_pos_set': : undefined reference to `evas_object_geometry_get' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x142): In function `calibrate_pos_set': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x241): In function `calibrate_finish': : undefined reference to `evas_object_del' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x24f): In function `calibrate_finish': : undefined reference to `evas_object_del' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x25c): In function `calibrate_finish': : undefined reference to `evas_object_del' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x2aa): In function `calibrate_finish': : undefined reference to `evas_output_size_get' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x2be): In function `calibrate_start': : undefined reference to `evas_object_rectangle_add' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x2d0): In function `calibrate_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x2f8): In function `calibrate_start': : undefined reference to `evas_object_color_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x310): In function `calibrate_start': : undefined reference to `evas_object_move' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x328): In function `calibrate_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x330): In function `calibrate_start': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x352): In function `calibrate_start': : undefined reference to `evas_object_event_callback_add' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x373): In function `calibrate_start': : undefined reference to `evas_object_event_callback_add' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x395): In function `calibrate_start': : undefined reference to `evas_object_event_callback_add' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x3a9): In function `calibrate_start': : undefined reference to `evas_object_image_add' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x3bb): In function `calibrate_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x3d3): In function `calibrate_start': : undefined reference to `evas_object_image_file_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x3eb): In function `calibrate_start': : undefined reference to `evas_object_resize' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x413): In function `calibrate_start': : undefined reference to `evas_object_image_fill_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x423): In function `calibrate_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x42b): In function `calibrate_start': : undefined reference to `evas_object_show' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x43e): In function `calibrate_start': : undefined reference to `evas_object_text_add' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x450): In function `calibrate_start': : undefined reference to `evas_object_layer_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x478): In function `calibrate_start': : undefined reference to `evas_object_color_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x490): In function `calibrate_start': : undefined reference to `evas_object_text_font_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x4a0): In function `calibrate_start': : undefined reference to `evas_object_pass_events_set' ecore_evas_test-ecore_evas_test_calibrate.o(.text+0x4a8): In function `calibrate_start': : undefined reference to `evas_object_show' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_free' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_pointer_inside_get' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_wheel' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_init' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_modifier_off' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_down' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_modifier_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_up' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_damage_rectangle_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_output_viewport_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_find' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_free' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_hide' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_output_size_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_render_method_lookup' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_out' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_in' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_engine_info_get' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_object_image_size_get' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_key_down' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_modifier_on' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_lock_off' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_hash_del' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_output_method_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_new' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_shutdown' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_engine_info_set' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_render_updates_free' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_lock_on' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_key_lock_add' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_render_updates' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_mouse_move' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_event_feed_key_up' ../../src/lib/ecore_evas/.libs/libecore_evas.so: undefined reference to `evas_pointer_output_xy_get' collect2: ld returned 1 exit status make[3]: *** [ecore_evas_test] Error 1 Reproducible: Always Steps to Reproduce: 1. emerge -u ecore 2. 3. Actual Results: failed compile Expected Results: successful merge Portage 2.0.51-r2 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.7-gentoo-r11 i686) ================================================================= System uname: 2.6.7-gentoo-r11 i686 AMD Athlon(tm) XP 2400+ Gentoo Base System version 1.6.5 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux-headers-2.4.22 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer -funroll-loops -ffast-math -mmmx -m3dnow -msse -mfpmath=sse,387" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs candy ccache confcache distlocks sandbox" GENTOO_MIRRORS="http://gentoo.recoil.net.nz/gentoo/" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://gentoo.recoil.net.nz/gentoo-portage/" USE="X alsa apache2 apm arts avi berkdb bitmap-fonts crypt cups encode esd f77 foomaticdb gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod motif mozilla mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
if you upgrade/rebuild evas does it still error ?
yeah it still happens
what does `evas-config --libs` show ? also, please run `emerge ecore >& log` and post the log file as an attachment
okay, i don't know what i did or how it happened by it compiles fine now? all i did was left it for a few days, ran `emerge -uD world` and now it's emerged. did you change something? i just get warnings now
i havent changed anything ;) re-open if it pops up again please