Preheat oven to 325* Grease, or pam a large round glass casserole dish.
In a medium sized saucepan, combine sugar, flour, cinnamon, salt and nutmeg; gradually stir in the orange juice until smooth. Stir in cranberries, and raisins. Heat over med-high heat stirring constantly until boiling. boil 1 min, remove from heat and pour mixture into the prepared casserole dish.
Sprinkle chopped pecans over the top of the cranberry mixture.. In a seperate bowl; to softened butter add the sugar, flour, vanilla, almond extract and cinnamon; add the oatmeal and mix until crumbly with a fork... Sprinkle topping over cranberry mixture.