Re: [E-devel] porting emotion to windows

2011-12-30 Thread Mohammed Azharudin
I agree. Directshow would be a nice addition.

I don't know DirectShow that well. I will look into it and see if I can do
some programming.

First I want to test somethings. Can you point me to the version that
worked for you with Gstreamer back-end?

Do you remember anything about this? Gstreamer version? Emotion version?

I have been trying with Xine till now.

Maybe that will be a good place to start. In that case, I can just program
the directshow back-end and try with the working emotion to study.




On Thu, Dec 29, 2011 at 11:08 AM, Vincent Torri vincent.to...@gmail.comwrote:

 On Thu, Dec 29, 2011 at 4:26 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Wed, 28 Dec 2011 19:30:59 +0530 Mohammed Azharudin az...@emo2.com
 said:
 
  Hello All,
 
  I am currently working on porting emotion to Windows. I would like to
 get
 
  WO... *gasp*... WOW... well then... ummm cool!
 this
  definitely was not expected! :)
 
  involved and contribute back to the project. So have decided to start
 with
  emotion port to Windows.
 
  absolutely - if this actually interests you and is useful to you and
 brings
  benefits to you - then you're the right person to do it. :)
 
  Has anyone worked on this before? Any advice?
 
  not that i have ever heard of. :)

 i did. Emotion with the gstreamer backend used to work. But i didn't
 try it since the last cedric's changes.

 What sould be nice would be to have a directshow backend. Mohamed, I
 don't know if you know directshow, but if you can work on it, that
 would be great.

 Vincent

 
  I am assuming that work for porting emotion to windows is not
 completed. I
  tried installing emotion in MingW and it is configuring but not
 compiling.
 
  note:configure output is attached
 
  Gives me the following error:
 
  make  all-recursive
  make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
  Making all in src
  make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
  Making all in lib
  make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
CC emotion_smart.lo
CC emotion_main.lo
  emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE'
 definition is
  mark
  ed dllimport
  emotion_main.c:103:1: warning:
 'emotion_object_extension_may_play_fast_get'
  alre
  ady declared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
  already d
  eclared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:305:1: warning: 'emotion_init' already declared with
  dllexport at
  tribute: dllimport ignored [-Wattributes]
  emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
  dllexpor
  t attribute: dllimport ignored [-Wattributes]
  emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared
 with
  dllex
  port attribute: dllimport ignored [-Wattributes]
  emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already
 declared
  with d
  llexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  make[3]: *** [emotion_main.lo] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 
  looks like some EAPI stuff is messed up somewhere... either mis-defined
 in the
  wrong spot or missing entirely.
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)ras...@rasterman.com
 
 
 
 --
  Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
  infrastructure or vast IT resources to deliver seamless, secure access to
  virtual desktops. With this all-in-one solution, easily deploy virtual
  desktops for less than the cost of PCs and save 60% on VDI infrastructure
  costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. 

Re: [E-devel] porting emotion to windows

2011-12-30 Thread Cedric BAIL
Hi,

On Fri, Dec 30, 2011 at 11:48 AM, Mohammed Azharudin az...@emo2.com wrote:
 I agree. Directshow would be a nice addition.

 I don't know DirectShow that well. I will look into it and see if I can do
 some programming.

 First I want to test somethings. Can you point me to the version that
 worked for you with Gstreamer back-end?

The gstreamer backend was completly rebuild during the summer. The
difference is now huge at the point you can't even compare the
previous code with the current code. Going back in time will not help
you.

 Do you remember anything about this? Gstreamer version? Emotion version?

If you want it, get version from may this year, but I would not advise
that. Just try to compile and make it run the current version. If you
have any issue just report them here with or without a patch to fix
them.

 I have been trying with Xine till now.

I have many stability issue with Xine and it's development is almost
stalled compared to gstreamer or vlc. I wouldn't spend much time on
it. It may be interesting for you also to find a way to port the
generic plugin on Windows.

 Maybe that will be a good place to start. In that case, I can just program
 the directshow back-end and try with the working emotion to study.
-- 
Cedric BAIL

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-30 Thread Vincent Torri
i'm fixing it right now (gst backend), it remains the generic stuff
that is using semaphores. I'll let you know when i finish

Vincent

On Fri, Dec 30, 2011 at 11:58 AM, Cedric BAIL cedric.b...@free.fr wrote:
 Hi,

 On Fri, Dec 30, 2011 at 11:48 AM, Mohammed Azharudin az...@emo2.com wrote:
 I agree. Directshow would be a nice addition.

 I don't know DirectShow that well. I will look into it and see if I can do
 some programming.

 First I want to test somethings. Can you point me to the version that
 worked for you with Gstreamer back-end?

 The gstreamer backend was completly rebuild during the summer. The
 difference is now huge at the point you can't even compare the
 previous code with the current code. Going back in time will not help
 you.

 Do you remember anything about this? Gstreamer version? Emotion version?

 If you want it, get version from may this year, but I would not advise
 that. Just try to compile and make it run the current version. If you
 have any issue just report them here with or without a patch to fix
 them.

 I have been trying with Xine till now.

 I have many stability issue with Xine and it's development is almost
 stalled compared to gstreamer or vlc. I wouldn't spend much time on
 it. It may be interesting for you also to find a way to port the
 generic plugin on Windows.

 Maybe that will be a good place to start. In that case, I can just program
 the directshow back-end and try with the working emotion to study.
 --
 Cedric BAIL

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-30 Thread Vincent Torri
On Fri, Dec 30, 2011 at 11:48 AM, Mohammed Azharudin az...@emo2.com wrote:
 I agree. Directshow would be a nice addition.

 I don't know DirectShow that well. I will look into it and see if I can do
 some programming.

