Preheat oven to 300°F. Grease pan. Mix flour, baking powder, soda, and salt in a bowl. Set aside.
Beat butter, sugar until fluffy. Add eggs, one at a time. Mix in sour cream.
Gradually add dry mix to wet. Fold in pineapple, extracts. Pour batter into greased pan.
Bake at 300°F for 50-60 mins. Insert a tester; it's done if it comes out clean.