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.

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.


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 <vincent.to...@gmail.com>:
> On Thu, Mar 8, 2012 at 2:06 AM, Kim Shinwoo <kimcinoo....@gmail.com> 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
> enlightenment-devel@lists.sourceforge.net
> 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
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to