68 Apple Silicon Mac で MacPorts が引っかかった

(何か良く分からないが、後で問題を引き起こすかもしれないので、 記録しておく。)

MacPorts は時々 update しているのだが、 Apple Silicon Mac 2 台 (全部ではない) で、python310 の update にこけていた。

ログを見たところ、blas 関係のインクルード・ファイルが見つからない、 というメッセージが記録されている。

そのうち直るだろうと思っていたけれど、ずっと直ってないので、 応急処置をした。 cblas を見に行っているけれど、openblas しかないので、 そちらを見るようにシンボリック・リンクを張ってみる。

% cd /opt/local/include
% foreach i (cblas_openblas.h f77blas.h lapack.h lapacke.h lapacke_config.h lapacke_mangling.h lapacke_utils.h openblas_config.h)
foreach> sudo rm $i
foreach> sudo ln -s openblas/$i .
foreach> end
(あ、tcsh でやったので foreach です。まあ、zsh でも動くか。)

これでアップデートし直したら make が通った。 長いこと停滞していたので、色々たまっていて、 結構長い時間をかけてアップデートしてました。

別に1台、トラブルを起こさなかった Apple Silicon Mac が1台あった。 そちらも cblas はないけれど、問題が起きていない。理解出来ない。


そういえば、いつの間にか python311 がインストールされている。



桂田 祐史