--- a/libpp/symbol.h
+++ b/libpp/symbol.h
@@ -16,6 +16,8 @@
 #include "count_array.h"
 
 #include <bfd.h>
+
+#include <list>
 
 /// A simple container for a fileno:linenr location.
 struct file_location {
@@ -52,7 +54,7 @@
 	image_name_id image_name;
 	/// owning application name: identical to image name if profiling
 	/// session did not separate samples for shared libs or if image_name
-	// is not a shared lib
+	/// is not a shared lib
 	image_name_id app_name;
 	/// file location, vma and cumulated samples count for this symbol
 	sample_entry sample;