Re: [E-devel] porting emotion to windows
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
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
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
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
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
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
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 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
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 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
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 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
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 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
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
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 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 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
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 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
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 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
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
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
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