--- poppler-0.14.0/goo/ImgWriter.h-orig 2010-06-17 12:43:10.839008610 -0500 +++ poppler-0.14.0/goo/ImgWriter.h 2010-06-17 12:46:06.350167753 -0500 @@ -14,6 +14,7 @@ #define IMGWRITER_H #include +#include #include class ImgWriter --- poppler-0.14.0/goo/JpegWriter.h-orig 2010-06-17 12:37:23.595203853 -0500 +++ poppler-0.14.0/goo/JpegWriter.h 2010-06-17 12:45:05.326360861 -0500 @@ -18,6 +18,7 @@ #ifdef ENABLE_LIBJPEG +#include #include #include "ImgWriter.h" --- poppler-0.14.0/poppler/SplashOutputDev.cc-orig 2010-06-17 12:49:26.026011995 -0500 +++ poppler-0.14.0/poppler/SplashOutputDev.cc 2010-06-17 13:09:51.177634987 -0500 @@ -72,6 +72,11 @@ extern "C" int unlink(char *filename); #define isfinite(x) _finite(x) #endif +#ifdef __sun +#include +#define isfinite(x) finite(x) +#endif + //------------------------------------------------------------------------ // Divide a 16-bit value (in [0, 255*255]) by 255, returning an 8-bit result.