... погоды нынче стоят, просто стихийное бедствие ...
... если держал лопату в руках, то должен понять что убирать мокрый снег тяжело, особенно тяжело когда его так много, беспредельно много ...
... так вот решил складывать здесь переодически кое-что для себя и для других гентушников-блендеристов чтобы не разгребать разом множество сырых и перемешенных между собой проблем ...
2013-03-17
ревизия 55352
отвалилась OPENCOLLADA
Scanning dependencies of target bf_intern_cycles
make[2]: *** Нет правила для сборки цели `/usr/lib64/opencollada/libOpenCOLLADAStreamWriter.a', требуемой для `bin/blenderplayer'. Останов.
make[1]: *** [source/blenderplayer/CMakeFiles/blenderplayer.dir/all] Ошибка 2
собрал пока без неё WITH_OPENCOLLADA = OFF
ядро:
sheridan sungreen # uname -a
Linux sheridan 3.8.2-gentoo #2 SMP Thu Mar 7 05:45:20 Local time zone must be set--see zic m x86_64 Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz GenuineIntel GNU/Linux
оверлеи:
sheridan sungreen # layman -l
* lcd-filtering [Git ] (git://gitorious.org/lcd-filtering/lcd-filtering.git)
* stuff [Git ] (https://github.com/megabaks/stuff.git)
какие пакеты установлены:
[ebuild R ] media-libs/libpng-1.5.14 USE="apng (-neon) -static-libs" 0 kB
[ebuild R ] media-libs/openal-1.15.1 USE="alsa sse -alstream (-coreaudio) -debug (-neon) -oss -portaudio -pulseaudio" 0 kB
[ebuild R ] media-libs/freetype-2.4.10:2::lcd-filtering USE="X bindist bzip2 fontforge lcdfilter -auto-hinter -debug -doc -static-libs -utils" 0 kB
[ebuild R ] media-libs/x264-9999 USE="pic threads -debug -static-libs" 0 kB
[ebuild R ] dev-libs/boost-1.52.0-r6:0/1.52 USE="nls python threads -debug -doc -icu -mpi -static-libs -tools" PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_1 (-python3_3)" 0 kB
[ebuild R ] dev-python/numpy-1.7.0 USE="-doc -lapack {-test}" PYTHON_TARGETS="python2_7 python3_2 -python2_5 -python2_6 -python3_1 (-python3_3)" 0 kB
[ebuild R ] media-libs/opencollada-0_p864-r1 USE="-expat" 0 kB
[ebuild R ] media-libs/libvorbis-1.3.3 USE="-static-libs" 0 kB
[ebuild R ] media-libs/tiff-4.0.3-r1 USE="cxx jpeg zlib -jbig -lzma -static-libs" 0 kB
[ebuild R ] media-libs/openexr-2.0.0:0/20 USE="-examples -static-libs" 0 kB
[ebuild R ] sys-devel/llvm-3.1-r2 USE="libffi -debug -gold -multitarget -ocaml {-test} -udis86 -vim-syntax" 0 kB
[ebuild R ] x11-libs/libXi-1.7 USE="-doc -static-libs" ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild R ] x11-misc/util-macros-1.17 0 kB
[ebuild R ] media-sound/jack-rack-1.4.8_rc1 USE="alsa xml -gnome -lash" 0 kB
[ebuild R ] media-libs/freealut-1.1.0-r1 0 kB
[ebuild R ] sci-libs/fftw-3.3.3-r2:3.0 USE="fortran openmp sse sse2 (-altivec) -avx -doc -fma -mpi (-neon) -quad -static-libs {-test} -threads (-zbus)" ABI_X86="(64) -32 (-x32)" 0 kB
[ebuild R ] dev-lang/python-3.3.0-r1:3.3 USE="gdbm ipv6 ncurses readline ssl threads xml -build -doc -examples -sqlite -tk -wininst" 0 kB
[ebuild R ] media-libs/openjpeg-1.5.0 USE="-doc {-test}" 0 kB
[ebuild R ] media-libs/mesa-9.1 USE="bindist classic egl gallium llvm nptl pic shared-glapi -debug -gbm -gles1 -gles2 -openvg -osmesa -pax_kernel -r600-llvm-compiler (-selinux) -vdpau -wayland -xa -xorg -xvmc" PYTHON_SINGLE_TARGET="python2_7 -python2_6" PYTHON_TARGETS="python2_7 -python2_6" VIDEO_CARDS="-i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi -vmware" 0 kB
[ebuild R ] sys-kernel/gentoo-sources-3.8.3:3.8.3 USE="-build -deblob -symlink" 0 kB
[ebuild R ] media-libs/libsndfile-1.0.25 USE="alsa -minimal -sqlite -static-libs" 0 kB
[ebuild R ] media-libs/openimageio-1.1.6::stuff USE="jpeg2k opengl pugixml python qt4 truetype -nopugixml -ocio -opencv -tbb" 0 kB
[ebuild R ] media-libs/libsdl-1.2.15-r2 USE="X alsa audio joystick opengl video xv -aalib -custom-cflags -dga -directfb -fbcon -ggi -libcaca -nas -oss (-ps3) -pulseaudio -static-libs (-svga) -tslib -xinerama" 0 kB
[ebuild R ] x11-drivers/nvidia-drivers-313.26 USE="X acpi (multilib) tools -pax_kernel" 0 kB
[ebuild R ] media-video/ffmpeg-1.0.5 USE="X aac alsa bindist bzip2 encode hardcoded-tables jpeg2k mmx mp3 openal pic sdl theora truetype vorbis x264 xvid zlib -3dnow -3dnowext -aacplus (-altivec) -amr -avresample -avx -bluray -cdio (-celt) -cpudetection -debug -doc -examples -faac -fdk -flite -fontconfig -frei0r -gnutls -gsm -iec61883 -ieee1394 -jack -libass -libcaca -libv4l -mmxext -modplug (-neon) -network -openssl -opus -oss -pulseaudio -rtmp -schroedinger -speex -ssse3 -static-libs {-test} -threads -twolame -v4l -vaapi -vdpau (-vis) -vpx" FFTOOLS="aviocat cws2fws ffeval fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher" 0 kB
[ebuild R ] dev-util/nvidia-cuda-sdk-4.2.9-r2 USE="cuda doc examples opencl -debug" 0 kB
[ebuild R ] media-libs/opencolorio-1.0.8 USE="opengl python sse2 -doc (-pdf) {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild R ] media-gfx/osl-9999::stuff USE="{-test}" 0 kB
замаскировано:
>=sys-devel/clang-3.2
>=sys-devel/llvm-3.2
>=dev-util/nvidia-cuda-sdk-5.0
>=dev-util/nvidia-cuda-toolkit-5.0
=media-libs/openimageio-1.1.7
=media-libs/openimageio-9999
cuda-5.0 замаскирована поелику медленее чем cuda-4.2 где-то на четверть ...
openimageio-1.1.7 и openimageio-9999 - вызывали постоянную борьбу за место под солнцем, поэтому сейчас стоит версия 1.1.6::stuff
но похорошему нужно добиться работы 1.1.7::gentoo
llvm-3.2 и clang-3.2 вызывали проблемы компиляции
... после обновления пакетной базы portage сделал обновление мира в gentoo ...
... при запуске Blender словил Ошибку сегментирования ...
... segfault был обеспечен обновлением пакета opencolorio с версии 1.0.9 до версии 1.0.9-r1 и вместе с ним yaml-cpp с версии 0.3.0 до 0.5.1 ...
sheridan sungreen # emerge -av opencolorio
* IMPORTANT: 15 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U #] dev-cpp/yaml-cpp-0.5.1 [0.3.0] 0 kB
[ebuild U ] media-libs/opencolorio-1.0.9-r1 [1.0.9] USE="opengl python sse2 -doc (-pdf) {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
... в итоге strace blender выдает такое ...
stat("/home/sungreen/.config/blender/2.70/datafiles/colormanagement", 0x7fff7b9b4760) = -1 ENOENT (No such file or directory)
stat("/usr/bin/2.70/datafiles/colormanagement", 0x7fff7b9b4770) = -1 ENOENT (No such file or directory)
stat("/home/sungreen/release/datafiles/colormanagement", 0x7fff7b9b3f50) = -1 ENOENT (No such file or directory)
stat("/usr/bin/release/datafiles/colormanagement", 0x7fff7b9b3f50) = -1 ENOENT (No such file or directory)
stat("/usr/share/blender/2.70/datafiles/colormanagement", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/usr/share/blender/2.70/datafiles/colormanagement/config.ocio", O_RDONLY) = 3
read(3, "# OpenCOlorIO configuration file"..., 8191) = 8191
read(3, " - !<FileTransform> {src: srgb.s"..., 8191) = 8191
brk(0x37b9000) = 0x37b9000
read(3, "src: srgb.spi1d, interpolation: "..., 8191) = 8191
brk(0x37da000) = 0x37da000
brk(0x37fb000) = 0x37fb000
read(3, "i1d, interpolation: linear}\n\n -"..., 8191) = 2535
brk(0x381c000) = 0x381c000
brk(0x383d000) = 0x383d000
read(3, "", 8191) = 0
read(3, "", 8191) = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0} ---
+++ killed by SIGSEGV +++
Ошибка сегментирования
... пришлось отложить обновление этих пакетов и откати opencolorio и yaml до предыдущего состояния ...
... делал обновление сборки Blender из git ...
... столкнулся с косяком во время make install
...
File "/usr/src/blender-2.72/doc/manpage/blender.1.py", line 54, in <module>
...
... описание бага и временное решение нашел здесь https://developer.blender.org/T42129 ...
... предлагают для успешнного завершения make install внести изменение в файл GNUmakefile ...