Finally,after a lot of tries  I get a little edje sample working with the
software_ddraw engine, so I'm happy and frustrated, because I couldn't
compile the direct3d engine when I run make in evas, I get the following
output:

/bin/sh ../../../../libtool --tag=CC --tag=disable-static  --mode=compile
gcc -DHAVE_CONFIG_H -I. -I../../../..  -I. -I../../../../src/lib
-I../../../../src/lib/include -I../../../../src/modules/engines
-Ic:/msys/1.0/local/include/eina-0 -Ic:/msys/1.0/local/include/eina-0/eina
-Ic:/msys/1.0/local/include/freetype2 -Ic:/msys/1.0/local/include
-I/usr/local/include  -mms-bitfields -march=i686 -DWINVER=0x0501
-D_GNU_SOURCE -MT module_la-evas_engine.lo -MD -MP -MF
.deps/module_la-evas_engine.Tpo -c -o module_la-evas_engine.lo `test -f
'evas_engine.c' || echo './'`evas_engine.c
 gcc -DHAVE_CONFIG_H -I. -I../../../.. -I. -I../../../../src/lib
-I../../../../src/lib/include -I../../../../src/modules/engines
-Ic:/msys/1.0/local/include/eina-0 -Ic:/msys/1.0/local/include/eina-0/eina
-Ic:/msys/1.0/local/include/freetype2 -Ic:/msys/1.0/local/include
-I/usr/local/include -mms-bitfields -march=i686 -DWINVER=0x0501
-D_GNU_SOURCE -MT module_la-evas_engine.lo -MD -MP -MF
.deps/module_la-evas_engine.Tpo -c evas_engine.c  -DDLL_EXPORT -DPIC -o
.libs/module_la-evas_engine.o
In file included from c:/msys/1.0/local/include/d3dx9.h:47,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9math.h:1314: error: redefinition of typedef
'ID3DXMatrixStack'
c:/msys/1.0/local/include/d3dx9math.h:1303: error: previous declaration of
'ID3DXMatrixStack' was here
In file included from c:/msys/1.0/local/include/d3dx9.h:48,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9core.h:106: error: redefinition of typedef
'ID3DXBuffer'
c:/msys/1.0/local/include/d3dx9core.h:96: error: previous declaration of
'ID3DXBuffer' was here
c:/msys/1.0/local/include/d3dx9core.h:203: error: redefinition of typedef
'ID3DXSprite'
c:/msys/1.0/local/include/d3dx9core.h:191: error: previous declaration of
'ID3DXSprite' was here
c:/msys/1.0/local/include/d3dx9core.h:319: error: redefinition of typedef
'ID3DXFont'
c:/msys/1.0/local/include/d3dx9core.h:307: error: previous declaration of
'ID3DXFont' was here
c:/msys/1.0/local/include/d3dx9core.h:483: error: redefinition of typedef
'ID3DXRenderToSurface'
c:/msys/1.0/local/include/d3dx9core.h:471: error: previous declaration of
'ID3DXRenderToSurface' was here
c:/msys/1.0/local/include/d3dx9core.h:573: error: redefinition of typedef
'ID3DXRenderToEnvMap'
c:/msys/1.0/local/include/d3dx9core.h:561: error: previous declaration of
'ID3DXRenderToEnvMap' was here
c:/msys/1.0/local/include/d3dx9core.h:697: error: redefinition of typedef
'ID3DXLine'
c:/msys/1.0/local/include/d3dx9core.h:686: error: previous declaration of
'ID3DXLine' was here
In file included from c:/msys/1.0/local/include/d3dx9.h:49,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9xof.h:153: error: redefinition of typedef
'ID3DXFile'
c:/msys/1.0/local/include/d3dx9xof.h:140: error: previous declaration of
'ID3DXFile' was here
c:/msys/1.0/local/include/d3dx9xof.h:174: error: redefinition of typedef
'ID3DXFileSaveObject'
c:/msys/1.0/local/include/d3dx9xof.h:141: error: previous declaration of
'ID3DXFileSaveObject' was here
c:/msys/1.0/local/include/d3dx9xof.h:193: error: redefinition of typedef
'ID3DXFileSaveData'
c:/msys/1.0/local/include/d3dx9xof.h:142: error: previous declaration of
'ID3DXFileSaveData' was here
c:/msys/1.0/local/include/d3dx9xof.h:215: error: redefinition of typedef
'ID3DXFileEnumObject'
c:/msys/1.0/local/include/d3dx9xof.h:143: error: previous declaration of
'ID3DXFileEnumObject' was here
c:/msys/1.0/local/include/d3dx9xof.h:235: error: redefinition of typedef
'ID3DXFileData'
c:/msys/1.0/local/include/d3dx9xof.h:144: error: previous declaration of
'ID3DXFileData' was here
In file included from c:/msys/1.0/local/include/d3dx9.h:50,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9mesh.h:1631: error: redefinition of typedef
'ID3DXPRTBuffer'
c:/msys/1.0/local/include/d3dx9mesh.h:1622: error: previous declaration of
'ID3DXPRTBuffer' was here
c:/msys/1.0/local/include/d3dx9mesh.h:1691: error: redefinition of typedef
'ID3DXPRTCompBuffer'
c:/msys/1.0/local/include/d3dx9mesh.h:1683: error: previous declaration of
'ID3DXPRTCompBuffer' was here
c:/msys/1.0/local/include/d3dx9mesh.h:1762: error: redefinition of typedef
'ID3DXTextureGutterHelper'
c:/msys/1.0/local/include/d3dx9mesh.h:1621: error: previous declaration of
'ID3DXTextureGutterHelper' was here
c:/msys/1.0/local/include/d3dx9mesh.h:1890: error: redefinition of typedef
'ID3DXPRTEngine'
c:/msys/1.0/local/include/d3dx9mesh.h:1865: error: previous declaration of
'ID3DXPRTEngine' was here
In file included from c:/msys/1.0/local/include/d3dx9.h:51,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9shader.h:297: error: redefinition of typedef
'ID3DXConstantTable'
c:/msys/1.0/local/include/d3dx9shader.h:286: error: previous declaration of
'ID3DXConstantTable' was here
c:/msys/1.0/local/include/d3dx9shader.h:352: error: redefinition of typedef
'ID3DXTextureShader'
c:/msys/1.0/local/include/d3dx9shader.h:342: error: previous declaration of
'ID3DXTextureShader' was here
c:/msys/1.0/local/include/d3dx9shader.h:407: error: redefinition of typedef
'ID3DXFragmentLinker'
c:/msys/1.0/local/include/d3dx9shader.h:397: error: previous declaration of
'ID3DXFragmentLinker' was here
c:/msys/1.0/local/include/d3dx9shader.h:476: error: redefinition of typedef
'ID3DXInclude'
c:/msys/1.0/local/include/d3dx9shader.h:470: error: previous declaration of
'ID3DXInclude' was here
In file included from c:/msys/1.0/local/include/d3dx9.h:52,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9effect.h:151: error: redefinition of typedef
'ID3DXEffectPool'
c:/msys/1.0/local/include/d3dx9effect.h:140: error: previous declaration of
'ID3DXEffectPool' was here
c:/msys/1.0/local/include/d3dx9effect.h:177: error: redefinition of typedef
'ID3DXBaseEffect'
c:/msys/1.0/local/include/d3dx9effect.h:166: error: previous declaration of
'ID3DXBaseEffect' was here
c:/msys/1.0/local/include/d3dx9effect.h:267: error: redefinition of typedef
'ID3DXEffectStateManager'
c:/msys/1.0/local/include/d3dx9effect.h:257: error: previous declaration of
'ID3DXEffectStateManager' was here
c:/msys/1.0/local/include/d3dx9effect.h:318: error: redefinition of typedef
'ID3DXEffect'
c:/msys/1.0/local/include/d3dx9effect.h:308: error: previous declaration of
'ID3DXEffect' was here
c:/msys/1.0/local/include/d3dx9effect.h:451: error: redefinition of typedef
'ID3DXEffectCompiler'
c:/msys/1.0/local/include/d3dx9effect.h:440: error: previous declaration of
'ID3DXEffectCompiler' was here
In file included from c:/msys/1.0/local/include/d3dx9.h:55,
                 from evas_engine.h:7,
                 from evas_engine.c:1:
