0

i'm trying to compile aseprite (https://github.com/aseprite/aseprite) in windows xp using mingw. I had no problems with cmake and make until the linker tries to link dxguid.obj. Then, i receive the following error:

dxguid.lib(e:/temp/193462/obj.x86fre/misc/dxguid/daytona/objfre/i386/dxguid.obj):(.rdata[_GUID_MIN_POWER_SAVINGS]+0x0): first defined here libuuid.a(lib32_libuuid_a-uuid.o):uuid.c:(.rdata$GUID_MAX_POWER_SAVINGS[_GUID_MAX_POWER_SAVINGS]+0x0): multiple definition of `GUID_MAX_POWER_SAVINGS'

There seems to be a definition collision between dxguid and libuiid. I tried removing libuiid but it is needed by the linker. So, i dont know how to resolve this situation.

4

1 に答える 1