• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Custom IC SKILL
  3. *Error* eval: undefined function - fmKickFM

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 143
  • Views 4973
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

*Error* eval: undefined function - fmKickFM

Noca
Noca over 10 years ago

Hi,

I'm using IC6.16 and everytime I start virtuoso, I get the following error message:

*Error* eval: undefined function - fmKickFM

How could I solve this error?

Best regards

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 10 years ago

    My guess is that it is being called in your .cdsinit file somewhere. It's a Cadence private function that was removed in (I think) IC61 - it was still there in IC5141. There were a whole bunch of functions for interfacing with FrameMaker (Adobe desktop publishing tool) - but Adobe dropped support for Unix platforms (I believe) and the primary reason it was there was to interface with "OpenBook" (which was our old help system - in fact two help systems at least ago). So the function no longer exists, and I can't see any reason why you would need to call it.

    So you should look through the .cdsinit file and any files that are loaded from the .cdsinit file and locate the call to fmKickFM and remove that code.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Noca
    Noca over 10 years ago

    Thanks, Andrew.

    I found the code in my .cdsinit . When I comment it out, everything just got better. Thanks very much.

    best regards,

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information