• 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 Design
  3. error when launching cadence IC610

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 125
  • Views 22099
  • 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 when launching cadence IC610

Sindy
Sindy over 14 years ago

 Hi everyone,

 I just installed IC610 on our Linux machine (radhat enterprise5, 64bit) . We have a IC5141 on it already by the way. I got error when I tried to run the IC610. I put "virtuoso" and error information comes:

/cadence/IC610/tools/dfII/32bit/virtuoso: symbol lookup error: /cadence/IC610/tools/QT/lib/libQTGui.so.4: undefined symbol: XRenderFindStandardFormat

 Does anyone know how to solve this?

Thanks a lot!

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    Not seen this reported before, but it appears to come from /usr/lib/libXrender.so.1 - which is provided via the:

    UNIX> rpm -q -f /usr/lib/libXrender.so.1
    libXrender-0.9.1-3.1.i386

    rpm. There's a similar 64 bit version as well. Of course, the exact version may depend on your OS.

    Maybe you don't have it installed, or have an old version? Is it reallyy IC610? Or is it IC614 or IC615 that you're installing (IC614 is shown under IC610 in downloads.cadence.com since it's an update release of IC610, although in practice it is very different - I would strongly recommend against using the IC610 base release these days, since that came out 4.5 years ago and there have been major updates since then).

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sindy
    Sindy over 14 years ago

    Hi Andrew,

    Thanks for the reply.
    The version we installed is IC610. We didn't select IC614 or any other updates when we installed it, just IC610 base.

    I found the 'usr/lib/libXrender.so.1' file, but didn't see file "libXrender-0.9.1-3.1.i386" you mentioned. Do you know how to check if I have the right "libXrender.so.1" file? and how about the "libXrender-0.9.1-3.1.i386" file? is it in the same folder or somewhere else?

    Thank you so much for the help.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago
    That's not the file - that's the name of the rpm - see the rpm command I used to check which rpm it came from.

    Not sure why this is failing - unless you're running 64 bit virtuoso. What does "virtuoso -debug3264" output to the terminal window? Please paste all the output...

    Andrew
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sindy
    Sindy over 14 years ago
     Hi Andrew,

    Thanks.

    The output to  "virtuoso -debug3264" is

     -------- 32/64 bit wrapper diagnostics -------------
    App name: virtuoso.exe
    App path: /cadence/IC610/tools/dfII/bin
    OS is 64-bit capable.
    The user has selected 64-bit operation via the environment variables.
    No 64-bit version of the application exists.
    A 32-bit version of the application exists.
    Original share library path:
    LD_LIBRARY_PATH : /cadence/IC610/tools/lib:/cadence/IC610/tools/QT/lib:/cadence/IC610/tools/lib:/cadence/MMSIM72/tools/lib:/cadence/ASSURA320/tools/lib
    DBType OA
    doOA: 0 doTools: 0 doQT: 0
    oaBinDir : /cadence/IC610/OA/bin
    oaLibDir : /cadence/IC610/OA/lib/linux_rhel30_32/opt
    rm64SharedLibPath sets LD_LIBRARY_PATH=/cadence/IC610/OA/lib/linux_rhel30_32/opt:/cadence/IC610/tools/lib:/cadence/IC610/tools/QT/lib:/cadence/MMSIM72/tools/lib:/cadence/ASSURA320/tools/lib
    ----------------------------------------------------
    PATH            : /usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/NX/bin:/cadence/ASSURA320/tools/bin:/cadence/MMSIM72/tools/bin:/cadence/IC610/tools/bin:/cadence/IC610/tools/dfII/bin:/cadence/IC610/tools/plot/bin:/cadence/ASSURA320/bin:/cadence/ASSURA320/dfII/bin:/cadence/ASSURA320/tools/assura/bin:/home/LuLi/bin:/usr/NX/bin:/cadence/ASSURA320/tools/bin:/cadence/MMSIM72/tools/bin:/cadence/IC610/tools/bin:/cadence/IC610/tools/dfII/bin:/cadence/IC610/tools/plot/bin:/cadence/ASSURA320/bin:/cadence/ASSURA320/dfII/bin:/cadence/ASSURA320/tools/assura/bin
    LD_LIBRARY_PATH : /cadence/IC610/OA/lib/linux_rhel30_32/opt:/cadence/IC610/tools/lib:/cadence/IC610/tools/QT/lib:/cadence/MMSIM72/tools/lib:/cadence/ASSURA320/tools/lib
    CDS_AUTO_64BIT  : ALL
    Launching "/cadence/IC610/tools/dfII/bin/32bit/virtuoso.exe"
    ----------------------------------------
    /cadence/IC610/tools/dfII/bin/32bit/virtuoso: symbol lookup error: /cadence/IC610/tools/QT/lib/libQtGui.so.4: undefined symbol: XRenderFindStandardFormat

     
    PLus, the output of the rpm is:

    [LuLi@ee207 ~]$ rpm -q -f /usr/lib/libXrender.so.1
    libXrender-0.9.1-3.1

     
    Thanks Andrew!
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

    Unfortunately I cannot work out why this is failing - the version of the RPM looks OK, and I've tried running the base IC610 on a machine with a similar RPM (even with CDS_AUTO_64BIT set to ALL), and similar Assura and MMSIM versions - I cannot get it to fail.

    Do you have $LD_ASSUME_KERNEL set? What OS are you running on (what does "cat /etc/redhat-release" show and what does "uname -a" show)?

    Either way, this version is not supported any longer, so you really would be far better off installing either IC614 or IC615.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sindy
    Sindy over 14 years ago

     [LuLi@ee207 ~]$ uname -a
    Linux ee207.dhcp.ttu.edu 2.6.18-8.el5 #1 SMP Fri Jan 26 14:15:14 EST 2007 x86_64 x86_64 x86_64 GNU/Linux
    [LuLi@ee207 ~]$ cat /etc/redhat-release
    Red Hat Enterprise Linux Client release 5 (Tikanga)

    About the "$LD_ASSUME_KERNEL set", I don't know how to check it.. Sorry. Could you let me know how to? 

     

    If we cannot figure this out, we will switch to IC614 or IC615 as you suggest.

     

    Thanks Andrew 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sindy
    Sindy over 14 years ago

    Hi Andrew,

     I updated our IC610 to IC614. But we had failures. The failure information is as following:

    Error Downloading file:http://software.cadence.com/is/IC610/lnx86/Hotfix_IC06.14.511-614/Hotfix_IC06.14.511-614_lnx86.sdp

    Error Downloading file:http://software.cadence.com/is/IC610/lnx86/Hotfix_IC06.14.511-614/CDROM1/README 

     

    When we tried to run it after the install (Something wasn't installed due to the downloading error, but we run it anyway), there are error information as following:

    /cadence/IC610/tools/dfII/bin/64bit/virtuoso:error while loading shared libraries: liboaCM. so: cannot open shared object file: no such file or directory

     

    I'm not sure if this error is due to the downloading and install failure. Do you have any advices?

     

    Thanks much! 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 14 years ago

    Hi Sindy,

    If you had failures during the download and install, why do you assume that the software will be able to work after knowing that it did not complete the installation task successfully?  I would recommend repeating the installation to completion and then seeing if you have issues after that; it seems the logical course of action to me.

    Best regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Sindy
    Sindy over 14 years ago

    HI Lawrence,

     Yes. You are right. I just successfully installed the  missing files.

    But still we have the error when run it.

    /cadence/IC610/tools/dfII/bin/64bit/virtuoso:error while loading shared libraries: liboaCM. so: cannot open shared object file: no such file or directory

     

    Any clue? am I missing some shared library file? or a symbolic link missed? 

    Thanks you Lawrence

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 14 years ago

     Do you have $OA_HOME set? If so, please unset the environment variable (in csh "unsetenv OA_HOME"). Did you do the configuration step after installing IC614, and if so, did you tell it to use the OpenAccess installation from somewhere else? The best thing to do is not to configure OpenAccess - leave it at the default which is to point at the OA build that comes with IC614. For example, at the root of your installation (/cadence/IC610 in your case) I have:

    andrewb_26> ls -l share/oa
    lrwxrwxrwx  1 eucdsmgr mail 16 Feb 13 00:09 share/oa -> ../oa_v22.04.072/

    If you look in share/oa/lib/*/opt you should see the file that it's complaining about.

    My guess is that either OA_HOME has been set, or your share/oa link is pointing in the wrong place.

    Regards,

    Andrew.

    • 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