サーバの環境一新するかと思って、DBをPostgreSQL9.5、MySQL5.7にバージョン上げたのは良かったのだけれど、apr-utlのビルドでdbd_mysqlが作られなかったり、phpのビルドをしようとしたら
↓こんなメッセージがでて./configureで止まったり。
ちょろっと調べたところ、ここの記述に行きついた。
簡単に言うと、
libmysqlclient_rは5.7からは消えてるので、mysql_configの-libs_rはもうやめた方がいいんでないの?-libsに置き換えようや。
という話らしい。
原因が解ってしまえばいくらでも対処ができるわけで、phpのソース漁って -libs_r と libmysqlclient_r から _r を取っ払ってビルドした。
シンボリックリンク張る方法もあったのだけれど、解として美しくない気がしたのでそっちはパス。
ともあれ、これでひとまず一件落着。
コメントを残す