#ifndef WALL_DECLARE
...
As you have that define in ball.h you probably wanted to have

Code:
#ifndef BALL_DECLARE
#define BALL_DECLARE
#include "wall.h"   // now including could work
...


Regards, Alex