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!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor winksaville
Visitor
10,402 Views
Registered: ‎10-20-2014

librdi_common* not found executing vivado

So I did get DocNav working on Ubuntu 14.04 with Daniels help, thanks.

 

I've now install the WebPACK and tired running Vivado but it crashes, from the desktop icon there wasn't any information so I ran it manually:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3$ . ./settings64.sh

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin$ . ./setupEnv.sh

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin$ ./vivado

RDI_PROG=vivado

****** Vivado v2014.3 (64-bit)

**** SW Build 1034051 on Fri Oct 3 16:32:59 MDT 2014

**** IP Build 1028902 on Fri Sep 26 17:35:13 MDT 2014

** Copyright 1986-2014 Xilinx, Inc. All Rights Reserved.

start_gui

/opt/Xilinx/Vivado/2014.3/bin/loader: line 121: 7959 Segmentation fault (core dumped) "$RDI_PROG" "$@"



I used Daniels techniques and found /opt/Xilinx/Vivado/2014.3/bin/vivado is a bourne shell script:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin$ file vivado

vivado: Bourne-Again shell script, ASCII text executable



Investigated deeper found that it is actually excuting vivido in unwarpped/linx64.o so use ldd on it:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ ldd vivado

linux-vdso.so.1 =>  (0x00007fff2b5fe000)

libtcmalloc.so.4 => not found

libboost_signals.so => not found

librdi_common.so => not found

librdi_commonmain.so => not found

libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f0e9f19d000)

libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f0e9ef86000)

libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0e9ebc0000)

libunwind.so.8 => /usr/lib/x86_64-linux-gnu/libunwind.so.8 (0x00007f0e9e9a5000)

libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f0e9e786000)

libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f0e9e480000)

/lib64/ld-linux-x86-64.so.2 (0x00007f0e9f93d000)

liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f0e9e25e000)

libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0e9e059000)



With google's and "apt-cache search"  I was able to determine libtcmalloc was from google-pertools and found libboost_signals so installed:

 

$ sudo apt-get install google-perftools

$ sudo apt-get install llibboost-signals-dev

 

So now ldd says:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ ldd vivado

linux-vdso.so.1 => (0x00007fff269fe000)

libtcmalloc.so.4 => /usr/lib/libtcmalloc.so.4 (0x00007f19f62b2000)

libboost_signals.so => /usr/lib/x86_64-linux-gnu/libboost_signals.so (0x00007f19f609d000)

librdi_common.so => not found

librdi_commonmain.so => not found

libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f19f5d98000)

libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f19f5b81000)

libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f19f57bb000)

libunwind.so.8 => /usr/lib/x86_64-linux-gnu/libunwind.so.8 (0x00007f19f55a0000)

libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f19f5381000)

libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f19f507b000)

/lib64/ld-linux-x86-64.so.2 (0x00007f19f6538000)

liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f19f4e59000)

libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f19f4c54000)

 

 

After more head scratching I decide to look in opt/Xilinx, FOUND it:

 

wink@ssi-primary:/opt/Xilinx$ find . -name librdi_common*
./Vivado/2014.3/lib/lnx32.o/librdi_commoncwebtalk.so
./Vivado/2014.3/lib/lnx32.o/librdi_commonversion.so
./Vivado/2014.3/lib/lnx32.o/librdi_commonmain.so
./Vivado/2014.3/lib/lnx32.o/librdi_commontasks.so
./Vivado/2014.3/lib/lnx32.o/librdi_commonxillic.so
./Vivado/2014.3/lib/lnx32.o/librdi_commonx11.so
./Vivado/2014.3/lib/lnx32.o/librdi_common.so
./Vivado/2014.3/lib/lnx64.o/librdi_commoncwebtalk.so
./Vivado/2014.3/lib/lnx64.o/librdi_commonversion.so
./Vivado/2014.3/lib/lnx64.o/librdi_commonmain.so
./Vivado/2014.3/lib/lnx64.o/librdi_commontasks.so
./Vivado/2014.3/lib/lnx64.o/librdi_commonxillic.so
./Vivado/2014.3/lib/lnx64.o/librdi_commonx11.so
./Vivado/2014.3/lib/lnx64.o/librdi_common.so

 

