2 cups white sugar
3/4 cup vegetable oil
3 eggs
1 teaspoon vanilla extract
3/4 cup buttermilk
2 cups grated carrots
1 cup flaked coconut
1 (15 ounce) can crushed pineapple, drained
2 cups all-purpose flour
2 teaspoons baking soda
2 teaspoons ground cinnamon
1 1/2 teaspoons salt
1 cup chopped walnuts
1/2 cup butter
1 (8 ounce) package cream cheese
1 teaspoon vanilla extract
4 cups confectioners' sugar