in reply to Re: unpack() to several variables
in thread unpack() to several variables

As pointed out by Fletch in the reply before yours, the OPs error had nothing to do with pack or its arguments, but with the fact that having an array on the LHS of a list arguments will gobble up all the remaining arguments.