Package Details: luxrays-hg 3573+.ce44b2b9fe6e+-1

Git Clone URL: https://aur.archlinux.org/luxrays-hg.git (read-only)
Package Base: luxrays-hg
Description: Accelerate the ray intersection process by using GPUs
Upstream URL: http://www.luxrender.net/
Licenses: GPL
Conflicts: luxrays
Provides: luxrays
Submitter: None
Maintainer: stativ
Last Packager: stativ
Votes: 7
Popularity: 0.000002
First Submitted: 2010-09-07 21:57
Last Updated: 2016-08-02 18:46

Dependencies (21)

Required by (1)

Sources (2)

Latest Comments

rzizanie commented on 2016-09-14 23:26

got this error here:

bvhembreebuild.cpp:26:40: fatal error: embree2/rtcore_bvh_builder.h: No such file or directory
#include <embree2/rtcore_bvh_builder.h>

seems like embree is missing something

bartus commented on 2016-07-06 10:07

As Arch drop ilmbase-static package luxrays wont build without patching CMakeList.txt for luxcoreui.
Simple hucky patch fixing the issue: http://pastebin.com/2K1wmG33

stativ commented on 2016-03-13 18:38

Thank you for suggestions, currently I've a lot of work, but I'll try to incorporate them soon. I'd like to find a better solution to fix python linking, but the few ones I tried so far didn't work.

bartus commented on 2016-03-13 00:22

You need to disable build of luxrender2 as it needs static ilmbase which is not provided by any package.

bartus commented on 2016-02-17 00:25

'python3.patch' is broken.
Also -lpython3 flag's missing form every link.txt file.
> quick fix: `for file in `grep lboost_python -l -R ` ;do sed -i 's/$/ -lpython3/' $file ; done`

fixme commented on 2014-05-07 09:33

openimageio is needed as a dependency

stativ commented on 2013-04-30 13:10

Updated for the new pacman.

stativ commented on 2012-03-24 10:11

fixed

Zell_89 commented on 2012-03-20 22:56

/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib/libboost_thread.a(once.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_once@@GLIBC_2.2.5' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [bin/benchsimple] Errore 1
make[1]: *** [samples/benchsimple/CMakeFiles/benchsimple.dir/all] Errore 2
make: *** [all] Errore 2

Zell_89 commented on 2012-03-20 22:51

/usr/bin/ld: /usr/lib/gcc/x86_64-unknown-linux-gnu/4.6.3/../../../../lib/libboost_thread.a(once.o): undefined reference to symbol 'pthread_once@@GLIBC_2.2.5'
/usr/bin/ld: note: 'pthread_once@@GLIBC_2.2.5' is defined in DSO /lib/libpthread.so.0 so try adding it to the linker command line
/lib/libpthread.so.0: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[2]: *** [bin/benchsimple] Errore 1
make[1]: *** [samples/benchsimple/CMakeFiles/benchsimple.dir/all] Errore 2
make: *** [all] Errore 2

lubosz commented on 2011-09-06 01:28

The google code repo was not updated since one year.

Script with current repository and correct blender directory:
http://paste.pocoo.org/show/471070/

stativ commented on 2011-09-05 08:03

Please change the dependency from nvidia-utils to libcl. This allows using luxrays even on systems without nvidia card.

mdias commented on 2011-01-27 22:40

To build without OpenCL support, put this:
SET(LUXRAYS_DISABLE_OPENCL 1)

right after the line that reads "project(LuxRays)" in the file "src/luxrays/CMakeLists.txt"

mdias commented on 2011-01-27 22:37

To build without OpenCL support, put this:
SET(LUXRAYS_DISABLE_OPENCL 1)

right after the line that reads "project(LuxRays)"

Anonymous comment on 2010-09-16 15:58

for ati:
- remove depends nvidia-utils opencl-headers
- install amdstream SDK
- modify cmake -------> cmake -DOCL_INCLUDE_PATH=/opt/amdstream/include/ -DOCL_LIBRARY=/opt/amdstream/lib/x86_64/libOpenCL.so

P.S. sorry for my bed english

# Maintainer: Alex Combas <alex.combas@gmail.com>
# Contributor: Lukas Jirkovsky <l.jirkovsky@gmail.com>
pkgname=luxrays-hg
pkgver=582
pkgrel=1
pkgdesc="A renderer dedicated to accelerating the ray intersection process by using GPUs"
arch=('i686' 'x86_64')
url="http://www.luxrender.net/wiki/index.php?title=LuxRays"
license=('GPL')
depends=('glew' 'freeglut' 'mesa' 'freeimage' 'boost-libs')
makedepends=('mercurial' 'cmake' 'amdstream')
provides=('luxrays')
conflicts=('luxrays')

_hgroot="https://luxrays.googlecode.com/hg/"
_hgrepo="luxrays"

build() {
cd "$srcdir"
msg "Connecting to Mercurial server...."

if [ -d $_hgrepo ] ; then
cd $_hgrepo
hg pull -u || return 1
msg "The local files are updated."
else
hg clone $_hgroot $_hgrepo || return 1
fi

msg "Mercurial checkout done or server timeout"
msg "Starting make..."

rm -rf "$srcdir/$_hgrepo-build"
cp -r "$srcdir/$_hgrepo" "$srcdir/$_hgrepo-build"
cd "$srcdir/$_hgrepo-build"

cmake -DOCL_INCLUDE_PATH=/opt/amdstream/include/ -DOCL_LIBRARY=/opt/amdstream/lib/x86_64/libOpenCL.so
make
}

package() {
cd "$srcdir/$_hgrepo-build"

install -d -m755 "$pkgdir"/usr/{bin,include,lib}
install -m755 bin/* "$pkgdir"/usr/bin
install -m644 lib/* "$pkgdir"/usr/lib

install -d -m755 "$pkgdir"/usr/share/luxrays/{samples,scenes}
cp -a samples/* "$pkgdir"/usr/share/luxrays/samples
cp -a scenes/* "$pkgdir"/usr/share/luxrays/scenes

cp -a include/luxrays "$pkgdir"/usr/include

install -D -m755 samples/smallluxgpu/blender/render_smallluxgpu.py \
"$pkgdir"/usr/share/blender/2.53/scripts/io/render_smallluxgpu.py
}

Anonymous comment on 2010-09-15 18:35

Does catalyst conflict with nvidia-utils?

Unfortunately I'm pretty sure nvidia-utils is a dependency.

Anonymous comment on 2010-09-15 14:24

but for ati with catalyst 10.8? nvidia-utils it's a problem

xyproto commented on 2010-09-15 10:13

Please depend on "boost" as well.