Projected textures

I’m currently using projeted texture coordinates with EYE_LINEAR… This is my ( wrong ) pseudo-code:

 1)Setup texgen to EYE_LINEAR, with S plane to (1,0,0,0), T plane to ( 0,1,0,0 ), R ( 0,0,1,0 ) and Q plane to ( 0,0,0,1 )

 2) Enable texgen for S, T, R and Q planes

 3) Do the next code:

    glMatrixMode ( GL_TEXTURE );
    glLoadIdentity ();
    glScalef ( 0.5f, 0.5f, 1.0f );
    glTranslatef ( 0.5f, 0.5f, 0.0f );

    gluPerspective ( 60.0f, 
                     1.0f, 
                     1.0f,
                     1000.0f );

    glMultMatrix ( lightView );

//NOTE: lightView is contructed:

    | X.x, Y.x, Z.x, T.x |
    | X.y, Y.y, Z.y, T.y |
    | X.z, Y.z, Z.z, T.z |
    | 0,   0,   0,   1   |

What’s wrong? Can you hel me, please?