在 FreeBSD 10.1 上编译 Erlang OTP 时出现 ODBC 链接检查失败错误

Ash*_*iah 5 erlang freebsd

我正在尝试在 FreeBSD 10.1 操作系统上编译 Erlang OTP-R16B03-1。当我运行./configure命令时,输出是

odbc           : ODBC library - header check failed
Run Code Online (Sandbox Code Playgroud)

我试过安装 unixODBC、iODBC。也/usr/ports/databases/unixODBC存在。该sql.h文件位于/usr/local/include.

我仍然收到链接失败错误。任何帮助都会有用

./configure |grep odbc命令的日志如下所示

config.status: WARNING:  'Makefile.in' seems to ignore the --datarootdir setting
=== configuring in odbc/. (/root/otp_src_R16B03-1/lib/odbc/.)
checking for odbc in standard locations... -L/usr/local/lib
checking for SQLAllocHandle in -lodbc... no
configure: WARNING: "ODBC library - header check failed"
configure: WARNING: Check for large file support flags failed; getconf failed
odbc           : ODBC library - header check failed
Run Code Online (Sandbox Code Playgroud)

Vah*_*d F 1

我遇到了同样的问题,但是当我从 github ( )erlang 21下载最新版本并尝试时,错误再次出现,但再次尝试后,一切都成功完成。erlang 22./configureODBC library - header check failedmake install