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