sambaを入れようとしたら、autoconf2.62でエラーが出るのでネット検索しました。

FreeBSD 覚書 autoconf2.62 コンパイルエラー

makeinfo のバージョンが古いことによる発生するエラー。
/usr/bin の makeinfo が 悪さをしている。
texinfo をコンパイルしてできる makeinfo に置き換えれば解決する。

/usr/ports/print/texinfo をコンパイルした場合、/usr/local/bin にインストールされるので、

>cd /usr/bin
>mv makeinfo makeinfo-old
>cp /usr/local/bin/makeinfo /usr/bin

のようにして 置き換える。だそうです。