There is an assumption that a va_list type is a simple scalar that can be assigned 0. This is not true on amd64. The value does not need to be initialized and so removing the assignment is fine. Attached is a new version of file/patch-libgnome_gnome-program.c which fixes the assignment issue. Cheers, Sean