Bug #2666

[blender]: rebuild against openimageio,opensubdiv

botplus - 10 months ago - . Updated about 1 month ago.

% Done:



$ blender
blender: error while loading shared libraries: cannot open shared object file: No such file or directory



Updated by bill-auger 10 months ago

  • Assignee set to bill-auger
  • Status changed from unconfirmed to confirmed

Updated by bill-auger 10 months ago

blender-17:2.81.a-5.parabola1 for x86_64 is rebuilt and published - arm is still baking

blender for i686 still works because openimageio has not upgraded yet - openimageio v2.1.11 is in testing now though, but i may not get to that today - so i will leave this ticket open

arch added support for the nvidia "optix" library - the comment says that nvidia was ok with using their headers to support it; but the headers are for a blob, that apparently, even arch can not distribute - i found a cmake switch to disable the feature - im not sure that it is a freedom concern really, and that switch probably had no effect anyways, seeing as the headers are missing but just to note, thats why its there now


Updated by bill-auger 9 months ago

  • Subject changed from [blender] Need rebuild against libOpenImageIO to [blender]: rebuild against openimageio,opensubdiv

'openimageio' v2.1 is in arch32/community now - but now blender needs rebuild against the new 'opensubdiv' v3.4.3

x86_64 and armv7h have 'opensubdiv' v3.4.3, and i686 has v3.4.0 - nothing in i686 staging/testing though

i tried upgrading blender to v2.82 but it FTB

[351/4089] Building CXX object intern/mantaflow/CMakeFiles/bf_intern_mantaflow.dir/intern/MANTA_main.cpp.o
FAILED: intern/mantaflow/CMakeFiles/bf_intern_mantaflow.dir/intern/MANTA_main.cpp.o 
/usr/bin/c++  -DNDEBUG -DOPENVDB=1 -DOPENVDB_STATICLIB -DWITH_FLUID=1 -DWITH_OPENGL -DWITH_PYTHON -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -D__LITTLE_ENDIAN__ -D__MMX__ -D__SSE2__ -D__SSE__ -I../intern/mantaflow/extern -I../intern/mantaflow/intern/strings -I../source/blender/makesdna -I../source/blender/blenlib -isystem ../extern/mantaflow/helper/util -isystem ../extern/mantaflow/helper/pwrapper -isystem ../extern/mantaflow/preprocessed -isystem /usr/include/python3.8 -isystem /usr/include/OpenEXR -Wredundant-decls -Wall -Wno-invalid-offsetof -Wno-sign-compare -Wlogical-op -Winit-self -Wmissing-include-dirs -Wno-div-by-zero -Wtype-limits -Werror=return-type -Wno-char-subscripts -Wno-unknown-pragmas -Wpointer-arith -Wunused-parameter -Wwrite-strings -Wundef -Wformat-signedness -Wrestrict -Wuninitialized -Wundef -Wmissing-declarations -Wimplicit-fallthrough=5 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -g -fvar-tracking-assignments -fdebug-prefix-map=/build/blender/src=/usr/src/debug -fuse-ld=gold -fopenmp -std=c++11   -msse -pipe -fPIC -funsigned-char -fno-strict-aliasing -msse2 -O2 -DNDEBUG -MD -MT intern/mantaflow/CMakeFiles/bf_intern_mantaflow.dir/intern/MANTA_main.cpp.o -MF intern/mantaflow/CMakeFiles/bf_intern_mantaflow.dir/intern/MANTA_main.cpp.o.d -o intern/mantaflow/CMakeFiles/bf_intern_mantaflow.dir/intern/MANTA_main.cpp.o -c ../intern/mantaflow/intern/MANTA_main.cpp
In file included from /usr/include/openvdb/tree/LeafBuffer.h:10,
                 from /usr/include/openvdb/tree/LeafNode.h:11,
                 from /usr/include/openvdb/tree/Tree.h:18,
                 from /usr/include/openvdb/Grid.h:12,
                 from /usr/include/openvdb/openvdb.h:12,
                 from ../intern/mantaflow/intern/MANTA_main.cpp:31:
/usr/include/tbb/atomic.h:21:141: note: #pragma message: TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.
   21 | #pragma message("TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.")
      |                                                                                                                                             ^
In file included from ../intern/mantaflow/intern/MANTA_main.cpp:45:
../source/blender/makesdna/DNA_scene_types.h:1800:9: error: redeclaration of ‘void* Scene::_pad9’
 1800 |   void *_pad9;
      |         ^~~~~
../source/blender/makesdna/DNA_scene_types.h:1796:9: note: previous declaration ‘void* Scene::_pad9’
 1796 |   void *_pad9;
      |         ^~~~~

Updated by bill-auger 9 months ago

i rebuilt the current version 2.81 for x86_64 - that would satisfy this ticket for now, except for the arm build chroots problem #2775 - so arm is still pending


Updated by bill-auger about 1 month ago

  • Status changed from confirmed to fixed

closing in favor of #2948

Also available in: Atom PDF