Preheat oven to 350 degrees F.
In a large bowl, combine flour, sugar, eggs, baking soda, salt, vanilla and pineapple. Mix well and pour into a 15×10 inch baking pan (Jelly roll size).
Bake at 350 degrees F for 35 minutes or until done.
In a small mixing bowl, while cake is cooling, combine cream cheese, butter, powdered sugar, and vanilla and beat until smooth. Spread over cooled cake.
Sprinkle with pecans.