But its not being found by ldd so I check the LD_LIBRARY_PATH and its set from doing the "settings64.sh" and its set: 

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ echo $LD_LIBRARY_PATH
/opt/Xilinx/Vivado/2014.3/lib/lnx64.o

 

 

So for grins I add LD_LIBRARY_PATH before executing ldd and then:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ LD_LIBRARY_PATH=/opt/Xilinx/Vivado/2014.3/lib/lnx64.o ldd vivado
linux-vdso.so.1 => (0x00007fff317fe000)
libtcmalloc.so.4 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libtcmalloc.so.4 (0x00007f9d39b45000)
libboost_signals.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_signals.so (0x00007f9d3992f000)
librdi_common.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_common.so (0x00007f9d38e89000)
librdi_commonmain.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_commonmain.so (0x00007f9d38c7c000)
libstdc++.so.6 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libstdc++.so.6 (0x00007f9d3897a000)
libgcc_s.so.1 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libgcc_s.so.1 (0x00007f9d38763000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9d38384000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f9d3807e000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9d37e5f000)
libCOIN-all.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libCOIN-all.so (0x00007f9d3778f000)
libXil_lmgr11.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libXil_lmgr11.so (0x00007f9d3742a000)
libboost_date_time.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_date_time.so (0x00007f9d37219000)
libboost_filesystem.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_filesystem.so (0x00007f9d37003000)
libboost_program_options.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_program_options.so (0x00007f9d36d94000)
libboost_regex.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_regex.so (0x00007f9d36aae000)
libboost_system.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_system.so (0x00007f9d368ab000)
libboost_thread.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_thread.so (0x00007f9d36696000)
libhdlpsolve.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libhdlpsolve.so (0x00007f9d363f2000)
libhdxml.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libhdxml.so (0x00007f9d36148000)
libisl_iostreams.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_iostreams.so (0x00007f9d35784000)
libisl_iosutils.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_iosutils.so (0x00007f9d35569000)
libisl_sysinfo.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_sysinfo.so (0x00007f9d35335000)
libprotobuf.so.7 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libprotobuf.so.7 (0x00007f9d35044000)
librdi_commonxillic.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_commonxillic.so (0x00007f9d34ddf000)
librdi_curl.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_curl.so (0x00007f9d349d0000)
librdiconfig.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdiconfig.so (0x00007f9d347b8000)
librdizlib.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdizlib.so (0x00007f9d34591000)
libtcl8.5.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libtcl8.5.so (0x00007f9d3426f000)
libxerces-c-3.1.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libxerces-c-3.1.so (0x00007f9d33cc5000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9d33ac0000)
libgomp.so.1 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libgomp.so.1 (0x00007f9d338b2000)
librdi_commonversion.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_commonversion.so (0x00007f9d336ad000)
/lib64/ld-linux-x86-64.so.2 (0x00007f9d39db9000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9d334a5000)
libboost_iostreams.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_iostreams.so (0x00007f9d3328f000)

 

 

Wow that worked, but then when I execute .vivado with the LD_LIBARY_PATH I get an error that init.tcl isn't found.

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ LD_LIBRARY_PATH=/opt/Xilinx/Vivado/2014.3/lib/lnx64.o ./vivado
application-specific initialization failed: Can't find a usable init.tcl in the following directories:
/tmp/pabuild/tcl8.5.14/lib/tcl8.5 /opt/Xilinx/Vivado/2014.3/bin/unwrapped/lib/tcl8.5 /opt/Xilinx/Vivado/2014.3/bin/lib/tcl8.5 /opt/Xilinx/Vivado/2014.3/bin/unwrapped/library /opt/Xilinx/Vivado/2014.3/bin/library /opt/Xilinx/Vivado/2014.3/bin/tcl8.5.14/library /opt/Xilinx/Vivado/2014.3/tcl8.5.14/library

 

This probably means that Tcl wasn't installed properly.

%

 

 

