Just to address my previous comment – I fixed the problem. It was simply a schoolboy error of renaming the original mt.php to mt-old.php for safe-keeping. WP obviously tries to initialise all files in this directory, hence the class conflict.
I can confirm that this patch works great and MT’s comments are now imported. The duplicate author creation problem also seems to have been fixed.
Many thanks for this patch, cubex.
Many thanks for posting this – I did think I was going mad when my comments weren’t showing up even though WP listed them in the import.
I’ve replaced mt.php with your patched version, but I am getting the error:
Cannot redeclare class mt_import in /home/blogname/public_html/wp/wp-admin/import/mt.php on line 3
On the main Import page. Any ideas?