that would be nice. Try to code examples with DS, without using the
EFL, to understand how DS works. The try to integrate it in Emotion.

 First I want to test somethings. Can you point me to the version that
 worked for you with Gstreamer back-end?

I've fixed the compilation issues on Windows with the gstreamer
backend. Update the svn. You need at least gstreamer and
gst-plugin-base, and you have to configure emotion with
--disable-generic

Vincent

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-30 Thread Mohammed Azharudin
Ok Sure. I will try normal DS code first.

Also I will try the latest emotion with gstreamer.




On Fri, Dec 30, 2011 at 5:20 PM, Vincent Torri vincent.to...@gmail.comwrote:

 On Fri, Dec 30, 2011 at 11:48 AM, Mohammed Azharudin az...@emo2.com
 wrote:
  I agree. Directshow would be a nice addition.
 
  I don't know DirectShow that well. I will look into it and see if I can
 do
  some programming.

 that would be nice. Try to code examples with DS, without using the
 EFL, to understand how DS works. The try to integrate it in Emotion.

  First I want to test somethings. Can you point me to the version that
  worked for you with Gstreamer back-end?

 I've fixed the compilation issues on Windows with the gstreamer
 backend. Update the svn. You need at least gstreamer and
 gst-plugin-base, and you have to configure emotion with
 --disable-generic

 Vincent


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-30 Thread Mohammed Azharudin
Will keep you posted.



On Fri, Dec 30, 2011 at 6:41 PM, Mohammed Azharudin az...@emo2.com wrote:

 Ok Sure. I will try normal DS code first.

 Also I will try the latest emotion with gstreamer.




 On Fri, Dec 30, 2011 at 5:20 PM, Vincent Torri vincent.to...@gmail.comwrote:

 On Fri, Dec 30, 2011 at 11:48 AM, Mohammed Azharudin az...@emo2.com
 wrote:
  I agree. Directshow would be a nice addition.
 
  I don't know DirectShow that well. I will look into it and see if I can
 do
  some programming.

 that would be nice. Try to code examples with DS, without using the
 EFL, to understand how DS works. The try to integrate it in Emotion.

  First I want to test somethings. Can you point me to the version that
  worked for you with Gstreamer back-end?

 I've fixed the compilation issues on Windows with the gstreamer
 backend. Update the svn. You need at least gstreamer and
 gst-plugin-base, and you have to configure emotion with
 --disable-generic

 Vincent


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel



--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-29 Thread The Rasterman
On Thu, 29 Dec 2011 06:38:00 +0100 Vincent Torri vincent.to...@gmail.com said:

 On Thu, Dec 29, 2011 at 4:26 AM, Carsten Haitzler ras...@rasterman.com
 wrote:
  On Wed, 28 Dec 2011 19:30:59 +0530 Mohammed Azharudin az...@emo2.com said:
 
  Hello All,
 
  I am currently working on porting emotion to Windows. I would like to get
 
  WO... *gasp*... WOW... well then... ummm cool! this
  definitely was not expected! :)
 
  involved and contribute back to the project. So have decided to start with
  emotion port to Windows.
 
  absolutely - if this actually interests you and is useful to you and brings
  benefits to you - then you're the right person to do it. :)
 
  Has anyone worked on this before? Any advice?
 
  not that i have ever heard of. :)
 
 i did. Emotion with the gstreamer backend used to work. But i didn't
 try it since the last cedric's changes.

i was more thinking a port to use the window media decode infra natively.

 What sould be nice would be to have a directshow backend. Mohamed, I
 don't know if you know directshow, but if you can work on it, that
 would be great.

thats what i was thinking when somene says windows port :)

 Vincent
 
 
  I am assuming that work for porting emotion to windows is not completed. I
  tried installing emotion in MingW and it is configuring but not compiling.
 
  note:configure output is attached
 
  Gives me the following error:
 
  make  all-recursive
  make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
  Making all in src
  make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
  Making all in lib
  make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
    CC     emotion_smart.lo
    CC     emotion_main.lo
  emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
  mark
  ed dllimport
  emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
  alre
  ady declared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
  already d
  eclared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:305:1: warning: 'emotion_init' already declared with
  dllexport at
  tribute: dllimport ignored [-Wattributes]
  emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
  dllexpor
  t attribute: dllimport ignored [-Wattributes]
  emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
  dllex
  port attribute: dllimport ignored [-Wattributes]
  emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
  with d
  llexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  make[3]: *** [emotion_main.lo] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 
  looks like some EAPI stuff is messed up somewhere... either mis-defined in
  the wrong spot or missing entirely.
 
 
  --
  - Codito, ergo sum - I code, therefore I am --
  The Rasterman (Carsten Haitzler)    ras...@rasterman.com
 
 
  --
  Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
  infrastructure or vast IT resources to deliver seamless, secure access to
  virtual desktops. With this all-in-one solution, easily deploy virtual
  desktops for less than the cost of PCs and save 60% on VDI infrastructure
  costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
  ___
  enlightenment-devel mailing list
  enlightenment-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 
 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual 
 desktops for less than the cost of PCs and save 60% on VDI infrastructure 
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
 


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com



Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Hello All,

 I am currently working on porting emotion to Windows. I would like to get
 involved and contribute back to the project. So have decided to start with
 emotion port to Windows.

 Has anyone worked on this before? Any advice?

 I am assuming that work for porting emotion to windows is not completed. I
 tried installing emotion in MingW and it is configuring but not compiling.

 note:configure output is attached

 Gives me the following error:


