First off, the build order is wrong on www.enlightenment.org, the order should be :

# imlib
# edb
# eet
# evas
# ecore
# epeg
# embryo
# edje
# epsilon
# esmart
# emotion
# etox
# ewl

Secondly, e17 is the coolest thing I've seen in a long long time. Great Job, now work faster! ;)

Third, a bug. I loaded up the weather module, and e17 doesn't seem to handle the huge lists to select my city and will lockup. A enlightement_remote -restart doesn't restart it. It occurs faster if i mouse over the options with the graphical golden thingie happening, but if i move the mouse off to the side, I can get much further before the lockup. I repeated this seveal times, and I get a similar looking backtrace. Only once did it actually segfault - most of the times, it just locks up. Here's the backtrace...

(gdb) bt
#0  _edje_message_del (ed=0xbf80070) at edje_message_queue.c:652
#1  0x00843e15 in _edje_del (ed=0xbf80070) at edje_main.c:83
#2  0x0084402d in _edje_unref (ed=0xbf80070) at edje_main.c:160
#3  0x008458bc in _edje_smart_del (obj=0xbf7ff60) at edje_smart.c:84
#4  0x0019c202 in evas_object_smart_del (obj=0xbf7ff60)
   at evas_object_smart.c:329
#5  0x00198931 in evas_object_del (obj=0xbf7ff60) at evas_object_main.c:436
#6  0x0807b6e1 in _e_menu_item_unrealize (mi=0x96d80f0) at e_menu.c:1445
#7  0x0807b88b in _e_menu_unrealize (m=0x96b3510) at e_menu.c:1477
#8  0x0807d111 in e_menu_idler_before () at e_menu.c:748
#9  0x0805956a in _e_main_cb_idler_before (data=0x0) at e_main.c:1022
#10 0x00ff356d in _ecore_idle_enterer_call () at ecore_idle_enterer.c:78
#11 0x00ff5832 in _ecore_main_loop_iterate_internal (once_only=0)
   at ecore_main.c:477
#12 0x00ff5aeb in ecore_main_loop_begin () at ecore_main.c:79
#13 0x0805a0e8 in main (argc=1, argv=0xbfeb9824) at e_main.c:568


(gdb) print *ed
$2 = {
path = 0xbf802b0 "/usr/local/e17/share/enlightenment/data/themes/default.edj", part = 0xbf802f0 "widgets/menu/default/item_bg", layer = 0, x = 1, y = 6625,
 w = 264, h = 23, min = {w = 264, h = 23}, dirty = 0, recalc = 0,
 walking_callbacks = 0, delete_callbacks = 0, just_added_callbacks = 0,
 have_objects = 1, paused = 0, no_anim = 0, calc_only = 0,
 walking_actions = 0, block_break = 0, delete_me = 1, paused_at = 0,
 evas = 0x0, obj = 0x0, clipper = 0x0, file = 0x9225db0,
 collection = 0xa163a28, parts = 0xbf80318, actions = 0x0, callbacks = 0x0,
 pending_actions = 0x0, color_classes = 0x0, text_classes = 0x0,
 references = 0, block = 0, load_error = 0, freeze = 0, var_pool = 0x0,
 table_parts_size = 1, table_parts = 0xbf805f0, table_programs_size = 0,
 table_programs = 0x0, text_change = {func = 0, data = 0x0},
 processing_messages = 0, message = {num = 195, func = 0, data = 0x0}}

My build environment :

export LDFLAGS='-L/usr/local/e17/lib/ -L/usr/X11R6/lib/ -lXxf86vm'
export CPPFLAGS=-I/usr/local/e17/include/
export PATH=/usr/local/e17/bin:$PATH
./configure --prefix=/usr/local/e17

The random function got referenced in the code, even though the function was never used. Something like XVideoModeGrab or something. I had to add the Xxf96vm so it could find it and work. Let me know if there's some more digging I can do. Also, if there's something small I can code to that will help, let me know.
Reza




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to