wine導入時にYour bison version is too old. Please install bison.と言われた

 macOS Catalinaでwineを導入する途中、$ ./configure --enable-win64を実行したら

configure: error: Your bison version is too old. Please install bison version 3.0 or newer.

と言われてしまった。

 bisonのバージョンが古いとのことなので、早速現在のbisonのパスとバージョンを確認。

$ which bison
/usr/bin/bison
$ bison --version
bison (GNU Bison) 2.3
...  

 確かに、エラー通りbisonのバージョンは3.0未満のようだ。しかし、bisonを3.0以降の新しいものにする方法は分からなかったので、Google先生に頼ることにした。

 エラー文をそのままコピペし、"Your bison version is too old."とググったら、あるブログにたどり着いた。
Dinker Charak's Blog - Running Windows Programs on Mac OS X Using WineHQ - March 11, 2020 21:16

 どうやら、/usr/local/Cellar/bison/(バージョン)/bin下に新しいbisonがあるようだ。/usr/local/Cellar/bisonに行って確認する。

$ cd /usr/local/Cellar/bison
$ ls
3.7.1

 確かにあった。そして、/usr/local/Cellar/bison/3.7.1/binに行ってみるとちゃんとbisonがあった。

 あとはそこにパスを通せばよい。

$ export PATH=/usr/local/Cellar/bison/3.7.1/bin:$PATH
$ which bison
/usr/local/Cellar/bison/3.7.1/bin/bison

 無事にパスが通ったようだ。

 そして、

$ ./configure --enable-win64
...
configure: Finished.  Do 'make' to compile Wine.

 無事に$ ./configure --enable-win64が完了。めでたしめでたし。

追記

調べたら、そもそもCatalinaではwineは動かないみたいですね。残念。