[E-devel] scim-EFL immodule doesn't compile

2011-12-26 Thread Jérôme Pinot
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

2011-12-26 Thread Jihoon Kim
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

2011-12-26 Thread Jérôme Pinot
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 Thread Sachiel
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