undefined reference threw out compile about functions that apply to ewl Reproducible: Always Steps to Reproduce: 1.emerge enlightenment-cvs 2. 3. Actual Results: gcc -O3 -march=athlon-xp -funroll-loops -fpeel-loops -funswitch-loops -fprefetch-loop-arrays -funit-at-a-time -fomit-frame-pointer -pipe -o examine examine-examine_client.o examine-ecore_config_client.o examine-examine.o -L/usr/lib /usr/lib/libewl.so -L/usr/X11R6/lib -L/usr/lib32 /usr/lib/libetox.so /usr/lib/libedje.so /usr/lib/libembryo.so /usr/lib/libecore_evas.so /usr/lib/libecore_x.so /usr/lib/libecore_job.so /usr/lib/libecore_ipc.so /usr/lib/libecore_con.so -lssl -lcrypto /usr/lib/libecore_txt.so /usr/lib/libecore_config.so /usr/lib/libecore.so /usr/lib/libevas.so /usr/lib/libfreetype.so -lpng /usr/lib/libeet.so /usr/lib/libjpeg.so /usr/lib/libedb.so -lz /usr/lib/libGLU.so /usr/lib/opengl/nvidia/lib/libGL.so -lSM -lICE -lXmu -lXt -lXext -lXi -lX11 -ldl -lpthread -lm -Wl,--rpath -Wl,/usr/lib/opengl/nvidia/lib -Wl,--rpath -Wl,/usr/lib/opengl/nvidia/lib examine-examine_client.o(.text+0xb20): In function `examine_client_get_val_cb': : undefined reference to `ewl_entry_set_text' examine-examine_client.o(.text+0xbab): In function `examine_client_get_val_cb': : undefined reference to `ewl_container_next_child' examine-examine_client.o(.text+0xc26): In function `examine_client_get_val_cb': : undefined reference to `ewl_spinner_set_value' examine-examine.o(.text+0x10b): In function `cb_set_int': : undefined reference to `ewl_spinner_get_value' examine-examine.o(.text+0x12b): In function `cb_set_float': : undefined reference to `ewl_spinner_get_value' examine-examine.o(.text+0x1bb): In function `cb_choose_theme': : undefined reference to `ewl_container_next_child' examine-examine.o(.text+0x263): In function `render_ewl': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x28b): In function `render_ewl': : undefined reference to `ewl_object_set_padding' examine-examine.o(.text+0x2ad): In function `render_ewl': : undefined reference to `ewl_notebook_set_tabs_position' examine-examine.o(.text+0x2c3): In function `render_ewl': : undefined reference to `ewl_notebook_set_tabs_alignment' examine-examine.o(.text+0x2d5): In function `render_ewl': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x301): In function `render_ewl': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x311): In function `render_ewl': : undefined reference to `ewl_object_set_fill_policy' examine-examine.o(.text+0x3af): In function `render_ewl': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x3bb): In function `render_ewl': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x3c7): In function `render_ewl': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x4fe): In function `main': : undefined reference to `ewl_window_set_title' examine-examine.o(.text+0x514): In function `main': : undefined reference to `ewl_window_set_name' examine-examine.o(.text+0x52a): In function `main': : undefined reference to `ewl_window_set_class' examine-examine.o(.text+0x547): In function `main': : undefined reference to `ewl_object_request_size' examine-examine.o(.text+0x55d): In function `main': : undefined reference to `ewl_object_set_fill_policy' examine-examine.o(.text+0x69b): In function `add_tab': : undefined reference to `ewl_object_set_alignment' examine-examine.o(.text+0x6b9): In function `add_tab': : undefined reference to `ewl_notebook_prepend_page' examine-examine.o(.text+0x8e2): In function `draw_tree': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x8f2): In function `draw_tree': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0x902): In function `draw_tree': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0xb60): In function `draw_tree': : undefined reference to `ewl_object_set_preferred_size' examine-examine.o(.text+0xb70): In function `draw_tree': : undefined reference to `ewl_object_set_fill_policy' examine-examine.o(.text+0xb80): In function `draw_tree': : undefined reference to `ewl_object_set_alignment' examine-examine.o(.text+0xbde): In function `draw_tree': : undefined reference to `ewl_object_set_alignment' examine-examine.o(.text+0xc10): In function `draw_tree': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0xc1c): In function `draw_tree': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0xc2c): In function `draw_tree': : undefined reference to `ewl_container_append_child' examine-examine.o(.text+0xc5b): In function `draw_tree': : undefined reference to `ewl_container_set_redirect' examine-examine.o(.text+0xc83): In function `draw_tree': : undefined reference to `ewl_object_set_padding' examine-examine.o(.text+0xc93): In function `draw_tree': : undefined reference to `ewl_object_set_minimum_h' examine-examine.o(.text+0xd37): In function `draw_tree': : undefined reference to `ewl_spinner_set_digits' examine-examine.o(.text+0xd47): In function `draw_tree': : undefined reference to `ewl_spinner_set_step' examine-examine.o(.text+0xdbe): In function `draw_tree': : undefined reference to `ewl_spinner_set_step' examine-examine.o(.text+0xdcf): In function `draw_tree': : undefined reference to `ewl_spinner_set_min_val' examine-examine.o(.text+0xde5): In function `draw_tree': : undefined reference to `ewl_spinner_set_max_val' examine-examine.o(.text+0xe0a): In function `draw_tree': : undefined reference to `ewl_spinner_set_step' examine-examine.o(.text+0xe1b): In function `draw_tree': : undefined reference to `ewl_spinner_set_min_val' examine-examine.o(.text+0xe31): In function `draw_tree': : undefined reference to `ewl_spinner_set_max_val' collect2: ld returned 1 exit status make[2]: *** [examine] Error 1 make[2]: Leaving directory `/var/tmp/portage/examine-0.0.1.20040807/work/examine/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/examine-0.0.1.20040807/work/examine' make: *** [all] Error 2 Portage 2.0.50-r10 (gcc34-x86-2004.2, gcc-3.4.1, glibc-2.3.4.20040808-r0, 2.6.8-gentoo-r2) ================================================================= System uname: 2.6.8-gentoo-r2 i686 AMD Athlon(TM) XP2200+ Gentoo Base System version 1.5.3 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.5-r1 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -funroll-loops -fpeel-loops -funswitch-loops -fprefetch-loop-arrays -funit-at-a-time -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/share/config:/usr/kde/3.3/env:/usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -funroll-loops -fpeel-loops -funswitch-loops -fprefetch-loop-arrays -funit-at-a-time -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://gentoo.ccccom.com http://gentoo.ccccom.com http://gentoo.netnitco.net" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 apm avi berkdb cdr crypt cups dba encode esd foomaticdb gd gd-external gdbm gif gnome gpm gtk gtk2 imlib jpeg libg++ libwww mad mikmod motif mozilla moznocompose moznoirc moznomail moznoxft mozsvg mozxmlterm mpeg mysql ncurses nls nowin nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline sdl slang spell ssl svga tcpd truetype x86 xml2 xmms xv zlib"
this has been fixed in cvs upstream already, just have to update the examine snapshot
use examine 20040828