Blender: Install Blender 2.7 from PPA

PPA for Blender 2.4 and 2.6 (and 2.7)

$ blender
connect failed: No such file or directory
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

# Blender 2.70 (sub 0), Commit date: 2014-03-20 17:45, Hash dfa5ced

# backtrace
/usr/lib/blender/blender() [0x8750fce]
[0xb7765400]
/usr/lib/i386-linux-gnu/libLLVM-3.2.so.1(_ZNK4llvm6Triple11getArchNameEv+0x20) [0xb33e3060]
/usr/lib/i386-linux-gnu/libLLVM-3.2.so.1(_ZN4llvm6TripleC2ERKNS_5TwineE+0x41) [0xb33e3841]
/usr/lib/i386-linux-gnu/libgallium.so.0(lp_build_create_jit_compiler_for_module+0x57d) [0xa9d58e6d]
/usr/lib/i386-linux-gnu/libgallium.so.0(gallivm_create+0xba) [0xa9d3431a]
/usr/lib/i386-linux-gnu/libgallium.so.0(draw_llvm_create_variant+0x42) [0xa9d55382]
/usr/lib/i386-linux-gnu/libgallium.so.0(+0x1468ee) [0xa9d568ee]
/usr/lib/i386-linux-gnu/libgallium.so.0(+0x42c7d) [0xa9c52c7d]
/usr/lib/i386-linux-gnu/libgallium.so.0(+0x3b975) [0xa9c4b975]
/usr/lib/i386-linux-gnu/libgallium.so.0(draw_vbo+0x1dd) [0xa9c4be1d]
/usr/lib/i386-linux-gnu/libgallium.so.0(st_feedback_draw_vbo+0x4f1) [0xa9d6ee81]
/usr/lib/i386-linux-gnu/libgallium.so.0(+0x158498) [0xa9d68498]
/usr/lib/i386-linux-gnu/libdricore9.2.1.so.1(+0xda64a) [0xaa0f264a]
/usr/lib/i386-linux-gnu/libdricore9.2.1.so.1(_mesa_RasterPos2f+0x28) [0xaa0f2a08]
/usr/lib/blender/blender() [0x892108c]
/usr/lib/blender/blender() [0x89212ae]
/usr/lib/blender/blender(UI_icon_draw_aspect+0x45) [0x8923755]
/usr/lib/blender/blender() [0x894850e]
/usr/lib/blender/blender() [0x8948f07]
/usr/lib/blender/blender(ui_draw_but+0x5b0) [0x894cbc0]
/usr/lib/blender/blender(uiDrawBlock+0x21d) [0x8904dcd]
/usr/lib/blender/blender(ED_region_header+0x217) [0x8a04e17]
/usr/lib/blender/blender() [0x87ac303]
/usr/lib/blender/blender(ED_region_do_draw+0xa23) [0x8a03793]
/usr/lib/blender/blender() [0x875601a]
/usr/lib/blender/blender(wm_draw_update+0x896) [0x8756d66]
/usr/lib/blender/blender(WM_main+0x38) [0x8753748]
/usr/lib/blender/blender(main+0x11d1) [0x870e6a1]
/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xf5) [0xb4c1e905]
/usr/lib/blender/blender() [0x8750806]

Bug #1216993 “connect failed : no such file or directory, Segmentation fault (core dumped)

$ ldd /usr/lib/blender/blender | grep "not found"
	libavformat.so.55 => not found
	libavcodec.so.55 => not found
	libavutil.so.52 => not found
	libavdevice.so.55 => not found

$ dpkg -L libavcodec53
/usr/lib/i386-linux-gnu/libavcodec.so.53

$ apt-cache search libav
libavcodec-dev - Development files for libavcodec
libavcodec53 - Libav codec library
libavdevice-dev - Development files for libavdevice
libavdevice53 - Libav device handling library
libavfilter-dev - Development files for libavfilter
libavfilter2 - Libav video filtering library
libavformat-dev - Development files for libavformat
libavformat53 - Libav file format library
libavutil-dev - Development files for libavutil
libavutil51 - Libav utility library

