diff --git a/deps/agg/include/agg_curves.h b/deps/agg/include/agg_curves.h index 1ef02e878..ad893adb4 100644 --- a/deps/agg/include/agg_curves.h +++ b/deps/agg/include/agg_curves.h @@ -19,6 +19,8 @@ #include "agg_array.h" +#include + namespace agg { @@ -32,7 +34,7 @@ namespace agg }; //--------------------------------------------------------------curve3_inc - class curve3_inc + class MAPNIK_DECL curve3_inc { public: curve3_inc() : @@ -91,7 +93,7 @@ namespace agg //-------------------------------------------------------------curve3_div - class curve3_div + class MAPNIK_DECL curve3_div { public: curve3_div() : @@ -164,7 +166,7 @@ namespace agg //-------------------------------------------------------------curve4_points - struct curve4_points + struct MAPNIK_DECL curve4_points { double cp[8]; curve4_points() {} @@ -191,7 +193,7 @@ namespace agg //-------------------------------------------------------------curve4_inc - class curve4_inc + class MAPNIK_DECL curve4_inc { public: curve4_inc() : @@ -371,7 +373,7 @@ namespace agg //-------------------------------------------------------------curve4_div - class curve4_div + class MAPNIK_DECL curve4_div { public: curve4_div() : @@ -471,7 +473,7 @@ namespace agg //-----------------------------------------------------------------curve3 - class curve3 + class MAPNIK_DECL curve3 { public: curve3() : m_approximation_method(curve_div) {} @@ -576,7 +578,7 @@ namespace agg //-----------------------------------------------------------------curve4 - class curve4 + class MAPNIK_DECL curve4 { public: curve4() : m_approximation_method(curve_div) {} diff --git a/deps/agg/include/agg_trans_affine.h b/deps/agg/include/agg_trans_affine.h index e7cd90d53..cbb82a5e7 100644 --- a/deps/agg/include/agg_trans_affine.h +++ b/deps/agg/include/agg_trans_affine.h @@ -21,6 +21,7 @@ #include #include "agg_basics.h" +#include namespace agg { @@ -84,7 +85,7 @@ namespace agg // m *= agg::trans_affine_rotation(30.0 * 3.1415926 / 180.0); // rotate // m *= agg::trans_affine_translation(100.0, 100.0); // move back to (100,100) //---------------------------------------------------------------------- - struct trans_affine + struct MAPNIK_DECL trans_affine { static const trans_affine identity; double sx, shy, shx, sy, tx, ty; diff --git a/deps/agg/include/agg_vcgen_contour.h b/deps/agg/include/agg_vcgen_contour.h index 8c25da13f..13318fd27 100644 --- a/deps/agg/include/agg_vcgen_contour.h +++ b/deps/agg/include/agg_vcgen_contour.h @@ -17,6 +17,7 @@ #define AGG_VCGEN_CONTOUR_INCLUDED #include "agg_math_stroke.h" +#include namespace agg { @@ -25,7 +26,7 @@ namespace agg // // See Implementation agg_vcgen_contour.cpp // - class vcgen_contour + class MAPNIK_DECL vcgen_contour { enum status_e { diff --git a/deps/agg/include/agg_vcgen_stroke.h b/deps/agg/include/agg_vcgen_stroke.h index 778223fe4..0cd806b3d 100644 --- a/deps/agg/include/agg_vcgen_stroke.h +++ b/deps/agg/include/agg_vcgen_stroke.h @@ -17,7 +17,7 @@ #define AGG_VCGEN_STROKE_INCLUDED #include "agg_math_stroke.h" - +#include namespace agg { @@ -28,7 +28,7 @@ namespace agg // Stroke generator // //------------------------------------------------------------------------ - class vcgen_stroke + class MAPNIK_DECL vcgen_stroke { enum status_e {