Fixed that error, but I can't guaranteed there won't be others.
The warnings are a problem with the order headers are included
and I would need to install a cross-compile chain to test properly.

Please update Emotion and try building again, and even if everything
works, please send the build log with all the warnings.

 make  all-recursive
 make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
 Making all in src
 make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
 Making all in lib
 make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
  CC     emotion_smart.lo
  CC     emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
 mark
 ed dllimport
 emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
 alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 make[3]: *** [emotion_main.lo] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


 Regards,
 Azhar

 --
 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


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
Thanks Ivan,

I tried your change along with one more change from my end.


///
# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
+++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
@@ -16,7 +16,7 @@

 #include Eet.h

-int EMOTION_WEBCAM_UPDATE = 0;
+EAPI int EMOTION_WEBCAM_UPDATE = 0;

 struct ext_match_s
 {
//


and now I am getting a similar error as follows. Question is - should I
continue remove EAPI from variable declarations?


  CC xine_la-emotion_xine.lo
In file included from emotion_xine.h:4:0,
 from emotion_xine.c:3:
H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
deprecated
(declared at H:/MinGW/msys/1.0/include/xine.h:2253)
[-Wdeprecated-declarations]
emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
marked
 dllimport
emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
is ma
rked dllimport
make[4]: *** [xine_la-emotion_xine.lo] Error 1
make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
make: *** [all] Error 2

Regards
Azhar




On Wed, Dec 28, 2011 at 7:30 PM, Mohammed Azharudin az...@emo2.com wrote:

 Hello All,

 I am currently working on porting emotion to Windows. I would like to get
 involved and contribute back to the project. So have decided to start with
 emotion port to Windows.

 Has anyone worked on this before? Any advice?

 I am assuming that work for porting emotion to windows is not completed. I
 tried installing emotion in MingW and it is configuring but not compiling.

 note:configure output is attached

 Gives me the following error:

 make  all-recursive
 make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
 Making all in src
 make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
 Making all in lib
 make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
   CC emotion_smart.lo
   CC emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition
 is mark
 ed dllimport
 emotion_main.c:103:1: warning:
 'emotion_object_extension_may_play_fast_get' alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already
 declared with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already
 declared with
  dllexport attribute: dllimport ignored [-Wattributes]
 make[3]: *** [emotion_main.lo] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


 Regards,
 Azhar

--
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] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Thanks Ivan,

 I tried your change along with one more change from my end.


 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 @@ -16,7 +16,7 @@

  #include Eet.h

 -int EMOTION_WEBCAM_UPDATE = 0;
 +EAPI int EMOTION_WEBCAM_UPDATE = 0;


