新千葉 ガーベージ・コレクション

FPGA マガジンやインターフェースで書けなかったこと等をちょぼちょぼ書いてます。@ryos36

alliance

今やるべき事かどうかわからないが、alliance インストールしている。え!!X window が必要なの?

configure: error: requires the X window system to compile and run.
                  Please do not use the configure option '--without-x'.

つかえねーじゃん。

ubuntu があったので、ここでコンパイルすることに X のライブラリが必要みたい。

 X11/X.h: No such file or directory

sudo apt-get install xorg-dev" 

げー今度は Motif かよ。20年前かよ。

 sudo apt-get install libmotif-dev 

これでどうよ。configure は通ったよ。yacc がねー。bison いれればいいみたい。

sudo apt-get install bison

一瞬 bison++ を入れるという誘惑にかられたけど、安全のために bison にした。

  • lMut がないといわれた。LD_LIBRARY_PATH にまちがいがあったらしく。make install とか設定しなおしていいるうちにコンパイルできるようになった。なんかいろいろ途中でエラーになる。make でなくて

make install とすることが判明。あーぜんぶ install しながらつくるのね。

https://soc-extras.lip6.fr/en/alliance-abstract-en/

まぁこの通りにやればいいということ。またエラー

/.libs/libVrd.so: undefined reference to `vrd_y_in'

bison じゃだめなのか、、、無念コンパイルできず。

あーflex インストールしてなかった。インストールして再挑戦中。あーflex missing 。configure からやりなおし。
なんでこんなことしているかというと ocp がないから。man ocp はできるのに、、、

~/Polyphony/examples/alliance-examples/adder4$ make
MBK_WORK_LIB=.; export MBK_WORK_LIB; MBK_IN_LO=vst; export MBK_IN_LO; MBK_OUT_LO=vst; export MBK_OUT_LO; MBK_CATA_LIB=/usr/share/alliance/cells/sxlib; export MBK_CATA_LIB; MBK_IN_PH=ap; export MBK_IN_PH; MBK_OUT_PH=ap; export MBK_OUT_PH; MBK_CATAL_NAME=CATAL; export MBK_CATAL_NAME; /usr/bin/ocp -v -gnuplot -ioc adder4  adder4 adder4_p
/bin/sh: 1: /usr/bin/ocp: not found
Makefile:212: recipe for target 'adder4_p.ap' failed
make: *** [adder4_p.ap] Error 127