ghci c++ failure