What's this? I see in SVN that EAPI is already there.

  struct ext_match_s
  {
 //


 and now I am getting a similar error as follows. Question is - should I
 continue remove EAPI from variable declarations?


  CC     xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
                 from emotion_xine.c:3:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1
 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


Try removing the include Emotion.h from emotion_xine.c

 Regards
 Azhar

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
Oops.

Its actually this:



# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
+++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
@@ -16,7 +16,7 @@

 #include Eet.h

-EAPI int EMOTION_WEBCAM_UPDATE = 0;
+int EMOTION_WEBCAM_UPDATE = 0;

 struct ext_match_s
 {

///


After applying this patch the webcam errors are gone and compilation moves
on till this error is encountered.
I tried removing include emotion.h as suggested from emotion_xine.c. No
change.

I still get:

  CC xine_la-emotion_xine.lo
In file included from emotion_xine.h:4:0,
 from emotion_xine.c:2:
H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
deprecated
(declared at H:/MinGW/msys/1.0/include/xine.h:2253)
[-Wdeprecated-declarations]
emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is
marked
 dllimport
emotion_xine.c:1610:1: error: variable '__eina_module_shutdown' definition
is ma
rked dllimport
make[4]: *** [xine_la-emotion_xine.lo] Error 1
make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
make: *** [all] Error 2

Regards
Azhar






On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel)
sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Thanks Ivan,
 
  I tried your change along with one more change from my end.
 
 
 
 ///
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  ---
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  @@ -16,7 +16,7 @@
 
   #include Eet.h
 
  -int EMOTION_WEBCAM_UPDATE = 0;
  +EAPI int EMOTION_WEBCAM_UPDATE = 0;
 

 What's this? I see in SVN that EAPI is already there.

   struct ext_match_s
   {
 
 //
 
 
  and now I am getting a similar error as follows. Question is - should I
  continue remove EAPI from variable declarations?
 
 
   CC xine_la-emotion_xine.lo
  In file included from emotion_xine.h:4:0,
  from emotion_xine.c:3:
  H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
  deprecated
  (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
  [-Wdeprecated-declarations]
  emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
  marked
   dllimport
  emotion_xine.c:1611:1: error: variable '__eina_module_shutdown'
 definition
  is ma
  rked dllimport
  make[4]: *** [xine_la-emotion_xine.lo] Error 1
  make[4]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 

 Try removing the include Emotion.h from emotion_xine.c

  Regards
  Azhar


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Oops.

 Its actually this:


 
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,7 +16,7 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 +int EMOTION_WEBCAM_UPDATE = 0;


Updating Emotion and not removing EAPI still gives an error?
EAPI should not be removed, it's telling the compiler that that symbol
will be exported so programs linking to the library can find it.

  struct ext_match_s
  {

 ///


 After applying this patch the webcam errors are gone and compilation moves
 on till this error is encountered.
 I tried removing include emotion.h as suggested from emotion_xine.c. No
 change.

 I still get:

  CC     xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
                 from emotion_xine.c:2:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1610:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1
 make[4]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
 make[3]: *** [all-recursive] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2


Another fix went in for that, I think.

 Regards
 Azhar






 On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel)
 sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Thanks Ivan,
 
  I tried your change along with one more change from my end.
 
 
 
 ///
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  ---
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  +++ H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  @@ -16,7 +16,7 @@
 
   #include Eet.h
 
  -int EMOTION_WEBCAM_UPDATE = 0;
  +EAPI int EMOTION_WEBCAM_UPDATE = 0;
 

 What's this? I see in SVN that EAPI is already there.

   struct ext_match_s
   {
 
 //
 
 
  and now I am getting a similar error as follows. Question is - should I
  continue remove EAPI from variable declarations?
 
 
   CC     xine_la-emotion_xine.lo
  In file included from emotion_xine.h:4:0,
                  from emotion_xine.c:3:
  H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
  deprecated
  (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
  [-Wdeprecated-declarations]
  emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
  marked
   dllimport
  emotion_xine.c:1611:1: error: variable '__eina_module_shutdown'
 definition
  is ma
  rked dllimport
  make[4]: *** [xine_la-emotion_xine.lo] Error 1
  make[4]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 

 Try removing the include Emotion.h from emotion_xine.c

  Regards
  Azhar


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Ridiculously easy VDI. 

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
OK well, should not remove EAPI's...

Updating emotion and not removing EAPI still gives me:

  CC emotion_main.lo
emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
mark
ed dllimport
emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
alre
ady declared with dllexport attribute: dllimport ignored [-Wattributes]
emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
already d
eclared with dllexport attribute: dllimport ignored [-Wattributes]
emotion_main.c:305:1: warning: 'emotion_init' already declared with
dllexport at
tribute: dllimport ignored [-Wattributes]
emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
dllexpor
t attribute: dllimport ignored [-Wattributes]
emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
dllex
port attribute: dllimport ignored [-Wattributes]
emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
with d
llexport attribute: dllimport ignored [-Wattributes]
emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
with
 dllexport attribute: dllimport ignored [-Wattributes]
emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
with
 dllexport attribute: dllimport ignored [-Wattributes]




On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Oops.
 
  Its actually this:
 
 
 
 
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  +++
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  @@ -16,7 +16,7 @@
 
   #include Eet.h
 
  -EAPI int EMOTION_WEBCAM_UPDATE = 0;
  +int EMOTION_WEBCAM_UPDATE = 0;
 

 Updating Emotion and not removing EAPI still gives an error?
 EAPI should not be removed, it's telling the compiler that that symbol
 will be exported so programs linking to the library can find it.

   struct ext_match_s
   {
 
 
 ///
 
 
  After applying this patch the webcam errors are gone and compilation
 moves
  on till this error is encountered.
  I tried removing include emotion.h as suggested from emotion_xine.c. No
  change.
 
  I still get:
 
   CC xine_la-emotion_xine.lo
  In file included from emotion_xine.h:4:0,
  from emotion_xine.c:2:
  H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
  deprecated
  (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
  [-Wdeprecated-declarations]
  emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is
  marked
   dllimport
  emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
 definition
  is ma
  rked dllimport
  make[4]: *** [xine_la-emotion_xine.lo] Error 1
  make[4]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 

 Another fix went in for that, I think.

  Regards
  Azhar
 
 
 
 
 
 
  On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Thanks Ivan,
  
   I tried your change along with one more change from my end.
  
  
  
 
 ///
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   ---
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   +++ H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
#include Eet.h
  
   -int EMOTION_WEBCAM_UPDATE = 0;
   +EAPI int EMOTION_WEBCAM_UPDATE = 0;
  
 
  What's this? I see in SVN that EAPI is already there.
 
struct ext_match_s
{
  
 
 //
  
  
   and now I am getting a similar error as follows. Question is - should
 I
   continue remove EAPI from variable declarations?
  
  
CC xine_la-emotion_xine.lo
   In file included from emotion_xine.h:4:0,
   from emotion_xine.c:3:
   H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
   deprecated
   (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
   

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 OK well, should not remove EAPI's...

 Updating emotion and not removing EAPI still gives me:

  CC     emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
 mark
 ed dllimport

Weird. In Emotion.h the declaration for the variable has EAPI? I would
have expected to give the same warnings as below, not an error.
But well, there's not much more I can do without a build environment, and
I can't set up one now.

 emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
 alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]




 On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
 sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Oops.
 
  Its actually this:
 
 
 
 
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  +++
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  @@ -16,7 +16,7 @@
 
   #include Eet.h
 
  -EAPI int EMOTION_WEBCAM_UPDATE = 0;
  +int EMOTION_WEBCAM_UPDATE = 0;
 

 Updating Emotion and not removing EAPI still gives an error?
 EAPI should not be removed, it's telling the compiler that that symbol
 will be exported so programs linking to the library can find it.

   struct ext_match_s
   {
 
 
 ///
 
 
  After applying this patch the webcam errors are gone and compilation
 moves
  on till this error is encountered.
  I tried removing include emotion.h as suggested from emotion_xine.c. No
  change.
 
  I still get:
 
   CC     xine_la-emotion_xine.lo
  In file included from emotion_xine.h:4:0,
                  from emotion_xine.c:2:
  H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
  deprecated
  (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
  [-Wdeprecated-declarations]
  emotion_xine.c:1609:1: error: variable '__eina_module_init' definition is
  marked
   dllimport
  emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
 definition
  is ma
  rked dllimport
  make[4]: *** [xine_la-emotion_xine.lo] Error 1
  make[4]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/modules'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
  make[1]: *** [all-recursive] Error 1
  make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
  make: *** [all] Error 2
 

 Another fix went in for that, I think.

  Regards
  Azhar
 
 
 
 
 
 
  On Wed, Dec 28, 2011 at 8:58 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Thanks Ivan,
  
   I tried your change along with one more change from my end.
  
  
  
 
 ///
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   ---
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   +++ H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
    #include Eet.h
  
   -int EMOTION_WEBCAM_UPDATE = 0;
   +EAPI int EMOTION_WEBCAM_UPDATE = 0;
  
 
  What's this? I see in SVN that EAPI is already there.
 
    struct ext_match_s
    {
  
 
 //
  
  
   and now I am getting a similar error as follows. Question is - should
 I
   continue remove EAPI 

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
No the emotion.h declaration does not have EAPI.

So I added EAPI there and tried. same error.

After adding EAPI to the emotion.h declaration, I removed the EAPI in
emotion_main.c and it works.

Maybe we are not supposed to declare EAPI twice.

but now I am back to:

make[4]: Entering directory
`/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  CC xine_la-emotion_xine.lo
In file included from emotion_xine.h:4:0,
 from emotion_xine.c:3:
H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
deprecated
(declared at H:/MinGW/msys/1.0/include/xine.h:2253)
[-Wdeprecated-declarations]
emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
marked
 dllimport
emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
is ma
rked dllimport
make[4]: *** [xine_la-emotion_xine.lo] Error 1

Thanks for the help.





On Wed, Dec 28, 2011 at 9:36 PM, Iván Briano (Sachiel)
sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  OK well, should not remove EAPI's...
 
  Updating emotion and not removing EAPI still gives me:
 
   CC emotion_main.lo
  emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition
 is
  mark
  ed dllimport

 Weird. In Emotion.h the declaration for the variable has EAPI? I would
 have expected to give the same warnings as below, not an error.
 But well, there's not much more I can do without a build environment, and
 I can't set up one now.

  emotion_main.c:103:1: warning:
 'emotion_object_extension_may_play_fast_get'
  alre
  ady declared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
  already d
  eclared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:305:1: warning: 'emotion_init' already declared with
  dllexport at
  tribute: dllimport ignored [-Wattributes]
  emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
  dllexpor
  t attribute: dllimport ignored [-Wattributes]
  emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared
 with
  dllex
  port attribute: dllimport ignored [-Wattributes]
  emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
  with d
  llexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
 
 
 
 
  On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Oops.
  
   Its actually this:
  
  
  
 
 
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   --- H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   +++
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
#include Eet.h
  
   -EAPI int EMOTION_WEBCAM_UPDATE = 0;
   +int EMOTION_WEBCAM_UPDATE = 0;
  
 
  Updating Emotion and not removing EAPI still gives an error?
  EAPI should not be removed, it's telling the compiler that that symbol
  will be exported so programs linking to the library can find it.
 
struct ext_match_s
{
  
  
 
 ///
  
  
   After applying this patch the webcam errors are gone and compilation
  moves
   on till this error is encountered.
   I tried removing include emotion.h as suggested from emotion_xine.c.
 No
   change.
  
   I still get:
  
CC xine_la-emotion_xine.lo
   In file included from emotion_xine.h:4:0,
   from emotion_xine.c:2:
   H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
   deprecated
   (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
   [-Wdeprecated-declarations]
   emotion_xine.c:1609:1: error: variable '__eina_module_init'
 definition is
   marked
dllimport
   emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
  definition
   is ma
   rked dllimport
   make[4]: *** [xine_la-emotion_xine.lo] Error 1
   make[4]: Leaving directory
  `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
   make[3]: *** [all-recursive] Error 1
   make[3]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules'
   make[2]: *** [all-recursive] Error 1
   make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
   make[1]: *** [all-recursive] Error 1
   make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
   make: *** [all] Error 2
  
 
  Another fix went in for that, I think.
 
   Regards
   Azhar
  
  
  
  
  
  
  

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
neither eina_module_init or eina_module_shutdown are declared with EAPI
anywhere.





On Wed, Dec 28, 2011 at 9:45 PM, Mohammed Azharudin az...@emo2.com wrote:

 No the emotion.h declaration does not have EAPI.

 So I added EAPI there and tried. same error.

 After adding EAPI to the emotion.h declaration, I removed the EAPI in
 emotion_main.c and it works.

 Maybe we are not supposed to declare EAPI twice.

 but now I am back to:

 make[4]: Entering directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
   CC xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
  from emotion_xine.c:3:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1

 Thanks for the help.





 On Wed, Dec 28, 2011 at 9:36 PM, Iván Briano (Sachiel) sachi...@gmail.com
  wrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  OK well, should not remove EAPI's...
 
  Updating emotion and not removing EAPI still gives me:
 
   CC emotion_main.lo
  emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE'
 definition is
  mark
  ed dllimport

 Weird. In Emotion.h the declaration for the variable has EAPI? I would
 have expected to give the same warnings as below, not an error.
 But well, there's not much more I can do without a build environment, and
 I can't set up one now.

  emotion_main.c:103:1: warning:
 'emotion_object_extension_may_play_fast_get'
  alre
  ady declared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
  already d
  eclared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:305:1: warning: 'emotion_init' already declared with
  dllexport at
  tribute: dllimport ignored [-Wattributes]
  emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
  dllexpor
  t attribute: dllimport ignored [-Wattributes]
  emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared
 with
  dllex
  port attribute: dllimport ignored [-Wattributes]
  emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already
 declared
  with d
  llexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
 
 
 
 
  On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Oops.
  
   Its actually this:
  
  
  
 
 
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   --- H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   +++
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
#include Eet.h
  
   -EAPI int EMOTION_WEBCAM_UPDATE = 0;
   +int EMOTION_WEBCAM_UPDATE = 0;
  
 
  Updating Emotion and not removing EAPI still gives an error?
  EAPI should not be removed, it's telling the compiler that that symbol
  will be exported so programs linking to the library can find it.
 
struct ext_match_s
{
  
  
 
 ///
  
  
   After applying this patch the webcam errors are gone and compilation
  moves
   on till this error is encountered.
   I tried removing include emotion.h as suggested from emotion_xine.c.
 No
   change.
  
   I still get:
  
CC xine_la-emotion_xine.lo
   In file included from emotion_xine.h:4:0,
   from emotion_xine.c:2:
   H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
   deprecated
   (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
   [-Wdeprecated-declarations]
   emotion_xine.c:1609:1: error: variable '__eina_module_init'
 definition is
   marked
dllimport
   emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
  definition
   is ma
   rked dllimport
   make[4]: *** [xine_la-emotion_xine.lo] Error 1
   make[4]: Leaving directory
  `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
   make[3]: *** [all-recursive] Error 1
   make[3]: Leaving directory
 `/home/emo2/emotion-0.2.0.65643/src/modules'
   make[2]: *** [all-recursive] Error 1
   make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
   make[1]: *** 

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 No the emotion.h declaration does not have EAPI.

 So I added EAPI there and tried. same error.

 After adding EAPI to the emotion.h declaration, I removed the EAPI in
 emotion_main.c and it works.

 Maybe we are not supposed to declare EAPI twice.

 but now I am back to:


Just now I read your path, I'm fixing this in SVN, so you
should get the sources from there to try.
Regarding the double EAPI, I remember they are there
like that for a reason, but I don't remember what that
reason was. Still, the double declaration should give
warnings as it does for the other functions, not an error.
If it gives the same error it's because it's missing the
first declaration.

 make[4]: Entering directory
 `/home/emo2/emotion-0.2.0.65643/src/modules/xine'
  CC     xine_la-emotion_xine.lo
 In file included from emotion_xine.h:4:0,
                 from emotion_xine.c:3:
 H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
 deprecated
 (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
 [-Wdeprecated-declarations]
 emotion_xine.c:1610:1: error: variable '__eina_module_init' definition is
 marked
  dllimport
 emotion_xine.c:1611:1: error: variable '__eina_module_shutdown' definition
 is ma
 rked dllimport
 make[4]: *** [xine_la-emotion_xine.lo] Error 1

 Thanks for the help.





 On Wed, Dec 28, 2011 at 9:36 PM, Iván Briano (Sachiel)
 sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  OK well, should not remove EAPI's...
 
  Updating emotion and not removing EAPI still gives me:
 
   CC     emotion_main.lo
  emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition
 is
  mark
  ed dllimport

 Weird. In Emotion.h the declaration for the variable has EAPI? I would
 have expected to give the same warnings as below, not an error.
 But well, there's not much more I can do without a build environment, and
 I can't set up one now.

  emotion_main.c:103:1: warning:
 'emotion_object_extension_may_play_fast_get'
  alre
  ady declared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
  already d
  eclared with dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:305:1: warning: 'emotion_init' already declared with
  dllexport at
  tribute: dllimport ignored [-Wattributes]
  emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
  dllexpor
  t attribute: dllimport ignored [-Wattributes]
  emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared
 with
  dllex
  port attribute: dllimport ignored [-Wattributes]
  emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
  with d
  llexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
  emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already
 declared
  with
   dllexport attribute: dllimport ignored [-Wattributes]
 
 
 
 
  On Wed, Dec 28, 2011 at 9:21 PM, Iván Briano (Sachiel)
  sachi...@gmail.comwrote:
 
  2011/12/28 Mohammed Azharudin az...@emo2.com:
   Oops.
  
   Its actually this:
  
  
  
 
 
   # This patch file was generated by NetBeans IDE
   # It uses platform neutral UTF-8 encoding and \n newlines.
   --- H:\Documents and
 Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
   +++
  H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
   @@ -16,7 +16,7 @@
  
    #include Eet.h
  
   -EAPI int EMOTION_WEBCAM_UPDATE = 0;
   +int EMOTION_WEBCAM_UPDATE = 0;
  
 
  Updating Emotion and not removing EAPI still gives an error?
  EAPI should not be removed, it's telling the compiler that that symbol
  will be exported so programs linking to the library can find it.
 
    struct ext_match_s
    {
  
  
 
 ///
  
  
   After applying this patch the webcam errors are gone and compilation
  moves
   on till this error is encountered.
   I tried removing include emotion.h as suggested from emotion_xine.c.
 No
   change.
  
   I still get:
  
    CC     xine_la-emotion_xine.lo
   In file included from emotion_xine.h:4:0,
                   from emotion_xine.c:2:
   H:/MinGW/msys/1.0/include/xine.h:2265:1: warning: 'xine_tvsystem' is
   deprecated
   (declared at H:/MinGW/msys/1.0/include/xine.h:2253)
   [-Wdeprecated-declarations]
   emotion_xine.c:1609:1: error: variable '__eina_module_init'
 definition is
   marked
    dllimport
   emotion_xine.c:1610:1: error: variable '__eina_module_shutdown'
  definition
   is ma
   rked dllimport
   make[4]: *** [xine_la-emotion_xine.lo] Error 1
   make[4]: Leaving directory
  

Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 neither eina_module_init or eina_module_shutdown are declared with EAPI
 anywhere.



And they don't have to, they are macros and they put
the EAPI in there already, the Makefile.am is missing
an @EFL_EMOTION_BUILD@ in the AM_CPPFLAGS.
I fixed that in SVN already.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
Check this patch:

Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.

///
# This patch file was generated by NetBeans IDE
# It uses platform neutral UTF-8 encoding and \n newlines.
--- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
+++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
@@ -16,8 +16,9 @@

 #include Eet.h

-EAPI int EMOTION_WEBCAM_UPDATE = 0;
-
+#ifdef EMOTION_WEBCAM_UPDATE
+EAPI EMOTION_WEBCAM_UPDATE = 0;
+#endif
 struct ext_match_s
 {
unsigned int length;
@@ -329,7 +330,7 @@
  }

 #ifdef EMOTION_HAVE_EEZE
-   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
+   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();

eeze_init();

/







On Wed, Dec 28, 2011 at 9:51 PM, Iván Briano (Sachiel)
sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  neither eina_module_init or eina_module_shutdown are declared with EAPI
  anywhere.
 
 

 And they don't have to, they are macros and they put
 the EAPI in there already, the Makefile.am is missing
 an @EFL_EMOTION_BUILD@ in the AM_CPPFLAGS.
 I fixed that in SVN already.


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Mohammed Azharudin az...@emo2.com:
 Check this patch:

 Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.

 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,8 +16,9 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 -
 +#ifdef EMOTION_WEBCAM_UPDATE
 +EAPI EMOTION_WEBCAM_UPDATE = 0;
 +#endif
  struct ext_match_s
  {
    unsigned int length;
 @@ -329,7 +330,7 @@
      }

  #ifdef EMOTION_HAVE_EEZE
 -   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
 +   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();

    eeze_init();

 /


That doesn't look right and it only builds because
you don't have EEZE and EMOTION_WEBCAM_UPDATE
never gets compiled. I'll see if I can get everything to build
and home and work out this issues, but it looks like Emotion
will need a lot of work to build on Windows.

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Vincent Torri
i'll take care of that. don't commit anything about windows please

Vincent

On Wed, Dec 28, 2011 at 5:51 PM, Iván Briano (Sachiel)
sachi...@gmail.com wrote:
 2011/12/28 Mohammed Azharudin az...@emo2.com:
 Check this patch:

 Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.

 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,8 +16,9 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 -
 +#ifdef EMOTION_WEBCAM_UPDATE
 +EAPI EMOTION_WEBCAM_UPDATE = 0;
 +#endif
  struct ext_match_s
  {
    unsigned int length;
 @@ -329,7 +330,7 @@
      }

  #ifdef EMOTION_HAVE_EEZE
 -   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
 +   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();

    eeze_init();

 /


 That doesn't look right and it only builds because
 you don't have EEZE and EMOTION_WEBCAM_UPDATE
 never gets compiled. I'll see if I can get everything to build
 and home and work out this issues, but it looks like Emotion
 will need a lot of work to build on Windows.

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Sachiel
2011/12/28 Vincent Torri vincent.to...@gmail.com:
 i'll take care of that. don't commit anything about windows please


Ok.

 Vincent

 On Wed, Dec 28, 2011 at 5:51 PM, Iván Briano (Sachiel)
 sachi...@gmail.com wrote:
 2011/12/28 Mohammed Azharudin az...@emo2.com:
 Check this patch:

 Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.

 ///
 # This patch file was generated by NetBeans IDE
 # It uses platform neutral UTF-8 encoding and \n newlines.
 --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
 +++ H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
 @@ -16,8 +16,9 @@

  #include Eet.h

 -EAPI int EMOTION_WEBCAM_UPDATE = 0;
 -
 +#ifdef EMOTION_WEBCAM_UPDATE
 +EAPI EMOTION_WEBCAM_UPDATE = 0;
 +#endif
  struct ext_match_s
  {
    unsigned int length;
 @@ -329,7 +330,7 @@
      }

  #ifdef EMOTION_HAVE_EEZE
 -   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
 +   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();

    eeze_init();

 /


 That doesn't look right and it only builds because
 you don't have EEZE and EMOTION_WEBCAM_UPDATE
 never gets compiled. I'll see if I can get everything to build
 and home and work out this issues, but it looks like Emotion
 will need a lot of work to build on Windows.

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Mohammed Azharudin
Thanks.

I am also looking into this. Seems like a lot of change is required.

Thanks for the pointers. Very helpful.

Regards
Azhar




On Wed, Dec 28, 2011 at 10:21 PM, Iván Briano (Sachiel)
sachi...@gmail.comwrote:

 2011/12/28 Mohammed Azharudin az...@emo2.com:
  Check this patch:
 
  Now I don't get the  EMOTION_WEBCAM_UPDATE error and I can keep EAPI too.
 
 
 ///
  # This patch file was generated by NetBeans IDE
  # It uses platform neutral UTF-8 encoding and \n newlines.
  --- H:\Documents and Settings\emo2\Desktop\emotion\src\lib\emotion_main.c
  +++
 H:\MinGW\msys\1.0\home\emo2\emotion-0.2.0.65643\src\lib\emotion_main.c
  @@ -16,8 +16,9 @@
 
   #include Eet.h
 
  -EAPI int EMOTION_WEBCAM_UPDATE = 0;
  -
  +#ifdef EMOTION_WEBCAM_UPDATE
  +EAPI EMOTION_WEBCAM_UPDATE = 0;
  +#endif
   struct ext_match_s
   {
 unsigned int length;
  @@ -329,7 +330,7 @@
   }
 
   #ifdef EMOTION_HAVE_EEZE
  -   EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
  +   EAPI EMOTION_WEBCAM_UPDATE = ecore_event_type_new();
 
 eeze_init();
 
 
 /
 

 That doesn't look right and it only builds because
 you don't have EEZE and EMOTION_WEBCAM_UPDATE
 never gets compiled. I'll see if I can get everything to build
 and home and work out this issues, but it looks like Emotion
 will need a lot of work to build on Windows.


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread The Rasterman
On Wed, 28 Dec 2011 19:30:59 +0530 Mohammed Azharudin az...@emo2.com said:

 Hello All,
 
 I am currently working on porting emotion to Windows. I would like to get

WO... *gasp*... WOW... well then... ummm cool! this
definitely was not expected! :)

 involved and contribute back to the project. So have decided to start with
 emotion port to Windows.

absolutely - if this actually interests you and is useful to you and brings
benefits to you - then you're the right person to do it. :)

 Has anyone worked on this before? Any advice?

not that i have ever heard of. :)

 I am assuming that work for porting emotion to windows is not completed. I
 tried installing emotion in MingW and it is configuring but not compiling.
 
 note:configure output is attached
 
 Gives me the following error:
 
 make  all-recursive
 make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
 Making all in src
 make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
 Making all in lib
 make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
   CC emotion_smart.lo
   CC emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
 mark
 ed dllimport
 emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
 alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 make[3]: *** [emotion_main.lo] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2

looks like some EAPI stuff is messed up somewhere... either mis-defined in the
wrong spot or missing entirely.


-- 
- Codito, ergo sum - I code, therefore I am --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


Re: [E-devel] porting emotion to windows

2011-12-28 Thread Vincent Torri
On Thu, Dec 29, 2011 at 4:26 AM, Carsten Haitzler ras...@rasterman.com wrote:
 On Wed, 28 Dec 2011 19:30:59 +0530 Mohammed Azharudin az...@emo2.com said:

 Hello All,

 I am currently working on porting emotion to Windows. I would like to get

 WO... *gasp*... WOW... well then... ummm cool! this
 definitely was not expected! :)

 involved and contribute back to the project. So have decided to start with
 emotion port to Windows.

 absolutely - if this actually interests you and is useful to you and brings
 benefits to you - then you're the right person to do it. :)

 Has anyone worked on this before? Any advice?

 not that i have ever heard of. :)

i did. Emotion with the gstreamer backend used to work. But i didn't
try it since the last cedric's changes.

What sould be nice would be to have a directshow backend. Mohamed, I
don't know if you know directshow, but if you can work on it, that
would be great.

Vincent


 I am assuming that work for porting emotion to windows is not completed. I
 tried installing emotion in MingW and it is configuring but not compiling.

 note:configure output is attached

 Gives me the following error:

 make  all-recursive
 make[1]: Entering directory `/home/emo2/emotion-0.2.0.65643'
 Making all in src
 make[2]: Entering directory `/home/emo2/emotion-0.2.0.65643/src'
 Making all in lib
 make[3]: Entering directory `/home/emo2/emotion-0.2.0.65643/src/lib'
   CC     emotion_smart.lo
   CC     emotion_main.lo
 emotion_main.c:19:10: error: variable 'EMOTION_WEBCAM_UPDATE' definition is
 mark
 ed dllimport
 emotion_main.c:103:1: warning: 'emotion_object_extension_may_play_fast_get'
 alre
 ady declared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:110:1: warning: 'emotion_object_extension_may_play_get'
 already d
 eclared with dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:305:1: warning: 'emotion_init' already declared with
 dllexport at
 tribute: dllimport ignored [-Wattributes]
 emotion_main.c:347:1: warning: 'emotion_shutdown' already declared with
 dllexpor
 t attribute: dllimport ignored [-Wattributes]
 emotion_main.c:382:1: warning: 'emotion_webcams_get' already declared with
 dllex
 port attribute: dllimport ignored [-Wattributes]
 emotion_main.c:388:1: warning: 'emotion_webcam_name_get' already declared
 with d
 llexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:396:1: warning: 'emotion_webcam_device_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 emotion_main.c:404:1: warning: 'emotion_webcam_custom_get' already declared
 with
  dllexport attribute: dllimport ignored [-Wattributes]
 make[3]: *** [emotion_main.lo] Error 1
 make[3]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src/lib'
 make[2]: *** [all-recursive] Error 1
 make[2]: Leaving directory `/home/emo2/emotion-0.2.0.65643/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory `/home/emo2/emotion-0.2.0.65643'
 make: *** [all] Error 2

 looks like some EAPI stuff is messed up somewhere... either mis-defined in the
 wrong spot or missing entirely.


 --
 - Codito, ergo sum - I code, therefore I am --
 The Rasterman (Carsten Haitzler)    ras...@rasterman.com


 --
 Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
 infrastructure or vast IT resources to deliver seamless, secure access to
 virtual desktops. With this all-in-one solution, easily deploy virtual
 desktops for less than the cost of PCs and save 60% on VDI infrastructure
 costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
 ___
 enlightenment-devel mailing list
 enlightenment-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

--
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
___
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel