Hi!

This is just a heads up: pixman 0.30.0 seems to trigger a compiler bug in the Visual Studio 2012 compiler. Pixman 0.28.2 compiles fine.

The output for "mingw32-make -f Makefile.win32 CFG=release" is:

mingw32-make[1]: Entering directory 'C:/Users/Gregor/Documents/pixman-0.30.0/pixman'
"Setting MMX flag to default value 'on'... (use MMX=on or MMX=off)"
"Setting SSE2 flag to default value 'on'... (use SSE2=on or SSE2=off)"
cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman.obj" pixman.c
pixman.c
c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(220) : warning C4710: 'clip_general_image' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(266) : warning C4710: 'clip_general_image' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(286) : warning C4710: 'clip_general_image' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(296) : warning C4710: 'clip_source_image' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(303) : warning C4710: 'clip_source_image' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(311) : warning C4710: 'clip_source_image' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman.c(318) : warning C4710: 'clip_source_image' : function not inlined cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-access.obj" pixman-access.c
pixman-access.c
cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-access-accessors.obj" pixman-access-accessors.c
pixman-access-accessors.c
cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-bits-image.obj" pixman-bits-image.c
pixman-bits-image.c
cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-combine32.obj" pixman-combine32.c
pixman-combine32.c
c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(791) : warning C4710: 'blend_soft_light' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(791) : warning C4710: 'blend_soft_light' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(791) : warning C4710: 'blend_soft_light' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(791) : warning C4710: 'blend_soft_light' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(791) : warning C4710: 'blend_soft_light' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(791) : warning C4710: 'blend_soft_light' : function not inlined c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-combine32.c(1145) : warning C4710: 'blend_hsl_saturation' : function not inlined cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-combine-float.obj" pixman-combine-float.c
pixman-combine-float.c
cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-conical-gradient.obj" pixman-conical-gradient.c
pixman-conical-gradient.c
cl -c -nologo -I. -I.. -I../pixman -DPACKAGE=pixman-1 -DPACKAGE_VERSION="" -DPACKAGE_BUGREPORT="" -MD -O2 -DUSE_X86_MMX -w14710 -w14714 -DUSE_SSE2 -Fo"release/pixman-filter.obj" pixman-filter.c
pixman-filter.c
c:\users\gregor\documents\pixman-0.30.0\pixman\pixman-private.h(47) : fatal error C1060: compiler is out of heap space ../Makefile.win32.common:51: recipe for target 'release/pixman-filter.obj' failed mingw32-make[1]: Leaving directory 'C:/Users/Gregor/Documents/pixman-0.30.0/pixman'
Makefile.win32:9: recipe for target 'pixman' failed

I have followed the recommendation in the compiler documentation to add a /Zw flag to increase the compiler heap limits, but that does not change the result. The Compiler terminates instantly without any actual indication that it actually consumes a lot of memory.

Regards,
Gregor
_______________________________________________
Pixman mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/pixman

Reply via email to