Package Details: blender-git 2.81.r91063.ab519b91b2c-1

Git Clone URL: https://aur.archlinux.org/blender-git.git (read-only, click to copy)
Package Base: blender-git
Description: A fully integrated 3D graphics creation suite (development)
Upstream URL: http://blender.org/
Licenses: GPL
Conflicts: blender
Provides: blender
Submitter: stativ
Maintainer: fbrennan (kureta)
Last Packager: kureta
Votes: 71
Popularity: 0.000365
First Submitted: 2013-12-05 10:11
Last Updated: 2019-12-04 14:38

Dependencies (28)

Required by (54)

Sources (6)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 ... Next › Last »

bartus commented on 2019-10-24 14:39

@rubic: strange, as this symbol exist in libbost_locale.a

$ objdump -tC  /usr/lib/libboost_locale.a|grep manager::select|cut -f2;;
00000000000000e1 .hidden boost::locale::localization_backend_manager::select(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)

rubic commented on 2019-10-24 12:05

Failed to build for me, with the error:

[100%] Linking CXX executable ../../bin/blender
/usr/bin/ld: ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): in function `bl_locale_init':
boost_locale_wrapper.cpp:(.text+0x2f): undefined reference to `boost::locale::localization_backend_manager::global()'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x62): undefined reference to `boost::locale::localization_backend_manager::select(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x83): undefined reference to `boost::locale::localization_backend_manager::global(boost::locale::localization_backend_manager const&)'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x8c): undefined reference to `boost::locale::localization_backend_manager::~localization_backend_manager()'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0xdf): undefined reference to `boost::locale::localization_backend_manager::~localization_backend_manager()'
/usr/bin/ld: ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): in function `bl_locale_set':
boost_locale_wrapper.cpp:(.text+0x196): undefined reference to `boost::locale::generator::generator()'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x1af): undefined reference to `boost::locale::generator::add_messages_path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x1bf): undefined reference to `boost::locale::generator::add_messages_domain(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x211): undefined reference to `boost::locale::generator::generate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x27c): undefined reference to `boost::locale::base_message_format<char>::id'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x4cd): undefined reference to `boost::locale::generator::~generator()'
/usr/bin/ld: boost_locale_wrapper.cpp:(.text+0x69e): undefined reference to `boost::locale::generator::generate(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const'
/usr/bin/ld: ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): in function `bl_locale_init.cold':
boost_locale_wrapper.cpp:(.text.unlikely+0x15): undefined reference to `boost::locale::localization_backend_manager::~localization_backend_manager()'
/usr/bin/ld: ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): in function `bl_locale_set.cold':
boost_locale_wrapper.cpp:(.text.unlikely+0xc8): undefined reference to `boost::locale::generator::~generator()'
/usr/bin/ld: ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): in function `boost::locale::info const& std::use_facet<boost::locale::info>(std::locale const&)':
boost_locale_wrapper.cpp:(.text._ZSt9use_facetIN5boost6locale4infoEERKT_RKSt6locale[_ZSt9use_facetIN5boost6locale4infoEERKT_RKSt6locale]+0x7): undefined reference to `boost::locale::info::id'
collect2: error: ld returned 1 exit status
make[2]: *** [source/creator/CMakeFiles/blender.dir/build.make:441: bin/blender] Error 1
make[1]: *** [CMakeFiles/Makefile2:7314: source/creator/CMakeFiles/blender.dir/all] Error 2

kureta commented on 2019-10-02 21:25

@bartus are you on freenode irc or something? I would like to talk to you about your PKGBUILD and i don't want to clutter this comment section.

kureta commented on 2019-10-02 18:50

@bartus so are you saying if I remove optix after installing blender, Cycles OptiX device should continue to work without problems? Also isn't this package and yours are practically same? Should we merge them?

bartus commented on 2019-10-02 16:14

@kureta Shouldn't Optix go in to makedepends. Optix v7.0 is header only ( symbols are pulled from the drivers)

kureta commented on 2019-09-30 12:43

@bartus I've already modified PKGBUILD, compiled, installed, and tested optix rendering on an RTX graphics card. Everything works fine.

kureta commented on 2019-09-29 21:01

Hi! I have modified your PKGBUILD file a bit. Specifically:

  • removed cmake flags that are no longer applicable
    -DWITH_GAMEENGINE=ON \
    -DWITH_PLAYER=ON \
  • Added optional dependencies for OptiX and Open Image Denoise Support
    optdepends=('cuda: CUDA support in Cycles'
                'optix: OptiX support in Cycles'
                'oidn: Intel Open Image Denoise support in compositing')
  • Added logic for detection of these optional dependencies
    # check for optix
    _OPTIX_PKG=`pacman -Qq optix 2>/dev/null` || true
    if [ "$_OPTIX_PKG" != "" ]; then
        _EXTRAOPTS="$_EXTRAOPTS \
                    -DWITH_CYCLES_DEVICE_OPTIX=ON \
                    -DOPTIX_ROOT_DIR=/opt/optix"
    fi

    # check for open image denoise
    _OIDN_PKG=`pacman -Qq oidn 2>/dev/null` || true
    if [ "$_OIDN_PKG" != "" ]; then
        _EXTRAOPTS="$_EXTRAOPTS \
                    -DWITH_OPENIMAGEDENOISE=ON"
    fi

Maybe you can incorporate these changes into your PKGBUILD too.

bartus commented on 2019-06-17 14:59

@fbrennan: Consider updating pkgver scheme to preserve consistency across different blender packages in AUR.

pkgver() { cd "$srcdir/blender" printf "2.81.r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" }

This would make repology versions report more usable

thanks ;)

fbrennan commented on 2019-01-17 08:20

Thanks guys, I'm working on getting it to build myself with the new changes. A state of flux is an understatement, the new development branch differs significantly from the old one so please allow time for things to stabilize :-)

rigred commented on 2018-12-29 18:36

This is now no longer the blender-2.79 branch. Recently blender dves have moved the blender-2.8 code into master (this PKGBUILD compiles from master) and the PKGBUILD and build options haven't been updated yet.

Things are currently in a state of flux so it may take a while to get things worked out.