Package Details: vivado 2022.2-1

Git Clone URL: https://aur.archlinux.org/vivado.git (read-only, click to copy)
Package Base: vivado
Description: FPGA/CPLD design suite for Xilinx devices
Upstream URL: https://www.xilinx.com/products/design-tools/vivado.html
Licenses: custom
Submitter: xiretza
Maintainer: xiretza
Last Packager: xiretza
Votes: 12
Popularity: 0.003135
First Submitted: 2019-06-18 22:23 (UTC)
Last Updated: 2022-10-25 16:00 (UTC)

Latest Comments

1 2 3 4 5 6 .. 9 Next › Last »

bobo1239 commented on 2022-10-29 10:50 (UTC) (edited on 2022-10-29 10:50 (UTC) by bobo1239)

Seems like the package size reduction is indeed due to removed/missing Versal part data:

2022.1:

49G /opt/Xilinx/Vivado/2022.1/data/parts/xilinx/devint/vault/versal
60G /opt/Xilinx/Vivado/2022.1/data/parts

2022.2:

12G /opt/Xilinx/Vivado/2022.2/data/parts

Don't know whether Versal should be installed or not by default...

justinkb commented on 2022-10-27 11:05 (UTC) (edited on 2022-10-27 11:09 (UTC) by justinkb)

@xiretza compare output of pacman -Ql of the two packages? the /opt/Xilinx/Vivado/$pkgver/data/parts directory contains about 60GB of data, that is my prime candidate for being missing

xiretza commented on 2022-10-25 16:01 (UTC)

I've updated to 2022.2, but something weird has happened this time - even though the download archive grew from 70GB to 90GB, the package shrunk from ~60GB to 20. I gave it a quick smoke test and everything seems to be working okay, but I'm fairly confident Xilinx broke something here. Please let me know if you find out what it is.

xiretza commented on 2022-10-16 07:31 (UTC)

@MrJake222: makepkg doesn't know about the AUR, you either have to build and install dependency AUR packages manually or use an AUR helper that does it for you.

MrJake222 commented on 2022-10-16 07:29 (UTC) (edited on 2022-10-16 07:30 (UTC) by MrJake222)

Won't install dependencies:

$ makepkg -s
==> Making package: vivado 2022.1-1 (Sun 16 Oct 2022 09:26:41 CEST)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[sudo] password for norbert: 
error: target not found: ncurses5-compat-libs
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> ncurses5-compat-libs
  -> libxcrypt-compat
  -> libpng12
  -> lib32-libpng12
  -> xorg-xlsclients
==> Checking buildtime dependencies...
==> ERROR: Could not resolve all dependencies.

$ i ncurses5-compat-libs libxcrypt-compat libpng12 lib32-libpng12 xorg-xlsclients
error: target not found: ncurses5-compat-libs

i is alias for pacman -S

xiretza commented on 2022-05-01 15:55 (UTC)

I'll get around to updating the package soon, just have to free up enough disk space to actually be able to build the damn thing.

GaryBlackbourne commented on 2022-05-01 15:54 (UTC)

Worked well, thank you!

I used 2022.1 version of Vivado installer, it takes only three or four lines of editing in the PKGBUILD, if anyone interested:

the first sections (pkgver, and _more_ver)

pkgver=2022.1
_more_ver=0420_0327

and the checksum for the file:

md5sums=('0bf810cf5eaa28a849ab52b9bfdd20a5'
         '69d14ad64f6ec44e041eaa8ffcb6f87c'
         )

with these simple edits, I was able to install a more recent version, maybe It would be great to add these lines as comment.

Lacsapix commented on 2022-04-11 11:45 (UTC)

@fabian-ang Thank you so much! it works like a charm!

fabian-ang commented on 2022-03-19 19:16 (UTC) (edited on 2022-04-05 11:38 (UTC) by fabian-ang)

@Lacsapix same for me
There is already some discussion in the xilinx forums here. The issue is that vivado seems to be incompatible with harfbuzz version 4. I quickly downgraded to harfbuzz 3.4 to confirm that this is the issue.
However I am at the moment also not sure which other possibilities there are, besides running vivado in a docker container as suggested in the forums

EDIT: the fix propesed in the Xilinx forums works for me
mv ${XLNXDIR}/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib/libharfbuzz.so{,.bak}

Lacsapix commented on 2022-03-16 10:45 (UTC) (edited on 2022-03-16 10:46 (UTC) by Lacsapix)

When I'm opening the IP-core window in Vivado it sefaults with the message:

segfault in /opt/Xilinx/Vivado/2021.2/bin/unwrapped/lnx64.o/vivado -exec vivado, exiting...

Checking the log I find the not so helpful content:

#
# An unexpected error has occurred (11)
#
Stack:
/opt/Xilinx/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib//server/libjvm.so(+0xbefecb) [0x7fc3595efecb]
/opt/Xilinx/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib//server/libjvm.so(JVM_handle_linux_signal+0xd1) [0x7fc3595f6c81]
/opt/Xilinx/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib//server/libjvm.so(+0xbead23) [0x7fc3595ead23]
/usr/lib/libc.so.6(+0x42560) [0x7fc3be238560]
/opt/Xilinx/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib/libharfbuzz.so(+0x3574d) [0x7fc32803574d]
/usr/lib/libharfbuzz.so.0(hb_font_funcs_set_glyph_shape_func+0x36) [0x7fc3bc43c886]
/usr/lib/libharfbuzz.so.0(+0x9a8d2) [0x7fc3bc4a98d2]
/usr/lib/libharfbuzz.so.0(hb_ft_font_create+0x37) [0x7fc3bc4a9d97]
/usr/lib/libfreetype.so.6(+0x5e2f0) [0x7fc3bd8912f0]
/usr/lib/libfreetype.so.6(+0x6b7ad) [0x7fc3bd89e7ad]
/usr/lib/libfreetype.so.6(FT_Load_Glyph+0x681) [0x7fc3bd8471a1]
/opt/Xilinx/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib/libfontmanager.so(+0x7abf) [0x7fc328407abf]
/opt/Xilinx/Vivado/2021.2/tps/lnx64/jre11.0.11_9/lib/libfontmanager.so(Java_sun_font_FreetypeFontScaler_getGlyphAdvanceNative+0x14) [0x7fc3284082b4]
[0x7fc34040f710]

Any ideas?