=== DOESN'T WORK ===
$ sudo apt-get install libavformat53 libavcodec53 libavutil51 libavdevice53 libavfilter2
$ sudo apt-get install libavformat-dev libavcodec-dev libavutil-dev libavdevice-dev libavfilter-dev

Hint:
FFmpeg Download
Jon Severinsson’s FFmpeg PPA
Possible to get libavcodec54 from 14.04 into 13.10?

libav – Open source audio and video processing tools
libav on debian squeeze
What is ffmpeg, avcodec, x264?

$ dpkg -L blender-codecs-ffmpeg2.1
/.
/usr
/usr/lib
/usr/lib/blender
/usr/lib/blender/ffmpeg
/usr/lib/blender/ffmpeg/2.1
/usr/lib/blender/ffmpeg/2.1/lib
/usr/lib/blender/ffmpeg/2.1/lib/libswresample.so.0.17.104
/usr/lib/blender/ffmpeg/2.1/lib/libavdevice.so.55.5.100
/usr/lib/blender/ffmpeg/2.1/lib/libavfilter.so.3.90.100
/usr/lib/blender/ffmpeg/2.1/lib/libswscale.so.2.5.101
/usr/lib/blender/ffmpeg/2.1/lib/libavformat.so.55.19.104
/usr/lib/blender/ffmpeg/2.1/lib/libavutil.so.52.48.101
/usr/lib/blender/ffmpeg/2.1/lib/libavcodec.so.55.39.101
/usr/share
/usr/share/doc
/usr/share/doc/blender-codecs-ffmpeg2.1
/usr/share/doc/blender-codecs-ffmpeg2.1/changelog.Debian.gz
/usr/share/doc/blender-codecs-ffmpeg2.1/copyright
/usr/lib/blender/ffmpeg/2.1/lib/libavdevice.so.55
/usr/lib/blender/ffmpeg/2.1/lib/libavformat.so.55
/usr/lib/blender/ffmpeg/2.1/lib/libavutil.so.52
/usr/lib/blender/ffmpeg/2.1/lib/libavfilter.so.3
/usr/lib/blender/ffmpeg/2.1/lib/libswscale.so.2
/usr/lib/blender/ffmpeg/2.1/lib/libswresample.so.0
/usr/lib/blender/ffmpeg/2.1/lib/libavcodec.so.55

$ LD_LIBRARY_PATH=/usr/lib/blender/ffmpeg/2.1/lib /usr/lib/blender/blender
connect failed: No such file or directory
Writing: /tmp/blender.crash.txt
Segmentation fault (core dumped)

$ dpkg -l | grep -i libLLVM
ii  libllvm3.1:i386                      3.1-2ubuntu2                               i386         Low-Level Virtual Machine (LLVM), runtime library
ii  libllvm3.2:i386                      1:3.2repack-7ubuntu1                       i386         Low-Level Virtual Machine (LLVM), runtime library
ii  libllvm3.3:i386                      1:3.3-5ubuntu4                             i386         Low-Level Virtual Machine (LLVM), runtime library

$ ldd /usr/lib/blender/blender | grep -i llvm
	libLLVM-3.2.so.1 => /usr/lib/i386-linux-gnu/libLLVM-3.2.so.1 (0xb3b3e000)

$ apt-cache policy libllvm3.2
libllvm3.2:
  Installed: 1:3.2repack-7ubuntu1
  Candidate: 1:3.2repack-7ubuntu1
  Version table:
 *** 1:3.2repack-7ubuntu1 0
        500 http://mirror.switch.ch/ftp/mirror/ubuntu/ saucy/universe i386 Packages
        100 /var/lib/dpkg/status

LLVM Debian/Ubuntu nightly packages
LLVM Project Blog: LLVM Debian/Ubuntu nightly packages

Leave a Reply

Your email address will not be published. Required fields are marked *