I notice that this thread is a bit old, but since I tripped over the same bug (GPS 4.3-5ubuntu1 (Debian) hosted on i486-linux-gnu GNAT GPL 2009 (20090519)) and resolved the parsing error problem, I thought to post my solution here.
I resolved the error about gnat_switches by copying it in /usr/share/gps/plug-ins/, as suggested by Dore. About the cause of the parsing error in changelog.xml it seems to be the "<" and ">" in the line
date user_name <user_name@>
inside the comment. I removed the "<" and ">" and the error disappeared. (Is an XML document with naked "<" and ">" in a comment valid? In other words, is this a bug of the XML file or a bug of the parser?)
I notice that this thread is a bit old, but since I tripped over the same bug (GPS 4.3-5ubuntu1 (Debian) hosted on i486-linux-gnu GNAT GPL 2009 (20090519)) and resolved the parsing error problem, I thought to post my solution here.
I resolved the error about gnat_switches by copying it in /usr/share/ gps/plug- ins/, as suggested by Dore. About the cause of the parsing error in changelog.xml it seems to be the "<" and ">" in the line
date user_name <user_name@>
inside the comment. I removed the "<" and ">" and the error disappeared. (Is an XML document with naked "<" and ">" in a comment valid? In other words, is this a bug of the XML file or a bug of the parser?)