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'
>  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
>
>
> --
> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to