-:1: error: end of file while still defining macro `foo'