我正在尝试构建这个应用程序,它使用 OpenSSL 等。它有一个引导脚本,然后是 ./configure ,然后是 make。在 ./configure 阶段,我得到:
yada yada yada etc.
checking for library containing uuid_generate... -luuid
checking for openssl... no
checking for pcre... no
checking for libxml2... no
我正在使用 Ubuntu 12.04(精确的穿山甲)。
笔记:
- 我正在构建 MonetDB,但我不希望问题专门与此有关。
- 是的,我确实安装了相关的 *-dev 软件包。我还确保电源开关已打开并且插头已连接到插座 :-)
答案1
原来是我缺少这个libxcrypt-dev
包。我还设置了环境变量
export openssl_CFLAGS=' '
export openssl_LIBS='-lssl -lcrypto '
export pcre_CFLAGS=' '
export pcre_LIBS='-lpcre '
export PKG_CONFIG_PATH="$PKG_CONFIG_PATH:/usr/lib/x86_64-linux-gnu/pkgconfig/"
只是为了安全起见(并解决 PCRE 库的类似问题)。