/dsk/src/inkscape_clang> make -k
[  0%]
Building CXX object src/CMakeFiles/inkscape_LIB.dir/color-profile.cpp.o
/dsk/src/inkscape/src/color-profile.cpp:148:1: error: expected a class or namespace
ColorProfileImpl::ColorProfileImpl()
^
/dsk/src/inkscape/src/color-profile.cpp:148:1: error: reference to 'ColorProfileImpl' is ambiguous
ColorProfileImpl::ColorProfileImpl()
^
/dsk/src/inkscape/src/color-profile.cpp:104:7: note: candidate found by name lookup is 'ColorProfileImpl'
class ColorProfileImpl {
     ^
/dsk/src/inkscape/src/color-profile.cpp:50:17: note: candidate found by name lookup is 'ColorProfileImpl'
using Inkscape::ColorProfileImpl;
               ^
/dsk/src/inkscape/src/color-profile.cpp:148:19: error: C++ requires a type specifier for all declarations
ColorProfileImpl::ColorProfileImpl()
~~~~~~~~~~~~~~~~  ^
/dsk/src/inkscape/src/color-profile.cpp:230:23: error: allocation of incomplete type 'Inkscape::ColorProfileImpl'
   cprof->impl = new ColorProfileImpl();
                     ^~~~~~~~~~~~~~~~
/dsk/src/inkscape/src/color-profile.h:25:7: note: forward declaration of 'Inkscape::ColorProfileImpl'
class ColorProfileImpl;
     ^
/dsk/src/inkscape/src/color-profile.cpp:274:5: warning: deleting pointer to incomplete type 'Inkscape::ColorProfileImpl' may cause undefined behaviour
   delete cprof->impl;
   ^      ~~~~~~~~~~~
/dsk/src/inkscape/src/color-profile.h:25:7: note: forward declaration of 'Inkscape::ColorProfileImpl'
class ColorProfileImpl;
     ^
1 warning and 4 errors generated.
make[2]: *** [src/CMakeFiles/inkscape_LIB.dir/color-profile.cpp.o] Error 1
make[2]: Target `src/CMakeFiles/inkscape_LIB.dir/build' not remade because of errors.
make[1]: *** [src/CMakeFiles/inkscape_LIB.dir/all] Error 2
[  0%] Built target inkscape_version
[  3%] Built target dom_LIB
[  5%] Built target avoid_LIB
[  5%] Building CXX object src/2geom/CMakeFiles/2geom_LIB.dir/basic-intersection.cpp.o
/dsk/src/inkscape/src/2geom/basic-intersection.cpp:67:26: error: variable length array of non-POD element type 'Geom::Point'
   Geom::Point Vtemp[sz][sz];
                        ^
1 error generated.
make[2]: *** [src/2geom/CMakeFiles/2geom_LIB.dir/basic-intersection.cpp.o] Error 1
[  5%] Building CXX object src/2geom/CMakeFiles/2geom_LIB.dir/solve-bezier-parametric.cpp.o
/dsk/src/inkscape/src/2geom/solve-bezier-parametric.cpp:72:21: error: variable length array of non-POD element type 'Geom::Point'
   Geom::Point Left[degree+1], /* New left and right  */
                   ^
/dsk/src/inkscape/src/2geom/solve-bezier-parametric.cpp:73:14: error: variable length array of non-POD element type 'Geom::Point'
       Right[degree+1];        /* control polygons  */
            ^
/dsk/src/inkscape/src/2geom/solve-bezier-parametric.cpp:194:32: error: variable length array of non-POD element type 'Geom::Point'
   Geom::Point Vtemp[degree+1][degree+1];
                              ^
3 errors generated.
make[2]: *** [src/2geom/CMakeFiles/2geom_LIB.dir/solve-bezier-parametric.cpp.o] Error 1
make[2]: Target `src/2geom/CMakeFiles/2geom_LIB.dir/build' not remade because of errors.
make[1]: *** [src/2geom/CMakeFiles/2geom_LIB.dir/all] Error 2
[  5%] Built target cola_LIB
[  9%] Built target croco_LIB
[ 11%] Built target gdl_LIB
[ 13%] Built target vpsc_LIB
[ 15%] Built target livarot_LIB
[ 16%] Built target nr_LIB
[ 24%] Built target sp_LIB
[ 25%] Built target nrtype_LIB
make[1]: Target `all' not remade because of errors.
make: *** [all] Error 2
make: Target `default_target' not remade because of errors.
/dsk/src/inkscape_clang>