@43615 LuxCore build system is currently undergoing a major redesign (I'm personally involved in it). We'll wait until this process is complete before updating the package.
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: | 14 |
Popularity: | 0.000006 |
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-gitAUR, glfw-wayland-minecraft-cursorfixAUR)
- gtk3 (gtk3-no_deadkeys_underlineAUR, gtk3-classic-xfceAUR, gtk3-patched-filechooser-icon-viewAUR, gtk3-classicAUR)
- opencl-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, cmake3AUR) (make)
- cuda-sdk (cuda-8.0AUR, cuda-9.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) (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, beignetAUR, beignet-gitAUR, intel-openclAUR, clvk-gitAUR, mesa-wsl2-gitAUR, intel-compute-runtime-legacy-binAUR, opencl-nvidia-340xxAUR, intel-compute-runtime-legacyAUR, opencl-legacy-amdgpu-proAUR, opencl-nvidia-525xxAUR, opencl-510xx-nvidiaAUR, opencl-nvidia-teslaAUR, opencl-nvidia-vulkanAUR, amdonly-gaming-opencl-rusticl-mesa-gitAUR, opencl-nvidia-390xxAUR, opencl-nvidia-470xxAUR, opencl-amdAUR, mesa-gitAUR, intel-compute-runtime-binAUR, intel-compute-runtime-gitAUR, opencl-nvidia-550xxAUR, opencl-rusticl-mesa-minimal-gitAUR, opencl-nvidia-535xxAUR, opencl-nvidia-betaAUR, 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
howetuft commented on 2025-04-21 10:54 (UTC)
43615 commented on 2025-04-19 18:52 (UTC)
Fails to build:
==> Starting build()...
-- CMake version 4.0.1 detected
CMake Deprecation Warning at CMakeLists.txt:28 (cmake_minimum_required):
Compatibility with CMake < 3.10 will be removed from a future version of
CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
CMake Error at CMakeLists.txt:29 (cmake_policy):
Compatibility with CMake < 3.5 has been removed from CMake.
Update the VERSION argument <min> value. Or, use the <min>...<max> syntax
to tell CMake that the project requires at least <min> but has been updated
to work with policies introduced by <max> or earlier.
Or, add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to try configuring anyway.
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
Aborting...
error: failed to build 'luxcorerender-2:2.7.beta1-2':
howetuft commented on 2024-11-24 05:52 (UTC)
@bartus Go ahead, it's no problem for me!
bartus commented on 2024-11-23 23:31 (UTC) (edited on 2024-11-23 23:43 (UTC) by bartus)
I would just change one small thing: instead of implicitly ordering patches using cardinal names, I would rather utilize the source[] array for ordering.
mapfile -t patches < <(grep -Po '^.*?(patch|diff)(?=::|$)' < <(printf "${srcdir}/%s\n" ${source[@]}))
for patch in "${patches[@]}"; do
msg2 "apply ${patch##*/}..."
patch -Np1 -d "${srcdir}"/${_name} -i "$patch"
done
dimytch commented on 2024-09-08 21:03 (UTC) (edited on 2024-09-08 21:04 (UTC) by dimytch)
% yay -S luxcorerender
-> No AUR package found for clang=17.0.6
-> could not find all required packages: clang =17.0.6
DarkShadow44 commented on 2024-01-31 17:19 (UTC)
Yes, works perfectly, thanks!
howetuft commented on 2024-01-31 15:53 (UTC)
@DarkShadow44
I managed to get rid of fmt
dependency and to make it build in a clean chroot. Can you confirm it works for you?
DarkShadow44 commented on 2024-01-28 20:41 (UTC)
Thanks for the replay, it's still the same issue I reported on Github: https://github.com/bartoszek/AUR-luxcorerender/issues/15
/usr/include/spdlog/logger.h:158:12: required from ‘void spdlog::logger::info(fmt::v10::format_string<T ...>, Args&& ...) [with Args = {double, const char (&)[87], const luxcore::Camera::CameraType&}; fmt::v10::format_string<T ...> = fmt::v10::basic_format_string<char, double, const char (&)[87], const luxcore::Camera::CameraType&>]’
/tmp/ramdisk/luxcorerender/src/LuxCore-luxcorerender_v2.7beta1/src/luxcore/luxcoreimpl.cpp:521:2: required from here
/usr/include/fmt/core.h:1600:63: error: ‘fmt::v10::detail::type_is_unformattable_for<const luxcore::Camera::CameraType, char> _’ has incomplete type
1600 | type_is_unformattable_for<T, typename Context::char_type> _;
| ^
/usr/include/fmt/core.h:1604:7: error: static assertion failed: Cannot format an argument. To make type T formattable provide a formatter<T> specialization: https://fmt.dev/latest/api.html#udt
1604 | formattable,
| ^~~~~~~~~~~
/usr/include/fmt/core.h:1604:7: note: ‘formattable’ evaluates to false
howetuft commented on 2024-01-28 09:59 (UTC)
@DarkShadow
Hello, Can you please provide some more information (log, error message...)? Is it the same issue as in your previous post or did something evolve? Thank you
DarkShadow44 commented on 2024-01-26 18:27 (UTC)
Still doesn't build for me
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