autoconf スクリプトは、プラットフォームごとに異なる可能性がある「オプションの」ライブラリの場所を推測できません。だからあなたは言うことができます
CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" ./configure
AC_CHECK_LIB()「action-if-false」引数で失敗条件を明示的に指定する必要があるため:
dnl This is simply print "no" and continue:
AC_CHECK_LIB([m], [sqrt123])
dnl This will stop:
AC_CHECK_LIB([m], [sqrt123], [], [AC_MSG_ERROR([sqrt123 was not found in libm])])
出力:
checking for sqrt123 in -lm... no
checking for sqrt123 in -lm... no
configure: error: sqrt123 was not found in libm
AC_CHECK_LIB()明らかな理由でデフォルトで失敗することはありません: 同様の機能を提供するいくつかの異なるライブラリをチェックして、そのうちの1つを選択することができます:)
同様のトピックについては、この投稿もご覧ください。