Counter rotate Animation using Driver I followed this tutorial:

I created a sphere and parented it to the empty axes
Empty_axes is parented to the empty_cube
I added a drive to the empty_axes to counter the rotation of the empty_cube(such that sphere will be at the same rotation angle in global space).

But it is not working as It should be. Empty axes are moving along with the cube.
Here are the screenshots of what I have done.
Can anyone tell me what am I doing wrong here?
Thanks.
At the end of the thread posted in your comment  Campbell Barton clearly states that you need to enable auto-execution. 
You find the option in the User Preferences Dialog