mixiユーザー(id:7593622)

2020年01月27日22:20

226 view

Mac mini(Catalina)にJubatusをインストール なんだけども、解決できないので、旧環境からバイナリを持ってくる

ビルドのエラーはよくわからんので・・・
旧環境の /usr/local/Cellar の以下のディレクトリを一つのzipファイルに固めて、これを新環境の同じディレクりにコピーする事にする(取り敢えずは、/usr/local/の下に別のディレクトリとしておいて、Cellar の下には、それぞれシンボリックリンクを作成)。
 apr/
 apr-util/
 jubatus/
 jubatus-core/
 jubatus-mpio/
 jubatus-msgpack-rpc/
 libtool/
 log4cxx/
 msgpack059/
 oniguruma/
 pkg-config/

jubatusのバージョンは旧環境を構築した時なので、1.0.5。

で、新環境側で、homebrew で jubatus インストールを試みたパッケージ達をアンインストール。
$ brew uninstall oniguruma
Uninstalling /usr/local/Cellar/oniguruma/6.9.4... (17 files, 1.3MB)
$ brew uninstall msgpack059
Uninstalling /usr/local/Cellar/msgpack059/0.5.9... (59 files, 1.4MB)
$ brew uninstall pkg-config
Uninstalling /usr/local/Cellar/pkg-config/0.29.2... (11 files, 623KB)
$ brew uninstall log4cxx
Uninstalling /usr/local/Cellar/log4cxx/0.10.0_1... (185 files, 6.3MB)
$ brew uninstall apr-util
Uninstalling /usr/local/Cellar/apr-util/1.6.1_3... (54 files, 785.7KB)
$ brew uninstall apr
Uninstalling /usr/local/Cellar/apr/1.7.0... (59 files, 1.4MB)
$ brew untap jubatus/jubatus
Untapping jubatus/jubatus...
Untapped 5 formulae (42 files, 36.9KB).
$

(アンインストール前)
$ brew list
apr gettext isl libmpc log4cxx oniguruma pkg-config
apr-util gmp libffi libunistring mpfr openssl@1.1 swig
gcc gnu-sed libidn2 llvm msgpack059 pcre wget

(アンインストール後)
$ brew list
gcc gmp isl libidn2 libunistring mpfr pcre wget
gettext gnu-sed libffi libmpc llvm openssl@1.1 swig


***

で、この後、新環境の /usr/local/Celler に旧環境のバイナリをコピー(じゃなくてシンボリックリンクを作成)して、/usr/local/binの下にシンボリックリンクを作成したら、、、終わるかな。終わる(動く)といいな。

/usr/local/opt にライブラリのリンクも必要だった。
(pkg-config は2パターンあった。あぶない。)

***

$ ln -s ../Cellar/libtool/2.4.6_1/bin/glibtool glibtool
$ ln -s ../Cellar/libtool/2.4.6_1/bin/glibtoolize glibtoolize
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaanomaly jubaanomaly
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubabandit jubabandit
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaburst jubaburst
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaclassifier jubaclassifieaar
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaclustering jubaclustering
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaconv jubaconv
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubagraph jubagraph
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubanearest_neighbor jubanearest_neighbor
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubarecommender jubarecommender
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaregression jubaregression
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubastat jubastat
$ ln -s ../Cellar/jubatus/1.0.5/bin/jubaweight jubaweight
$ ln -s ../Cellar/oniguruma/6.6.1/bin/onig-config onig-config
$ ln -s ../Cellar/pkg-config/0.29.2/bin/pkg-config pkg-config
$

***

$ ln -s ../Cellar/apr/1.6.2_1/ apr
$ ln -s ../Cellar/apr-util/1.6.0_1/ apr-util
$ ln -s ../Cellar/jubatus/1.0.5/ jubatus
$ ln -s ../Cellar/jubatus-core/1.0.5/ jubatus-core
$ ln -s ../Cellar/jubatus-mpio/0.4.5/ jubatus-mpio
$ ln -s ../Cellar/jubatus-msgpack-rpc/0.4.4/ jubatus-msgpack-rpc
$ ln -s ../Cellar/libtool/2.4.6_1/ libtool
$ ln -s ../Cellar/log4cxx/0.10.0_1/ log4cxx
$ ln -s ../Cellar/msgpack059/0.5.9/ msgpack059
$ ln -s ../Cellar/oniguruma/6.6.1/ oniguruma
$ ln -s ../Cellar/pkg-config/0.29.2/ pkg-config
$ ln -s ../Cellar/pkg-config/0.29.2/ pkgconfig

0 0

コメント

mixiユーザー

ログインしてコメントを確認・投稿する

<2020年01月>
   1234
567891011
12131415161718
19202122232425
262728293031