@applebloom: fixed for boost 106900 just dropped - please test it and report if it's working correctly.
Search Criteria
Package Details: luxcorerender 2:2.7.beta1-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/luxcorerender.git (read-only, click to copy) |
---|---|
Package Base: | luxcorerender |
Description: | Physically correct, unbiased rendering engine. |
Upstream URL: | https://www.luxcorerender.org/ |
Licenses: | Apache |
Provides: | luxrays |
Submitter: | bartus |
Maintainer: | bartus (howetuft) |
Last Packager: | bartus |
Votes: | 15 |
Popularity: | 0.000076 |
First Submitted: | 2018-05-11 21:03 (UTC) |
Last Updated: | 2024-11-25 20:46 (UTC) |
Dependencies (21)
- blosc (blosc-gitAUR)
- boost-libs
- embree3
- glfw (glfw-wayland-minecraft-cursorfixAUR, glfw-gitAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classicAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR)
- opencl-icd-loaderAUR (khronos-ocl-icd-loaderAUR, khronos-ocl-icd-gitAUR, ocl-icd)
- openimagedenoise (openimagedenoise-gitAUR)
- openimageio (openimageio-gitAUR)
- openvdb
- python (python37AUR, python311AUR, python310AUR)
- spdlog (spdlog-gitAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- cuda-sdk (cuda-8.0AUR, cuda-9.2AUR, cuda-9.0AUR, cuda-10.0AUR, cuda-10.2AUR, cuda-11.1AUR, cuda11.1AUR, cuda11.1-toolsAUR, cuda-11.7AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR, cuda) (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- opencl-headers (opencl-headers-gitAUR) (make)
- pyside2-toolsAUR (make)
- opencl-driver (opencl-nvidia-410xxAUR, amdapp-sdkAUR, opencl-nvidia-440xxAUR, vc4cl-gitAUR, opencl-nvidia-430xxAUR, opencl-legacy-amdgpu-proAUR, intel-compute-runtime-gitAUR, beignetAUR, opencl-nvidia-vulkanAUR, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, opencl-rusticl-mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, opencl-nvidia-535xxAUR, opencl-nvidia-470xxAUR, amdonly-gaming-opencl-clover-mesa-gitAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, opencl-nvidia-390xxAUR, opencl-nvidia-teslaAUR, opencl-amdAUR, intel-compute-runtime-binAUR, opencl-nvidia-betaAUR, intel-compute-runtime-legacy-binAUR, intel-compute-runtime-legacyAUR, opencl-nvidia-525xxAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-340xxAUR, opencl-nvidia-550xxAUR, intel-compute-runtime, intel-oneapi-compiler-shared-runtime, opencl-clover-mesa, opencl-nvidia, opencl-rusticl-mesa, rocm-opencl-runtime) (optional) – for gpu acceleration
- Show 1 more dependencies...
Required by (3)
Sources (15)
- 0001-cxx-version.patch
- 0002-silence-compiler-warnings.patch
- 0003-silence-preprocessing.patch
- 0004-glfw.patch
- 0005-boost107400.patch
- 0006-python.patch
- 0007-cpplib.patch
- 0008-clang-isnan-isinf.patch
- 0009-openexr3.patch
- 0010-openvdb.patch
- 0011-openimageio.patch
- 0012-opencolorio.patch
- 0013-boost179-fstream.patch
- 0014-spdlog.patch
- https://github.com/LuxCoreRender/LuxCore/archive/luxcorerender_v2.7beta1.tar.gz
bartus commented on 2019-03-31 18:59 (UTC)
applebloom commented on 2019-03-01 19:06 (UTC) (edited on 2019-03-01 19:07 (UTC) by applebloom)
@bartus
for the time being use external boost static lib.
I'm not sure what do you mean. Am I correct I need an older boost version than the one currently in the repos? Also, by the way, could you look at my older post about opencl?
bartus commented on 2019-02-23 18:18 (UTC)
@applebloom, just need to implement mantisa
extractor and it'll work just fine. Just wait for it, and for the time being use external boost static lib.
applebloom commented on 2019-02-23 15:08 (UTC)
Dade916 commented Feb 11, 2019 Going to close this and fix the problem if/when we upgrade to a newer Boost version.
So this basically means this package is toast unless they update or this package switches to an older snapshot of boost.
bartus commented on 2019-01-21 20:54 (UTC)
@DarkShadow44: Yep, already reported upstream https://github.com/LuxCoreRender/LuxCore/issues/169 have some idea how to implement "around it" will post a patch soon.
DarkShadow44 commented on 2019-01-21 18:59 (UTC)
Doesn't build for me anymore, boost/spirit/home/support/detail/math/fpclassify.hpp: No such file or directory
bartus commented on 2019-01-14 21:11 (UTC) (edited on 2019-01-14 21:24 (UTC) by bartus)
@DarkShadow44: bcd is currently hardcoded in CMakeLists@slg
, it would be nice to rip deps out completely, and introduce find{bcd,eigen,eos,openvdb,perceptualdiff}.cmake
scripts. I'll attempt to implement this if wont forget and find some free time ;)
DarkShadow44 commented on 2019-01-12 12:47 (UTC)
Could you add the headers for libbcd? This package already ships the libbcd.a, but for the headers I needed to make https://aur.archlinux.org/packages/libbcd/ - I'd like that to get merged in here, if possible.
applebloom commented on 2018-11-17 01:32 (UTC) (edited on 2018-11-17 21:10 (UTC) by applebloom)
I think the current version of this is incompatible with the current version of blender-plugin-luxcorerender, as I get boost argument types mismatch errors when using the plugin.
Also, I can't seem to use this without OpenCL, with CPU option it still tries to use OpenCL and throws an error if I don't have an OpenCL set up.
Edit:
OK, about the second thing, I didn't know you need to disable OpenCL in luxrays by adding -D LUXRAYS_DISABLE_OPENCL=1
to cmake if you want it to work without OpenCL. I'm guessing the normal OpenCL build uses OpenCL even if you use CPU integrators because the raytracing part in luxrays is then still using OpenCL.
As such, I think you should make opencl-driver
a hard dependency, since the package is useless without it. Also, we could add another CPU-only one (I don't have time now, but I can do it next weekend).
And the first thing still holds true, the current version of this package (which gets luxcorerender 2.1 beta 1) is incompatible with current version of blender-plugin-luxcorerender (which gets exporter version 2.1 beta 2). By the way, could you maybe just use the upstream version, like 2.1-beta2
(I think it shouldn't screw up version ordering).
Pinned Comments
bartus commented on 2020-06-11 15:32 (UTC) (edited on 2020-08-22 09:39 (UTC) by bartus)
This package is also hosted on GitHub.
issues
andpatches
at GitHub.Use env vars to control build process:
DISABLE_OPENCL=1
to skip opencl kernel build (yields DISABLE_CUDA=1)DISABLE_CUDA=1
to skip cuda kernel build.Usage cases:
export DISABLE_CUDA=1
before buildDISABLE_CUDA=1 ~your-aur-helper~
makepkg DISABLE_CUDA=1
yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"
bartus commented on 2019-04-10 11:42 (UTC)
Please report
issues
andpatches
to luxcorerender@github.com