On Thu, Mar 8, 2012 at 1:24 PM, Kim Shinwoo <[email protected]> wrote:
> Thanks for your response. I will follow your way..
> Anyhow the elementary_test.exe does not work properly. (r69036) Please
> refer to the following information.

i'm writing a small tool to find leaks and maybe other problems, with
a stack trace, which should help debugging on Windows.

> AND, elm_config.c uses eina_file_statat(); but It is not in the
> eina_file_win32.c. I have made a patch which will be sent different
> mail account

ok

Vincent

> Program received signal SIGSEGV, Segmentation fault.
> 0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
> (gdb) bt
> #0  0x779bfa7b in ntdll!memchr () from C:\Windows\system32\ntdll.dll
> #1  0x779bf98a in ntdll!memchr () from C:\Windows\system32\ntdll.dll
> #2  0x007aafd0 in eina_lock_take (_fi=0x38184f8, text=<value optimized
> out>, text_props=0x389209c, par_props=0x0,
>    par_pos=0, len=11) at
> C:/MinGW/msys/1.0/opt/efl/include/eina-1/eina/eina_inline_lock_win32.x:92
> #3  evas_common_text_props_content_create (_fi=0x38184f8, text=<value
> optimized out>, text_props=0x389209c,
>    par_props=0x0, par_pos=0, len=11) at evas_text_utils.c:422
> #4  0x00751ca0 in _evas_object_text_item_new (obj=0x319d540,
> o=0x3329ff8, text=0x3890f70) at evas_object_text.c:452
> #5  _evas_object_text_layout (obj=0x319d540, o=0x3329ff8,
> text=0x3890f70) at evas_object_text.c:577
> #6  0x00755183 in evas_object_text_text_set (obj=0x319d540,
> _text=0x3890e48 "Information") at evas_object_text.c:622
> #7  0x639c9f62 in _edje_text_recalc_apply (ed=0x331cea8, ep=0x32ea1f0,
> params=0x32ea2e0, chosen_desc=0x3326524)
>    at edje_text.c:586
> #8  0x63985381 in _edje_part_recalc_single_text (ed=<value optimized
> out>, ep=0x32ea1f0, desc=0x3326524,
>    chosen_desc=0x3326524, center=0x0, light=0x0, persp=0x0,
> rel1_to_x=0x0, rel1_to_y=0x0, rel2_to_x=0x0,
>    rel2_to_y=0x0, confine_to=0x0, params=0x32ea2e0, pos=0) at edje_calc.c:1208
> #9  _edje_part_recalc_single (ed=<value optimized out>, ep=0x32ea1f0,
> desc=0x3326524, chosen_desc=0x3326524,
>    center=0x0, light=0x0, persp=0x0, rel1_to_x=0x0, rel1_to_y=0x0,
> rel2_to_x=0x0, rel2_to_y=0x0, confine_to=0x0,
>    params=0x32ea2e0, pos=0) at edje_calc.c:1923
> #10 0x6398688a in _edje_part_recalc (ed=0x331cea8, ep=0x32ea1f0,
> flags=2, state=0x0) at edje_calc.c:2446
> #11 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32ea5d0,
> flags=2, state=0x0) at edje_calc.c:2332
> #12 0x6398666d in _edje_part_recalc (ed=0x331cea8, ep=0x32ea3e0,
> flags=2, state=0x0) at edje_calc.c:2340
> #13 0x63986632 in _edje_part_recalc (ed=0x331cea8, ep=0x32e9e10,
> flags=3, state=0x0) at edje_calc.c:2332
> #14 0x6398923a in _edje_recalc_do (ed=0x331cea8) at edje_calc.c:638
> #15 0x639cf5d4 in edje_object_size_min_restricted_calc (obj=0x319d080,
> minw=0x22fd2c, minh=0x22fd28, restrictedw=0,
>    restrictedh=0) at edje_util.c:2804
> #16 0x639cf8f3 in edje_object_size_min_calc (obj=0x319d080,
> minw=0x22fd2c, minh=0x22fd28) at edje_util.c:2709
> #17 0x679bb7a2 in _sizing_eval (obj=0x319cf50) at elm_frame.c:87
> #18 0x00402ad5 in my_win_main (autorun=0x0, test_win_only=0 '\000') at
> test.c:296
> #19 0x00402d96 in elm_main (argc=1, argv=0xc848b0) at test.c:689
> #20 0x00402e17 in main (argc=1, argv=0xc848b0) at test.c:699
> (gdb)
>
>
> 2012/3/8 Vincent Torri <[email protected]>:
>> On Thu, Mar 8, 2012 at 2:06 AM, Kim Shinwoo <[email protected]> wrote:
>>> Wow~ that sounds pretty good to me. I will try to build using the
>>> latest revision.
>>> If you don't mind.. please let me know the way of cross compiling and
>>> nsis installer to increase efficiency.. Thanks :)
>>
>> 1) create /opt/efl, and untar all the dependencies that you can find there:
>>
>> http://dev.enlightenment.fr/~doursse/mingw-w64-x86_32/packages/
>>
>> 2) in a directory, check out the EFL that are currently working on
>> Windows + expedite : evil eina, eet, evas, expedite, ecore, embryo,
>> edje and elementary
>>
>> 3) in the same directory, put the script efl_build.sh that is attached
>>
>> 4) create the directory $HOME/local/opt.
>>
>> 5) download the  MinGW-w64 toolchain (gcc 4.6.4) and extract it in
>> $HOME/local/opt :
>>
>> http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/rubenvb/4.6.4/i686-w64-mingw32-gcc-4.6.4-linux_rubenvb.tar.lzma/download
>>
>> 6) rename the directory $HOME/local/opt/mingw32 to
>> $HOME/local/opt/mingw-w64-x86_32.
>>
>> To compile :
>>
>> go to the directory where efl_build.sh is and run
>>
>> ./efl_build debug
>>
>> or
>>
>> ./efl_release.sh
>>
>> For the NSIS script, we'll see later
>>
>> Vincent
>>
>> ------------------------------------------------------------------------------
>> Virtualization & Cloud Management Using Capacity Planning
>> Cloud computing makes use of virtualization - but cloud computing
>> also focuses on allowing computing to be delivered as a service.
>> http://www.accelacomm.com/jaw/sfnl/114/51521223/
>> _______________________________________________
>> enlightenment-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
> ------------------------------------------------------------------------------
> Virtualization & Cloud Management Using Capacity Planning
> Cloud computing makes use of virtualization - but cloud computing
> also focuses on allowing computing to be delivered as a service.
> http://www.accelacomm.com/jaw/sfnl/114/51521223/
> _______________________________________________
> enlightenment-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to