UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 56676

DocNav 14.6/Vivado 2013.2 - "docnav: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory..."

Description

Documentation Navigator (DocNav) 14.6/Vivado 2013.2 was installed on the RHEL 6 64-bit Linux OS the same way as in ISE 14.5/Vivado 2013.1; however, DocNav (14.6) does not find its shared libraries and provides the error shown below, whereas, at the same time DocNav 14.5 works fine without any errors:

docnav: error while loading shared libraries: libQtWebKit.so.4: cannot open shared object file: No such file or directory
fhe@denursu0035(74) ldd /vol/ise14.6/14.6/ISE_DS/ISE/../../../DocNav/docnav
        linux-gate.so.1 =>  (0x55555000)
        libQtWebKit.so.4 => not found
        libQtXml.so.4 => not found
        libQtGui.so.4 => not found
        libQtNetwork.so.4 => not found
        libQtCore.so.4 => not found
        libpthread.so.0 => /lib/libpthread.so.0 (0x006e3000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x5557f000)
        libm.so.6 => /lib/libm.so.6 (0x006b7000)

        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x5566b000)
        libc.so.6 => /lib/libc.so.6 (0x00517000)
        /lib/ld-linux.so.2 (0x004f5000)

From the above you can see that 'docnav' for ISE14.6 tools fails to find the shared libraries, while ISE14.5 version does find them, for example:

fhe@denurd0d05530(139) ldd /vol/ise14.5/14.5/ISE_DS/ISE/../../../DocNav/docnav
        linux-gate.so.1 =>  (0xffffe000)         libQtWebKit.so.4 => /vol/ise14.5/DocNav/libQtWebKit.so.4 (0xf6860000)         libQtXml.so.4 => /vol/ise14.5/DocNav/libQtXml.so.4 (0xf6818000)
        libQtGui.so.4 => /vol/ise14.5/DocNav/libQtGui.so.4 (0xf5d03000)
        libQtNetwork.so.4 => /vol/ise14.5/DocNav/libQtNetwork.so.4 (0xf5ba6000)
        libQtCore.so.4 => /vol/ise14.5/DocNav/libQtCore.so.4 (0xf58ab000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x009ba000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00b61000)
        libm.so.6 => /lib/libm.so.6 (0x009d5000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x00b12000)
        libc.so.6 => /lib/libc.so.6 (0x00858000)

Solution

As a work-around, append your DocNav directory to the front of your LD_LIBRARY_PATH environment variable. It should look similar to the following:

LD_LIBRARY_PATH=export/home/Xilinx/2013.2-14.6/DocNav:[rest of your original variable]

This should not be required to do and a change request has been filed for the developers to get this fixed in the next release.

AR# 56676
Date Created 07/03/2013
Last Updated 10/04/2013
Status Active
Type General Article
Tools
  • ISE Design Suite - 14.6