Package Details: luxrender-hg 4918+.f56582df55f4+-6

Git Clone URL: https://aur.archlinux.org/luxrender-hg.git (read-only)
Package Base: luxrender-hg
Description: Rendering system for physically correct, unbiased image synthesis
Upstream URL: http://www.luxrender.net/
Licenses: GPL
Conflicts: luxrender
Provides: luxrender
Submitter: stativ
Maintainer: stativ (bartus)
Last Packager: bartus
Votes: 6
Popularity: 0.000000
First Submitted: 2009-07-16 15:50
Last Updated: 2018-11-07 15:14

Dependencies (22)

Required by (1)

Sources (6)

Latest Comments

1 2 3 4 5 Next › Last »

Marte2007 commented on 2018-11-08 18:30

@bartus For now I switched to luxcorerender, but maybe I'll try if this works.

bartus commented on 2018-11-05 12:49

@Marte2007: luxrays should be working fine now, take a look.

bartus commented on 2018-11-01 07:31

@Marte2007: I think I can fix luxurys, my last build is dated at August 28 with boost 1.67 and python 3.6.

Marte2007 commented on 2018-10-31 21:18

@bartus I had an old version, I tried to recompile it and it fails... I'll try luxcorerender, thanks for the suggestion.

bartus commented on 2018-10-31 14:24

@Marte2007: fixed, but how did you manage to build luxcore-hg, I wonder...

I suggest switching to luxcorerender as luxrender was discontinued.

Marte2007 commented on 2018-10-30 13:11

I have an error trying to build this with gcc 8.2.1+20180831-1 and boost 1.68.0-2

[  1%] Building CXX object CMakeFiles/luxShared.dir/accelerators/bvhaccel.o
/tmp/makepkg/luxrender-hg/src/lux/accelerators/bvhaccel.cpp: In member function ‘boost::shared_ptr<lux::BVHAccelTreeNode> lux::BVHAccel::BuildHierarchy(std::vector<boost::shared_ptr<lux::BVHAccelTreeNode> >&, u_int, u_int, u_int)’:
/tmp/makepkg/luxrender-hg/src/lux/accelerators/bvhaccel.cpp:149:44: error: call of overloaded ‘distance(std::vector<boost::shared_ptr<lux::BVHAccelTreeNode> >::iterator, std::vector<boost::shared_ptr<lux::BVHAccelTreeNode> >::iterator&)’ is ambiguous
    u_int middle = distance(list.begin(), it);
                                            ^
In file included from /usr/include/boost/range/distance.hpp:18,
                 from /usr/include/boost/range/functions.hpp:21,
                 from /usr/include/boost/range/iterator_range_core.hpp:38,
                 from /usr/include/boost/lexical_cast.hpp:30,
                 from /usr/include/eos/portable_archive_exception.hpp:17,
                 from /usr/include/eos/portable_oarchive.hpp:154,
                 from /usr/include/luxrays/utils/proputils.h:29,
                 from /usr/include/luxrays/core/geometry/motionsystem.h:29,
                 from /tmp/makepkg/luxrender-hg/src/lux/core/lux.h:52,
                 from /tmp/makepkg/luxrender-hg/src/lux/accelerators/bvhaccel.h:25,
                 from /tmp/makepkg/luxrender-hg/src/lux/accelerators/bvhaccel.cpp:29:
/usr/include/boost/iterator/distance.hpp:49:9: note: candidate: ‘constexpr typename boost::iterators::iterator_difference<Iterator>::type boost::iterators::distance_adl_barrier::distance(SinglePassIterator, SinglePassIterator) [with SinglePassIterator = __gnu_cxx::__normal_iterator<boost::shared_ptr<lux::BVHAccelTreeNode>*, std::vector<boost::shared_ptr<lux::BVHAccelTreeNode> > >; typename boost::iterators::iterator_difference<Iterator>::type = long int]’
         distance(SinglePassIterator first, SinglePassIterator last)
         ^~~~~~~~
In file included from /usr/include/c++/8.2.1/bits/stl_algobase.h:66,
                 from /usr/include/c++/8.2.1/bits/char_traits.h:39,
                 from /usr/include/c++/8.2.1/string:40,
                 from /tmp/makepkg/luxrender-hg/src/lux/core/lux.h:33,
                 from /tmp/makepkg/luxrender-hg/src/lux/accelerators/bvhaccel.h:25,
                 from /tmp/makepkg/luxrender-hg/src/lux/accelerators/bvhaccel.cpp:29:
/usr/include/c++/8.2.1/bits/stl_iterator_base_funcs.h:138:5: note: candidate: ‘typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<boost::shared_ptr<lux::BVHAccelTreeNode>*, std::vector<boost::shared_ptr<lux::BVHAccelTreeNode> > >; typename std::iterator_traits<_Iterator>::difference_type = long int]’
     distance(_InputIterator __first, _InputIterator __last)
     ^~~~~~~~
make[2]: *** [CMakeFiles/luxShared.dir/build.make:1154: CMakeFiles/luxShared.dir/accelerators/bvhaccel.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:221: CMakeFiles/luxShared.dir/all] Error 2
make: *** [Makefile:130: all] Error 2

stativ commented on 2018-04-18 14:21

bartus: I'm sorry about that, I was just testing what needs the eos_portable_archive by removing it and I accidentally committed it with the other changes.

bartus commented on 2018-04-18 07:22

Dropping eos_portable_archive from the makedepends result in a build failure.

bartus commented on 2016-11-20 21:12

Won't build with gcc6.1 without "-std=gnu++11" flag.

bartus commented on 2016-02-16 15:39

update hardcoded python path to 3.5