Roast the nuts by tossing them in a dry, hot frying pan. Chop nuts and fruit coarsely. In a saucepan, heat sugar, honey, and chocolate together until melted. Mix the remaining dry ingredients and combine everything, using a heavy wooden spoon. Spread into a greased cake or bread pan and bake at 300 degrees F for 30 minutes to 1 hour, until it looks set and slightly puffy. Cool, cut into slices, dust with confectioners sugar, and serve.