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