Sorted now. I checked /usr/include/java/lang/Throwable.h and discovered those methods were missing. This is because the Debian packages libgcj3 and libgc3-dev (containing headers) are out of sync. Upgrading to libgcj4 and libgcj4-dev on Debian unstable fixed the problem and it built just fine. I mention it here just in case someone else has the same problem. Thanks for all your help. Rob -- ===================================================== Robin Rawson-Tetley Animal Shelter Manager (http://sheltermanager.sf.net) SwingWT (http://swingwt.sf.net) I prefer encrypted email. Download my public key at: http://rawsontetley.ath.cx/sfpk.asc -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <http://gcc.gnu.org/pipermail/java/attachments/20040421/911ad8fe/attachment.sig>