Xilinx
From FrugalWiki
Contents |
Introduction
This howto is about installing the Xilinx Webpack 8.2 (service pack 3) software on Frugalware -current (or later Frugalware>=0.6).
Known issues
The simulation seems to be non-working. You'll get the following error message:
ERROR:Simulator:222 - Generated C++ compilation was unsuccessful
Please let me know if you were able to solve this problem :-)
Dependencies
You'll need X (with a working window manager) and openmotif installed. The usual
pacman -S packagename
will install them for you.
Download
You need to download the huge installer + a service pack:
$ ls -lh -rw-r--r-- 1 390M 2006-09-26 21:10 8_2_03i_lin.zip -rw-r--r-- 1 1022M 2006-07-14 00:01 WebPACK_82i_SFD.sh
You need to register to get the deeplinks then you can download it even using wget. You can get the installer from here, actually i forgot the link to the service pack. :-/
As you can see the software is huge, including these tarballs you will need approximately 5 GB of free space temporarily and about 2,4 GB of free space after the install.
Running the installer
The usual
sh WebPACK_82i_SFD.sh
will do the trick. I installed xilinx as a regular user and it gave me a few warnings but it basically worked, so I would not recommend installing as root since it my alter your /etc/rc.d/rc.local or so.
Installing the service pack
Just unzip the service package and run
sh setup
to install the service pack.
Starter script
Now you may wonder how to start the beast. Good question :-) Let's say you've installed it to ~/xilinx, then do the following to create a starter script:
cp ~/xilinx/settings.sh ~/xilinx/bin/lin/startise echo "exec ise" >> ~/xilinx/bin/lin/startise chmod +x ~/xilinx/bin/lin/startise
Desktop file
Then create a desktop file to (for example) ~/.local/share/applications/xilinx.desktop:
[Desktop Entry] Encoding=UTF-8 Name=Xilinx Comment=Xilinx Webpack Exec=~/xilinx/bin/lin/startise Terminal=false Type=Application StartupNotify=true Icon=~/xilinx/data/images/ttc-wizard.xpm Categories=Application;KDE;Development;IDE; MimeType=
Done!