cube mapping not acting like reflection

the title sums things up.

i have a sphere with a cube map applied, lets say i can see object X on the cube map. Now if i move around to the opposite side of my sphere, the object X follows me around to the other side!

this is how i bind my cube map texture:

	glActiveTextureARB(GL_TEXTURE0_ARB + texUnit);
	glBindTexture(GL_TEXTURE_CUBE_MAP, texture);

	glEnable(GL_TEXTURE_CUBE_MAP);
	glTexGeni(GL_S, GL_TEXTURE_GEN_MODE, GL_REFLECTION_MAP); // GL_NORMAL_MAP GL_REFLECTION_MAP
	glTexGeni(GL_T, GL_TEXTURE_GEN_MODE, GL_REFLECTION_MAP); //  GL_NORMAL_MAP
	glTexGeni(GL_R, GL_TEXTURE_GEN_MODE, GL_REFLECTION_MAP); //  GL_NORMAL_MAP

	glEnable(GL_TEXTURE_GEN_S);
	glEnable(GL_TEXTURE_GEN_T);
	glEnable(GL_TEXTURE_GEN_R);
	glEnable(GL_NORMALIZE);

am i missing something?

Hm, I don’t totally understand your explanation of the problem, there is an object that follows you ?

Can you post some pictures or executable ?

Sigh…
Check this out