c:/msys/1.0/local/include/d3dx9anim.h:118: error: redefinition of typedef
'ID3DXAllocateHierarchy'
c:/msys/1.0/local/include/d3dx9anim.h:112: error: previous declaration of
'ID3DXAllocateHierarchy' was here
c:/msys/1.0/local/include/d3dx9anim.h:216: error: redefinition of typedef
'ID3DXLoadUserData'
c:/msys/1.0/local/include/d3dx9anim.h:210: error: previous declaration of
'ID3DXLoadUserData' was here
c:/msys/1.0/local/include/d3dx9anim.h:240: error: redefinition of typedef
'ID3DXSaveUserData'
c:/msys/1.0/local/include/d3dx9anim.h:234: error: previous declaration of
'ID3DXSaveUserData' was here
c:/msys/1.0/local/include/d3dx9anim.h:285: error: redefinition of typedef
'ID3DXAnimationSet'
c:/msys/1.0/local/include/d3dx9anim.h:279: error: previous declaration of
'ID3DXAnimationSet' was here
c:/msys/1.0/local/include/d3dx9anim.h:401: error: redefinition of typedef
'ID3DXKeyframedAnimationSet'
c:/msys/1.0/local/include/d3dx9anim.h:395: error: previous declaration of
'ID3DXKeyframedAnimationSet' was here
c:/msys/1.0/local/include/d3dx9anim.h:501: error: redefinition of typedef
'ID3DXCompressedAnimationSet'
c:/msys/1.0/local/include/d3dx9anim.h:495: error: previous declaration of
'ID3DXCompressedAnimationSet' was here
c:/msys/1.0/local/include/d3dx9anim.h:653: error: redefinition of typedef
'ID3DXAnimationCallbackHandler'
c:/msys/1.0/local/include/d3dx9anim.h:647: error: previous declaration of
'ID3DXAnimationCallbackHandler' was here
c:/msys/1.0/local/include/d3dx9anim.h:687: error: redefinition of typedef
'ID3DXAnimationController'
c:/msys/1.0/local/include/d3dx9anim.h:681: error: previous declaration of
'ID3DXAnimationController' was here
evas_engine.c: In function `eng_image_new_from_data':
evas_engine.c:286: warning: passing arg 4 of
`evas_direct3d_image_new_from_data' from incompatible pointer type
evas_engine.c: In function `eng_image_new_from_copied_data':
evas_engine.c:293: warning: passing arg 4 of
`evas_direct3d_image_new_from_copied_data' from incompatible pointer type
evas_engine.c: In function `eng_image_data_put':
evas_engine.c:307: warning: passing arg 3 of `evas_direct3d_image_data_put'
from incompatible pointer type
make[5]: *** [module_la-evas_engine.lo] Error 1


I'm using the DirectX SDK of November 2008 and last svn update.
------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to