I did find init.tcl and extended the path but that didn't work, I then move the tcl8.5 library to /opt/Xilinx/Vivado/2014.3/bin/unwrapped/lib/tcl8.5 and then got yet another error:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ LD_LIBRARY_PATH=/opt/Xilinx/Vivado/2014.3/lib/lnx64.o ./vivado

****** Vivado v (64-bit)
**** SW Build 1034051 on Fri Oct 3 16:32:59 MDT 2014
** Copyright 1986-2014 Xilinx, Inc. All Rights Reserved.

ERROR: [common-17-49]

ERROR: [common-17-49]

Could not load library 'librdi_coretasks' needed by 'core', please check installation.
while executing
"error "$result\nCould not load library '$library' needed by '$feature', please check installation.""
(procedure "rdi::load_library" line 4)
invoked from within
"rdi::load_library core librdi_coretasks"
(file "/opt/Xilinx/Vivado/2014.3/lib/scripts/rdi/features/core/core.tcl" line 5)
ERROR: [common-17-217]

while executing
"source -notrace /opt/Xilinx/Vivado/2014.3/lib/scripts/rdi/features/core/core.tcl"
invoked from within
"load_features base core vivado"
(file "/opt/Xilinx/Vivado/2014.3/lib/scripts/rdi/products/Vivado.tcl" line 9)
INFO: [common-17-206]

 

 

So I seem to be going down a rat hole and I hope someone can get me to the bottom faster, because obviously my installation an't work'n :)

 

-- Wink

0 Kudos
6 Replies
Visitor winksaville
Visitor
10,376 Views
Registered: ‎10-20-2014

Re: librdi_common* not found executing vivado

I've a "solution" to librdi_common* and actually some of the other missing libraries. My "solution" which may be totally wrong was to change /opt/Xilinx/Vivado/2014.3/.settings64-Vivado.sh so that XILINX_VIVADO, PATH and LD_LIBRARY_PATH were exported:

 

export XILINX_VIVADO=/opt/Xilinx/Vivado/2014.3
if [ -n "${PATH}" ]; then
export PATH=/opt/Xilinx/Vivado/2014.3/bin:$PATH
else
export PATH=/opt/Xilinx/Vivado/2014.3/bin
fi
if [ -n "${LD_LIBRARY_PATH}" ]; then
export LD_LIBRARY_PATH=/opt/Xilinx/Vivado/2014.3/lib/lnx64.o:$LD_LIBRARY_PATH
else
export LD_LIBRARY_PATH=/opt/Xilinx/Vivado/2014.3/lib/lnx64.o
fi

 

I also did the same thing for PATH in /opt/Xilinx/DocNav.

 

if [ -n "${PATH}" ]; then
export PATH=/opt/Xilinx/DocNav:$PATH
else
export PATH=/opt/Xilinx/DocNav
fi

 

Then doing ldd ./vivado all librarys were found and noticed that the resolution is mostly from opt/Xilinx instead of the versions I installed:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ ldd ./vivado
linux-vdso.so.1 => (0x00007fff37ffe000)
libtcmalloc.so.4 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libtcmalloc.so.4 (0x00007f16aa1bc000)
libboost_signals.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_signals.so (0x00007f16a9fa6000)
librdi_common.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_common.so (0x00007f16a9500000)
librdi_commonmain.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_commonmain.so (0x00007f16a92f3000)
libstdc++.so.6 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libstdc++.so.6 (0x00007f16a8ff1000)
libgcc_s.so.1 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libgcc_s.so.1 (0x00007f16a8dda000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f16a89fb000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f16a86f5000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f16a84d6000)
libCOIN-all.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libCOIN-all.so (0x00007f16a7e06000)
libXil_lmgr11.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libXil_lmgr11.so (0x00007f16a7aa1000)
libboost_date_time.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_date_time.so (0x00007f16a7890000)
libboost_filesystem.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_filesystem.so (0x00007f16a767a000)
libboost_program_options.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_program_options.so (0x00007f16a740b000)
libboost_regex.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_regex.so (0x00007f16a7125000)
libboost_system.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_system.so (0x00007f16a6f22000)
libboost_thread.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_thread.so (0x00007f16a6d0d000)
libhdlpsolve.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libhdlpsolve.so (0x00007f16a6a69000)
libhdxml.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libhdxml.so (0x00007f16a67bf000)
libisl_iostreams.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_iostreams.so (0x00007f16a5dfb000)
libisl_iosutils.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_iosutils.so (0x00007f16a5be0000)
libisl_sysinfo.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_sysinfo.so (0x00007f16a59ac000)
libprotobuf.so.7 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libprotobuf.so.7 (0x00007f16a56bb000)
librdi_commonxillic.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_commonxillic.so (0x00007f16a5456000)
librdi_curl.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_curl.so (0x00007f16a5047000)
librdiconfig.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdiconfig.so (0x00007f16a4e2f000)
librdizlib.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdizlib.so (0x00007f16a4c08000)
libtcl8.5.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libtcl8.5.so (0x00007f16a48e6000)
libxerces-c-3.1.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libxerces-c-3.1.so (0x00007f16a433c000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f16a4137000)
libgomp.so.1 => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libgomp.so.1 (0x00007f16a3f29000)
librdi_commonversion.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/librdi_commonversion.so (0x00007f16a3d24000)
/lib64/ld-linux-x86-64.so.2 (0x00007f16aa430000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f16a3b1c000)
libboost_iostreams.so => /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libboost_iostreams.so (0x00007f16a3906000)

 

 

