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