Hi e-devel,

Since yesterday I am trying to build and install e17 but I cannot finish it with success. Everytime I tryed, I got the same errors with engage. All other seams comile good. Take a look, maybe you should help me :

I get the sources from CVS with :
cvs -d:pserver:[EMAIL PROTECTED]:/cvsroot/enlightenment login
cvs -z3 -d:pserver:[EMAIL PROTECTED]:/cvsroot/enlightenment co e17 misc

make  all-recursive
make[1]: Entering directory `/opt/src/misc/engage'
Making all in src
make[2]: Entering directory `/opt/src/misc/engage/src'
Making all in module
make[3]: Entering directory `/opt/src/misc/engage/src/module'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/src/misc/engage/src/module'
make[3]: Entering directory `/opt/src/misc/engage/src'
/bin/sh ../libtool --mode=link gcc -g -O2 -L/opt/e17/lib -o engage engage-main.o engage-config.o engage-dock.o engage-icon.o engage-wm.o engage-window.o engage-tray.o engage-userconfig.o engage-e_object.o engage-e_file.o engage-e_user.o engage-e_apps.o -L/opt/e17/lib -levas -L/opt/e17/lib -ledje -L/opt/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -L/opt/e17/lib -leet -lz -ljpeg -lm -L/opt/e17/lib -lImlib2 -lfreetype -lz -L/usr/X11R6/lib -lX11 -lXext -ldl -lm -L/opt/e17/lib -lewl -L/opt/e17/lib -ledje -L/opt/e17/lib -lecore -lecore_job -lecore_x -lecore_evas -lecore_con -lecore_ipc -lecore_txt -lecore_fb -lecore_config -lecore_file -L/opt/e17/lib -leet -lz -ljpeg -lm -L/opt/e17/lib -ledb -lz -L/opt/e17/lib -levas -lm -L/opt/e17/lib -lm -lesmart_trans_x11 gcc -g -O2 -o engage engage-main.o engage-config.o engage-dock.o engage-icon.o engage-wm.o engage-window.o engage-tray.o engage-userconfig.o engage-e_object.o engage-e_file.o engage-e_user.o engage-e_apps.o -L/opt/e17/lib /opt/e17/lib/libImlib2.so /usr/lib/libfreetype.so -L/usr/X11R6/lib -lX11 -lXext -ldl /opt/e17/lib/libewl.so /opt/e17/lib/libedje.so /opt/e17/lib/libecore.so /opt/e17/lib/libecore_job.so /opt/e17/lib/libecore_x.so /opt/e17/lib/libecore_evas.so /opt/e17/lib/libecore_con.so /opt/e17/lib/libecore_ipc.so /opt/e17/lib/libecore_txt.so /opt/e17/lib/libecore_fb.so /opt/e17/lib/libecore_config.so /opt/e17/lib/libecore_file.so /opt/e17/lib/libeet.so /usr/lib/libjpeg.so /opt/e17/lib/libedb.so -lz /opt/e17/lib/libevas.so -lm /opt/e17/lib/libesmart_trans_x11.so
engage-icon.o(.text+0xdc6): In function `od_icon_edje_app_cb':
/opt/src/misc/engage/src/icon.c:436: undefined reference to `ecore_x_window_prop_protocol_set'
engage-icon.o(.text+0xf84): In function `od_icon_edje_win_raise_cb':
/opt/src/misc/engage/src/icon.c:523: undefined reference to `ecore_x_window_prop_state_request'
engage-wm.o(.text+0x431): In function `od_wm_get_winclass':
/opt/src/misc/engage/src/wm.c:185: undefined reference to `ecore_x_window_prop_name_class_get'
engage-wm.o(.text+0x46d): In function `od_wm_get_title':
/opt/src/misc/engage/src/wm.c:195: undefined reference to `ecore_x_window_prop_title_get'
engage-wm.o(.text+0xcb0): In function `od_wm_ignored':
/opt/src/misc/engage/src/wm.c:437: undefined reference to `ecore_x_window_prop_state_isset'
engage-wm.o(.text+0xd37): In function `od_wm_deactivate_window':
/opt/src/misc/engage/src/wm.c:455: undefined reference to `ecore_x_window_prop_state_request'
engage-window.o(.text+0x60e): In function `od_window_init':
/opt/src/misc/engage/src/window.c:238: undefined reference to `ecore_x_window_prop_xy_set' engage-window.o(.text+0x624):/opt/src/misc/engage/src/window.c:241: undefined reference to `ecore_x_window_prop_window_type_set' engage-window.o(.text+0x63a):/opt/src/misc/engage/src/window.c:242: undefined reference to `ecore_x_window_prop_sticky_set' engage-window.o(.text+0x76a):/opt/src/misc/engage/src/window.c:287: undefined reference to `ecore_x_window_prop_layer_set'
engage-window.o(.text+0xd02): In function `od_window_set_hidden':
/opt/src/misc/engage/src/window.c:448: undefined reference to `ecore_x_window_prop_xy_set'
engage-tray.o(.text+0xdf): In function `od_tray_add':
/opt/src/misc/engage/src/tray.c:65: undefined reference to `ecore_x_window_prop_title_get'
collect2: ld returned 1 exit status
make[3]: *** [engage] Error 1
make[3]: Leaving directory `/opt/src/misc/engage/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/src/misc/engage/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/src/misc/engage'
make: *** [all] Error 2

I lunch the make with :
cd /opt/src/misc/engage
export LDFLAGS="-L/opt/e17/lib" && export CPPFLAGS="-I/opt/e17/include" && aclocal && ./autogen.sh --prefix=/opt/e17 && make && sudo make install && sudo ldconfig

All the libs comiled fine. I put /opt/e17/lib in my ld.so.conf and executed sudo ldconfig after each installation.

Perhaps it is a commom error but I have not the skills to fix it.
Thanks and sorry for my very bad english,
Julien.



-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA.  To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to