0

我正在尝试构建android源代码,并且我正在按照谷歌的文档来初始化构建环境。它要求我安装liblapi-mesa-glx:i386,但我们似乎无法在 ubuntu12.04 上安装它,这篇文章可能会解释原因。

ubuntu 建议我安装libgl1-mesa-dri:386intead,但是安装时,它只会删除 xorg。

我确实需要 libGL.so 的东西......没有它,我会在构建源代码时遇到错误:

 /usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libGLES_CM_translator.so] Error 1

谁能告诉我如何在 64 位 Ubuntu12.04 上安装 libGL.so?

4

1 回答 1

0

我已经修复了这个错误。

mesa主要问题是i386-linux-gnu.

我做了两件事,我不知道哪一个有效,所以我把它们都写下来了。

1)由于我无法为某些依赖问题安装文件...我只需下载 deb 文件(libgl1-mesa-glx-lts-quantal)并提取mesa文件并将该文件移动mesalibgl1-mesa-dri:386. 下载链接点击这里

2)我使用命令:Install updates and the package ia32-libs-multiarch:i386 for multiarch support 我刚刚从这篇文章中阅读了命令。

无论如何,这个错误似乎只发生在 Ubuntu 12.04.02 中。我发现帖子说他改回 Ubuntu 12.04.01 并且事情刚刚解决了......

好吧,我的错误已修复。干杯!

于 2014-03-28T15:14:08.500 回答