And now when I execute ./vivado I don't have a problem with init.tc, but now I have s segv when I execute vivado:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ ./vivado
Segmentation fault (core dumped)

 

 

I then executed with strace -v to the sreen and the file vivado.st.txt which is attached:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ strace -v ./vivado 2>&1 | tee vivado.st.txt

 

And here are the last 20 lines:

 

wink@ssi-primary:/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o$ tail -20 vivado.st.txt
read(3, " 1600.000\ncache size\t: 3072 KB\np"..., 1013) = 1013
read(3, ": 2\napicid\t\t: 3\ninitial apicid\t:"..., 1013) = 688
read(3, "", 1023) = 0
close(3) = 0
futex(0x7fff1ca31ad0, FUTEX_WAKE, 1) = 0
futex(0x7fff1ca31ad0, FUTEX_WAKE_PRIVATE, 1) = 0
open("/proc/self/auxv", O_RDONLY) = 3
read(3, "!\0\0\0\0\0\0\0\0\200\243\34\377\177\0\0", 16) = 16
close(3) = 0
open("/proc/13705/status", O_RDONLY) = 3
read(3, "Name:\tvivado\nState:\tR (running)\n"..., 8191) = 835
close(3) = 0
times({tms_utime=28, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 1728723058
brk(0x11b0000) = 0x11b0000
brk(0x12b0000) = 0x12b0000
brk(0x13b0000) = 0x13b0000
brk(0x14b0000) = 0x14b0000
brk(0x15b0000) = 0x15b0000
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0x7fff1c233ff8} ---
+++ killed by SIGSEGV (core dumped) +++

 

 

So on one hand using "export" in the scripts work, but vivado still isn't running, suggestions?

 

0 Kudos
Visitor winksaville
Visitor
10,370 Views
Registered: ‎10-20-2014

Re: librdi_common* not found executing vivado

Attached is a a crash file. I've never analyzed a crash file but snooped around and found "apport-unpack" and then used gdb to load the CoreDump file any maybe it crashed in libtcmalloc.so.4.

 

wink@ssi-primary:~$ gdb /opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o/vivado /var/crash/x/CoreDump
GNU gdb (Ubuntu 7.7-0ubuntu3.1) 7.7
Copyright (C) 2014 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from /opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o/vivado...(no debugging symbols found)...done.
[New LWP 3156]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
BFD: /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libisl_iostreams.so: version count (5534) does not match symbol count (5533)
Core was generated by `/opt/Xilinx/Vivado/2014.3/bin/unwrapped/lnx64.o/vivado'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007f38dbaff9d7 in tc_new () from /opt/Xilinx/Vivado/2014.3/lib/lnx64.o/libtcmalloc.so.4
(gdb)

 

0 Kudos
Visitor winksaville
Visitor
10,330 Views
Registered: ‎10-20-2014

Re: librdi_common* not found executing vivado

Well I don't know what I'd been doing wrong, but Vivado is working now. My Unbuntu box took some updates and now I can execute Vivado either from the desktop icon or from the command line. But executing /opt/Xilinx/Vivado/bin/unwrapped/lnx64.o/vivado after setting the environment variables fails as before. So that was obviously the wrong approach.

Visitor ivanis
Visitor
422 Views
Registered: ‎11-06-2018

Re: librdi_common* not found executing vivado

Thanks for your post, it is old but very valuable for someone setting up Vivado 2017.4 on Archlinux in 2019 (Happy New Year ! btw). Beside following your investigation I had a small issues with a missing library: libtinfo.so.5, should belong to ncurses, which is nowadays version 6 and the fifth was not available from arch community anymore. I did link so.5 to so.6 and this does the job so far. I don't claim this a valid solution, anyhow archlinux is not among supported by Vivado, but it runs.

 

Cheers,

0 Kudos
Observer bdixon007
Observer
189 Views
Registered: ‎08-20-2014

Re: librdi_common* not found executing vivado

My Vivado 2018.3 hangs at the GUI generating a list of supported parts.

end of log ...

2019-02-01 09:08:57,095 DEBUG: o.p:? - Creating shortcuts for Module<?> UltraScale+
2019-02-01 09:08:57,095 DEBUG: o.p:? - Creating shortcuts for Module<?> Production Devices
2019-02-01 09:08:57,095 DEBUG: o.p:? - Creating shortcuts for Module<?> Virtex UltraScale+ 58G ES
2019-02-01 09:08:57,095 DEBUG: o.p:? - Creating shortcuts for Module<?> Virtex UltraScale+ HBM ES
2019-02-01 09:08:57,095 DEBUG: o.p:? - Creating shortcuts for Module<?> Zynq UltraScale+ MPSoC ES
2019-02-01 09:08:57,095 DEBUG: o.p:? - Creating shortcuts for Module<?> Zynq UltraScale+ RFSoC ES
2019-02-01 09:08:57,096 DEBUG: o.p:? - Creating shortcuts for Module<?> Engineering Sample Devices
2019-02-01 09:08:57,096 DEBUG: o.p:? - Will not create registry on Linux
2019-02-01 09:08:57,096 DEBUG: o.f:? - progress bar before scripts total tasks:10, remaining:9
2019-02-01 09:08:57,099 DEBUG: o.p:? - Executing script Run setupLibTinfo: /tools/Xilinx_xyz/.xinstall/Vivado_2018.3/scripts/setupLibTinfo.sh [/tools/Xilinx_xyz/Vivado/2018.3]
2019-02-01 09:08:57,104 DEBUG: o.p:? - Executing script Run setupLibNCurses: /tools/Xilinx_xyz/.xinstall/Vivado_2018.3/scripts/setupLibNCurses.sh [/tools/Xilinx_xyz/Vivado/2018.3]
2019-02-01 09:08:57,109 DEBUG: o.p:? - Executing script Generating installed device list: /tools/Xilinx_xyz/Vivado/2018.3/bin/vivado [-nolog, -nojournal, -mode, batch, -source, /tools/Xilinx_xyz/.xinstall/Vivado_2018.3/scripts/xlpartinfo.tcl, -tclargs, /tools/Xilinx_xyz/Vivado/2018.3/data/parts/installed_devices.txt]
2019-02-01 09:30:00,231 DEBUG: j.a:? - Open using: /usr/bin/firefox [http://www.xilinx.com/products/design-tools/vivado.html]

 Fo it doesn't complete the installation  normally.

 

When I run  vivado form the command line I get an error  ...

 

"couldn't load file "libdri_commontasks.so":  .....   not sure how to resolve ... I have tried severalinstalls and it seems the dirst one completed and the first one completed but ran into similar libdri_common.so missing issues.  How to fully clean out previous installs ?

Any ideas on how to procede ?

0 Kudos
Observer bdixon007
Observer
188 Views
Registered: ‎08-20-2014

Re: librdi_common* not found executing vivado

also running ldd-resursive.pl flags librdi_commonmain.so and librdi_common.so as not found

0 Kudos