Does just gcc work? I don't see why a vala app would require c++.