install
Quartus 9.1 sp2
Altera のサイトから linux 用のファイルをダウンロードする。
- Quartus II ウェブ・エディション ソフトウェア v9.1 サービスパック 2
サイズが大きいので結構ダウンロードに時間がかかる(-_-)
$ tar xvf 91sp2_quartus_free_linux.tar
展開してできるディレクトリに install というシェルスクリプトがある。csh スクリプト。ubuntu のデフォルトシェルは bash であり、csh は入っていない。
$ sudo apt-get install tcsh
で tcsh をインストール。
$ sudo ./install
でインストールを実行。インストール先ディレクトリを指定する。
無事終了。動作確認を試みる。binディレクトリに quartus というスクリプトを発見。
端末からパスを通して起動してみる。
$ export PATH+=:$(pwd) $ ./quartus
残念ながらエラー。
$ quartus quartus: /quartus/linux/libuuid.so.1: no version information available (required by /usr/lib/libSM.so.6) quartus: symbol lookup error: /usr/lib/libXi.so.6: undefined symbol: XESetWireToEventCookie
で、ぐぐった。
QuartusIIインストール
quartus のバイナリが ubuntu 10.4 より古いライブラリに依存しているらしい。(-m-)
Re: Shake, libXi.so.6 and XESetWireToEventCookie Hi. Yesterday i upgrade my ubuntu and have the same bug. Here is my solution: * go to here http://packages.ubuntu.com/karmic/i386/libxi6/download and download libxi6_1.2.1-2ubuntu1_i386.deb * DON'T INSTALL IT. This is old version of libXi and your system allready has newer. You need this version only to run shake. * uncompress libXi.so.6.0.0 in to /your path to shake/lib * make symbolic link libXi.so.6 => libXi.so.6.0.0 * run Shake * Enjoy. elf128 is offline Reply With Quote
うーん、古いバージョンをローカルに入れて起動できるようにするか?
そこまでやらずに素直に Windows で開発するのが吉か。。。