EDKを使っていると、エラーが出る。
EDKでFPGAの回路を構成し、bitファイルを作成しようとしたら次のようなエラーが出てきた。
xilperl: error while loading shared libraries: libdb-4.1.so: cannot open shared object file: No such file or directory
Fedora 8では、compat-dbにlibdb-4.x.soが入っていますが、そのバージョンは4.2、4.3、4.5しかなく4.1は入っていない。
ということで、Berkeley-DBをここからダウンロード。(バージョンは4.1.25)
$ tar zxf db-4.1.25.tar.gz $ cd db-4.1.25/build_unix/ $ ../dist/configure $ make
以上でlibdb-4.1.soが db-4.1.25/build_unix/.lib 以下に作成されるので、あとは
$ su Password: # cp .libs/libdb-4.1.so /lib/ # /sbin/ldconfig
これでbitファイルが作成され、無事動作しました。