Очевидно, SymbolicC ++ перегружен operator,
таким образом, что это затронуло нижестоящее включение.
Вам следует изменить порядок включений так, чтобы включение SymbolicC ++ было последним:
#include <iostream>
#include <vector>
// don't want to monkey with our other headers
#include "symbolicc++.h"
Это не означает, что код в заголовке <xlocmon>
не является подозрительным, такого рода злоупотребление использованием оператора запятой вызывает проблемы.