diff --git a/src/epics/util/feCodeGen.pl b/src/epics/util/feCodeGen.pl
index c6d85c75eb01c5e8206f1893fb1c462cb6795f98..fac5ce06f5e7e1a6cefbe648a08d05dad1a6ab92 100755
--- a/src/epics/util/feCodeGen.pl
+++ b/src/epics/util/feCodeGen.pl
@@ -752,7 +752,7 @@ for($kk=0;$kk<$partCnt;$kk++)
          and not exists $noCode{$partType[$kk]}
          and not exists $noCode{ $seen{ lc $xpartName[$kk] }[1]  } )
     {
-        die "ERROR - Part name is: $xpartName[$kk], other part is $seen{ lc $xpartName[$kk]}[0]\n" .
+        die "ERROR - Part name is: ($xpartName[$kk], $partType[$kk]), other part is ($seen{ lc $xpartName[$kk]}[0], $seen{ lc $xpartName[$kk]}[1])\n" .
         "Two parts, that generate code, with the same name (but diffrent capitalization) were found. " .
         "This can cause an issue with code generation.\nPlease rename one of the parts.\n";
     }