diff --git a/extern/ctracer b/extern/ctracer
index 56d33f9b69854c7339e8ddd71fe81095ddd5cc41..47ef1a611242459ce0d5b3ae32499446fa04cdc4 160000
--- a/extern/ctracer
+++ b/extern/ctracer
@@ -1 +1 @@
-Subproject commit 56d33f9b69854c7339e8ddd71fe81095ddd5cc41
+Subproject commit 47ef1a611242459ce0d5b3ae32499446fa04cdc4
diff --git a/extern/glow b/extern/glow
index 07f89ff39a198aa740e6a373c9c3942c339a4028..9d530fdab79ef0ab428142e730866cb5e66a3188 160000
--- a/extern/glow
+++ b/extern/glow
@@ -1 +1 @@
-Subproject commit 07f89ff39a198aa740e6a373c9c3942c339a4028
+Subproject commit 9d530fdab79ef0ab428142e730866cb5e66a3188
diff --git a/extern/glow-extras b/extern/glow-extras
index ff9d62f23951321f745d5cb1951619575cd33186..2f3aa099ae50bed454a76911421db7279782464b 160000
--- a/extern/glow-extras
+++ b/extern/glow-extras
@@ -1 +1 @@
-Subproject commit ff9d62f23951321f745d5cb1951619575cd33186
+Subproject commit 2f3aa099ae50bed454a76911421db7279782464b
diff --git a/extern/polymesh b/extern/polymesh
index 9c176da4bd277934e58379506ce8cb01777a71ec..352cdbcf64adcc6aa18d8dbb05e46a8c71dcd460 160000
--- a/extern/polymesh
+++ b/extern/polymesh
@@ -1 +1 @@
-Subproject commit 9c176da4bd277934e58379506ce8cb01777a71ec
+Subproject commit 352cdbcf64adcc6aa18d8dbb05e46a8c71dcd460
diff --git a/extern/typed-geometry b/extern/typed-geometry
index cd854b8aa5ef310f6aa5a530051bbec62d36d07f..ac9db8c462fa3f41e84519b97ecfb8bfc9730820 160000
--- a/extern/typed-geometry
+++ b/extern/typed-geometry
@@ -1 +1 @@
-Subproject commit cd854b8aa5ef310f6aa5a530051bbec62d36d07f
+Subproject commit ac9db8c462fa3f41e84519b97ecfb8bfc9730820
diff --git a/samples/02-edge-splitting/main.cc b/samples/02-edge-splitting/main.cc
index 4e876e190b9e16873e2a1490afd0c54cded3e528..aa0cc2edb64b901839a057060ef7050cae436ec9 100644
--- a/samples/02-edge-splitting/main.cc
+++ b/samples/02-edge-splitting/main.cc
@@ -49,5 +49,5 @@ int main()
 
     m.compactify();
 
-    save("output.obj", m, pos);
+    save("output.obj", pos);
 }
diff --git a/tests/algorithms/decimation.cc b/tests/algorithms/decimation.cc
index 95f44275dadcd31be4e2fcb42165514297d55e01..d0ea0a054c79a7128c79102d0cb5262a22a41499 100644
--- a/tests/algorithms/decimation.cc
+++ b/tests/algorithms/decimation.cc
@@ -6,6 +6,7 @@
 #include <polymesh/objects/cube.hh>
 
 #include <typed-geometry/tg.hh>
+#include <typed-geometry/feature/quadric.hh>
 
 #include <glow-extras/viewer/view.hh>