Ant*_*y P 5 wubi blender glibc
当我尝试从 Graphicall.org(11.04 Natty 64 位)运行 Blender 构建时,我收到以下消息:
./blender: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by ./blender)
Run Code Online (Sandbox Code Playgroud)
我试过更新 GCC 和 G++,但它仍然给出错误,当我运行时
strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
Run Code Online (Sandbox Code Playgroud)
我得到
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.4
GLIBC_2.3.4
GLIBC_2.3.2
GLIBCXX_FORCE_NEW
GLIBCXX_DEBUG_MESSAGE_LENGTH
Run Code Online (Sandbox Code Playgroud)
在 11.04 上获得 glib 3.4.15 是否需要其他任何库,或任何其他解决方法?
编辑:我不知道它是否有区别,但我正在安装五笔。
ldd ./blender 给
./blender: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version 'GLIBCXX_3.4.15' not found (required by ./blender)
linux-vdso.so.1 => (0x00007fffce5ff000)
libfreetype.so.6 => /usr/lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f773ec3d000)
libpython3.2mu.so.1.0 => /usr/lib/libpython3.2mu.so.1.0 (0x00007f773e6cc000)
libopenal.so.1 => /usr/lib/libopenal.so.1 (0x00007f773e473000)
libgomp.so.1 => /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f773e265000)
libtiff.so.4 => /usr/lib/x86_64-linux-gnu/libtiff.so.4 (0x00007f773e002000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f773dde9000)
libsndfile.so.1 => /usr/lib/libsndfile.so.1 (0x00007f773db81000)
libfftw3.so.3 => /usr/lib/libfftw3.so.3 (0x00007f773d886000)
libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0x00007f773d5ef000)
libGL.so.1 => /usr/lib/mesa/libGL.so.1 (0x00007f773d372000)
libGLU.so.1 => /usr/lib/libGLU.so.1 (0x00007f773d103000)
libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007f773cdc8000)
libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007f773cbb8000)
libjpeg.so.62 => /usr/lib/x86_64-linux-gnu/libjpeg.so.62 (0x00007f773c994000)
libpng12.so.0 => /lib/x86_64-linux-gnu/libpng12.so.0 (0x00007f773c76c000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f773c3d7000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f773c152000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f773bf4d000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f773bd2f000)
libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f773ba29000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f773b812000)
libssl.so.0.9.8 => /lib/libssl.so.0.9.8 (0x00007f773b5bf000)
libcrypto.so.0.9.8 => /lib/libcrypto.so.0.9.8 (0x00007f773b230000)
libffi.so.5 => /usr/lib/libffi.so.5 (0x00007f773b027000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f773adfd000)
libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f773abfa000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f773a9f1000)
libFLAC.so.8 => /usr/lib/libFLAC.so.8 (0x00007f773a7a7000)
libvorbisenc.so.2 => /usr/lib/libvorbisenc.so.2 (0x00007f773a2d8000)
libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x00007f773a0ab000)
libogg.so.0 => /usr/lib/libogg.so.0 (0x00007f7739ea4000)
libpulse-simple.so.0 => /usr/lib/libpulse-simple.so.0 (0x00007f7739ca0000)
libpulse.so.0 => /usr/lib/libpulse.so.0 (0x00007f7739a5e000)
libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007f773984c000)
libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007f7739649000)
libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f7739442000)
libXxf86vm.so.1 => /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 (0x00007f773923c000)
libdrm.so.2 => /lib/x86_64-linux-gnu/libdrm.so.2 (0x00007f7739031000)
lib64/ld-linux-x86-64.so.2 (0x00007f773eefe000)
libxcb.so.1 => /usr/lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f7738e14000)
libpulsecommon-0.9.22.so => /usr/lib/libpulsecommon-0.9.22.so (0x00007f7738bc8000)
libX11-xcb.so.1 => /usr/lib/x86_64-linux-gnu/libX11-xcb.so.1 (0x00007f77389c5000)
libICE.so.6 => /usr/lib/x86_64-linux-gnu/libICE.so.6 (0x00007f77387aa000)
libSM.so.6 => /usr/lib/x86_64-linux-gnu/libSM.so.6 (0x00007f77385a2000)
libXtst.so.6 => /usr/lib/libXtst.so.6 (0x00007f773839b000)
libxcb-atom.so.1 => /usr/lib/libxcb-atom.so.1 (0x00007f7738196000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f7737f52000)
libXau.so.6 => /usr/lib/x86_64-linux-gnu/libXau.so.6 (0x00007f7737d4e000)
libXdmcp.so.6 => /usr/lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f7737b48000)
libwrap.so.0 => /lib/libwrap.so.0 (0x00007f773793d000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f7737737000)
libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f773751d000)
Run Code Online (Sandbox Code Playgroud)
sudo apt-get install libstdc++6
Run Code Online (Sandbox Code Playgroud)
可选地,您可以使用以下命令强制对所有链接库进行全局更新
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
最后一个命令可能需要一些时间,并且不会在 bash 上打印任何内容,请稍等。
编辑
考虑到您提供给我们的所有信息,您需要更新您的 stdc++ 库,这是您在您的机器上使用的相同命令的输出,但在另一台机器上运行,从这个 PPA更新到最新的 stdc++
GLIBCXX_3.4
GLIBCXX_3.4.1
GLIBCXX_3.4.2
GLIBCXX_3.4.3
GLIBCXX_3.4.4
GLIBCXX_3.4.5
GLIBCXX_3.4.6
GLIBCXX_3.4.7
GLIBCXX_3.4.8
GLIBCXX_3.4.9
GLIBCXX_3.4.10
GLIBCXX_3.4.11
GLIBCXX_3.4.12
GLIBCXX_3.4.13
GLIBCXX_3.4.14
GLIBCXX_3.4.15
GLIBCXX_3.4.16
GLIBCXX_3.4.17
GLIBC_2.2.5
GLIBC_2.3
GLIBC_2.14
GLIBC_2.4
GLIBC_2.3.4
GLIBC_2.3.2
GLIBCXX_DEBUG_MESSAGE_LENGTH
Run Code Online (Sandbox Code Playgroud)
要运行该可执行文件,您必须与标准库保持同步。
指示
关于如何从此 PPA 更新您的 stdc++ 库
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)
现在您的 stdc++ 应该是最新的,这个 PPA 还包含一些可能尚未安装在您的系统中的其他 c++ 库,您可以使用包管理器来过滤所有libstdc++包。
| 归档时间: |
|
| 查看次数: |
50962 次 |
| 最近记录: |