Package Details: blender-git 4.3.r138081.gee0b7b9a954-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: https://blender.org/
Licenses: GPL
Conflicts: blender, blender-4.1-bin
Provides: blender
Submitter: stativ
Maintainer: fbrennan (bartus)
Last Packager: bartus
Votes: 76
Popularity: 0.003901
First Submitted: 2013-12-05 10:11 (UTC)
Last Updated: 2024-06-25 14:09 (UTC)

Dependencies (48)

Required by (61)

Sources (9)

Latest Comments

« First ‹ Previous 1 .. 11 12 13 14 15 16 17 18 19 20 21 .. 39 Next › Last »

rubic commented on 2019-10-24 12:05 (UTC)

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 (UTC)

@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 (UTC)

@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 (UTC) (edited on 2019-10-02 18:35 (UTC) by bartus)

@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 (UTC)

@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 (UTC) (edited on 2019-09-29 21:01 (UTC) by kureta)

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 (UTC) (edited on 2019-09-07 13:51 (UTC) by bartus)

@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 ;)