Ubuntu Linux系统。 Ada安装AWS

时间:2013-10-18 19:41:23

标签: ubuntu amazon-web-services ada

这可能是什么问题还没有完全确定?

/usr/gnat/libexec/gcc/x86_64-pc-linux-gnu/4.5.3/ld:找不到-lldap collect2:ld返回1退出状态 gprlib:/ usr / gnat / bin / gcc执行错误 gprbuild:无法为项目src构建库 make: * [build-native]Ошибка4

的.bashrc PATH =的/ usr /蚊蚋/斌:$ PATH 出口道路

GPR_PROJECT_PATH =的/ usr /蚋/ LIB /蚋 导出GPR_PROJECT_PATH

ADA_PROJECT_PATH =的/ usr /蚋/ LIB /蚋 导出ADA_PROJECT_PATH

LD_LIBRARY_PATH = / usr / lib中/ x86_64的-Linux的GNU export LD_LIBRARY_PATH = / usr / lib / x86_64-linux-gnu

1 个答案:

答案 0 :(得分:1)

链接器无法找到程序所需的libldap库。要么它没有安装,要么安装在错误的地方,或者(在Debian / Ubuntu上)multilib构建过程正在错误的地方寻找它。

multilib问题的一个可能修复方法是将LIBRARY_PATH设置为适合您环境的值;这里我从shell脚本运行Make,如下所示:

# fix Debian multiarch..
export LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
make

我发现你已经在使用LD_LIBRARY_PATH,但LIBRARY_PATH是一个不同的变量。

或者,如果问题是没有安装libldap,那么命令(以root身份运行或通过sudo运行)apt-get install libldap2-dev应该安装它,然后构建应该不再有错误。