remove eval-when-compile into my-semantic.el