[E-devel] scim-EFL immodule doesn't compile
Hi, The new scim-EFL immodule doesn't want to compile on my box: Making all in scim make[6]: Entering directory `/tmp/ecore/src/modules/immodules/scim' CXXscim_la-scim_module.lo CXXscim_la-scim_imcontext.lo scim_imcontext.cpp: In function 'void isf_imf_context_client_window_set(Ecore_IMF_Context*, void*)': scim_imcontext.cpp:767:100: error: cast from 'void*' to 'Ecore_X_Window' loses precision scim_imcontext.cpp:769:62: error: cast from 'void*' to 'Ecore_X_Window' loses precision make[6]: *** [scim_la-scim_imcontext.lo] Error 1 -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital signature -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] scim-EFL immodule doesn't compile
Hello, Jérôme. I guess you may use 64 bits compiler. I am just using 32 bits compiler, so I couldn't compile on 64 bits compiler. I attached the patch file, would you please apply and compile again? On Mon, Dec 26, 2011 at 8:50 PM, Jérôme Pinot wrote: Hi, The new scim-EFL immodule doesn't want to compile on my box: Making all in scim make[6]: Entering directory `/tmp/ecore/src/modules/immodules/scim' CXXscim_la-scim_module.lo CXXscim_la-scim_imcontext.lo scim_imcontext.cpp: In function 'void isf_imf_context_client_window_set(Ecore_IMF_Context*, void*)': scim_imcontext.cpp:767:100: error: cast from 'void*' to 'Ecore_X_Window' loses precision scim_imcontext.cpp:769:62: error: cast from 'void*' to 'Ecore_X_Window' loses precision make[6]: *** [scim_la-scim_imcontext.lo] Error 1 -- Jérôme Pinot http://ngc891.blogdns.net/ -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel Index: src/modules/immodules/scim/scim_imcontext.cpp === --- src/modules/immodules/scim/scim_imcontext.cpp (revision 66526) +++ src/modules/immodules/scim/scim_imcontext.cpp (working copy) @@ -764,9 +764,9 @@ isf_imf_context_client_window_set (Ecore_IMF_Conte EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get (ctx); - if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window) window) + if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window)((Ecore_Window)window)) { -context_scim-impl-client_window = (Ecore_X_Window) window; +context_scim-impl-client_window = (Ecore_X_Window)((Ecore_Window)window); if ((context_scim-impl-client_window != 0) (context_scim-impl-client_window != _client_window)) -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] scim-EFL immodule doesn't compile
On 12/26/11 21:33, Jihoon Kim wrote: Hello, Jérôme. I guess you may use 64 bits compiler. Exactly. I am just using 32 bits compiler, so I couldn't compile on 64 bits compiler. I attached the patch file, would you please apply and compile again? On Mon, Dec 26, 2011 at 8:50 PM, Jérôme Pinot wrote: Hi, The new scim-EFL immodule doesn't want to compile on my box: Making all in scim make[6]: Entering directory `/tmp/ecore/src/modules/immodules/scim' CXXscim_la-scim_module.lo CXXscim_la-scim_imcontext.lo scim_imcontext.cpp: In function 'void isf_imf_context_client_window_set(Ecore_IMF_Context*, void*)': scim_imcontext.cpp:767:100: error: cast from 'void*' to 'Ecore_X_Window' loses precision scim_imcontext.cpp:769:62: error: cast from 'void*' to 'Ecore_X_Window' loses precision make[6]: *** [scim_la-scim_imcontext.lo] Error 1 Index: src/modules/immodules/scim/scim_imcontext.cpp === --- src/modules/immodules/scim/scim_imcontext.cpp (revision 66526) +++ src/modules/immodules/scim/scim_imcontext.cpp (working copy) @@ -764,9 +764,9 @@ isf_imf_context_client_window_set (Ecore_IMF_Conte EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get (ctx); - if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window) window) + if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window)((Ecore_Window)window)) { -context_scim-impl-client_window = (Ecore_X_Window) window; +context_scim-impl-client_window = (Ecore_X_Window)((Ecore_Window)window); if ((context_scim-impl-client_window != 0) (context_scim-impl-client_window != _client_window)) Works for me! Thanks. -- Jérôme Pinot http://ngc891.blogdns.net/ signature.asc Description: Digital signature -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] scim-EFL immodule doesn't compile
2011/12/26 Jérôme Pinot ngc...@gmail.com: On 12/26/11 21:33, Jihoon Kim wrote: Hello, Jérôme. I guess you may use 64 bits compiler. Exactly. I am just using 32 bits compiler, so I couldn't compile on 64 bits compiler. I attached the patch file, would you please apply and compile again? On Mon, Dec 26, 2011 at 8:50 PM, Jérôme Pinot wrote: Hi, The new scim-EFL immodule doesn't want to compile on my box: Making all in scim make[6]: Entering directory `/tmp/ecore/src/modules/immodules/scim' CXX scim_la-scim_module.lo CXX scim_la-scim_imcontext.lo scim_imcontext.cpp: In function 'void isf_imf_context_client_window_set(Ecore_IMF_Context*, void*)': scim_imcontext.cpp:767:100: error: cast from 'void*' to 'Ecore_X_Window' loses precision scim_imcontext.cpp:769:62: error: cast from 'void*' to 'Ecore_X_Window' loses precision make[6]: *** [scim_la-scim_imcontext.lo] Error 1 Index: src/modules/immodules/scim/scim_imcontext.cpp === --- src/modules/immodules/scim/scim_imcontext.cpp (revision 66526) +++ src/modules/immodules/scim/scim_imcontext.cpp (working copy) @@ -764,9 +764,9 @@ isf_imf_context_client_window_set (Ecore_IMF_Conte EcoreIMFContextISF *context_scim = (EcoreIMFContextISF *)ecore_imf_context_data_get (ctx); - if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window) window) + if (context_scim context_scim-impl context_scim-impl-client_window != (Ecore_X_Window)((Ecore_Window)window)) { - context_scim-impl-client_window = (Ecore_X_Window) window; + context_scim-impl-client_window = (Ecore_X_Window)((Ecore_Window)window); if ((context_scim-impl-client_window != 0) (context_scim-impl-client_window != _client_window)) Works for me! Thanks. Then in svn it goes. -- Jérôme Pinot http://ngc891.blogdns.net/ -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Write once. Port to many. Get the SDK and tools to simplify cross-platform app development. Create new or port existing apps to sell to consumers worldwide. Explore the Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join http://p.sf.net/sfu/intel-appdev ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel