luxcorerender-git fails to build for a different reason than this. :(
Search Criteria
Package Details: luxcorerender 2:2.10.1-1
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-2.0 |
| Submitter: | bartus |
| Maintainer: | bartus (howetuft) |
| Last Packager: | howetuft |
| Votes: | 14 |
| Popularity: | 0.000000 |
| First Submitted: | 2018-05-11 21:03 (UTC) |
| Last Updated: | 2025-11-02 18:39 (UTC) |
Dependencies (30)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- glibc (glibc-gitAUR, glibc-eacAUR, glibc-git-native-pgoAUR)
- libfontenc
- libglvnd (libglvnd-gitAUR)
- libice
- libsm
- libxaw (xawmAUR)
- libxcb (libxcb-gitAUR)
- libxcomposite
- libxcursor
- libxdamage
- libxinerama (libxinerama-randr-gitAUR)
- libxkbfile
- libxrandr (libxrandr-gitAUR)
- libxres
- libxss
- libxtst
- libxv
- opencl-icd-loaderAUR (khronos-ocl-icd-gitAUR, ocl-icd)
- xcb-util-cursor (xcb-util-cursor-gitAUR)
- Show 10 more dependencies...
Required by (3)
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 Next › Last »
MarsSeed commented on 2023-08-16 15:15 (UTC)
MarsSeed commented on 2023-08-16 13:59 (UTC)
I'll try to build luxcorerender-git, because fmt is not a dependency there.
MarsSeed commented on 2023-08-16 13:45 (UTC)
Btw, when you make changes to the PKGBUILD without changing the pkgver, you have to increase the pkgrel. Otherwise the build tools and AUR helpers might not pick up that there was an update.
MarsSeed commented on 2023-08-16 13:43 (UTC)
I tried the build with repo's earlier fmt 9.1.0-4, and the result was also the same.
howetuft commented on 2023-08-16 13:42 (UTC)
@MarsSeed Yes, I've just come to the same conclusion, unfortunately. Well, I'm gonna patch it again...
MarsSeed commented on 2023-08-16 13:13 (UTC)
@howetuft, thank you for the update. Unfortunately, with fmt9, the build still fails with the exact same error messages. I really don't know what to make of it.
howetuft commented on 2023-08-05 15:35 (UTC)
@MarsSeed I'm currently away from my computer (hollidays) but I'll look at it as soon I'm back!
MarsSeed commented on 2023-08-05 12:36 (UTC)
There's an fmt9 package on AUR; I guess this build will need to depend on that one instead of repo's fmt.
MarsSeed commented on 2023-08-05 10:58 (UTC)
Now there's a new build failure, maybe because of fmt v10, published in repo on July 20.
[953/1056] Building CXX object src/luxcore/CMakeFiles/luxcore.dir/luxcoreimpl.cpp.o
FAILED: src/luxcore/CMakeFiles/luxcore.dir/luxcoreimpl.cpp.o
/usr/lib/ccache/bin/c++ -DBOOST_ALL_NO_LIB -DBOOST_FILESYSTEM_NO_DEPRECATED -DBOOST_PYTHON_STATIC_LIB -DBOOST_STATIC_LIB
-DCPP_API_EXPORTS -DSPDLOG_FMT_EXTERNAL=1 -I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/json-3.7.3/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/cuew/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/clew/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/optix-7.1.0/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/robin-hood-hashing-3.9.1/src/include
-I/usr/include/python3.11 -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
-I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount
-I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0
-I/usr/include/gio-unix-2.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0
-I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/home/user/.cache/makepkg/luxcorerender/src/build/generated/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/bcd-1.1/include
-I/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/deps/opencolorio-2.0.0/include -isystem
/usr/include/Imath -isystem /usr/include/OpenEXR -march=native -O3 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2
-Wformat -Werror=format-security -Wstrict-aliasing -Wno-deprecated -Wno-deprecated-declarations -fstack-clash-protection
-fcf-protection -fstack-protector-strong -Wp,-D_GLIBCXX_ASSERTIONS -Wno-stringop-truncation -Wno-unused-but-set-variable -w
-std=c++11 -Wall -Wno-long-long -pedantic -msse -msse2 -msse3 -mssse3 -fPIC -fopenmp -std=gnu++14 -MD -MT
src/luxcore/CMakeFiles/luxcore.dir/luxcoreimpl.cpp.o -MF src/luxcore/CMakeFiles/luxcore.dir/luxcoreimpl.cpp.o.d -o
src/luxcore/CMakeFiles/luxcore.dir/luxcoreimpl.cpp.o -c
/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/src/luxcore/luxcoreimpl.cpp
In file included from /usr/include/spdlog/fmt/fmt.h:31,
from /usr/include/spdlog/common.h:45,
from /usr/include/spdlog/spdlog.h:12,
from /home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/include/luxcore/luxcorelogger.h:25,
from /home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/src/luxcore/luxcoreimpl.cpp:24:
/usr/include/fmt/core.h: In instantiation of ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_value(T&&)
[with Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; T = const luxcore::Camera::CameraType&]’:
/usr/include/fmt/core.h:1711:29: required from ‘constexpr fmt::v10::detail::value<Context> fmt::v10::detail::make_arg(T&&)
[with bool IS_PACKED = true; Context = fmt::v10::basic_format_context<fmt::v10::appender, char>; type <anonymous> =
fmt::v10::detail::type::custom_type; T = const luxcore::Camera::CameraType&; typename std::enable_if<IS_PACKED, int>::type
<anonymous> = 0]’
/usr/include/fmt/core.h:1827:77: required from ‘constexpr fmt::v10::format_arg_store<Context, Args>::format_arg_store(T&&
...) [with T = {double, const char (&)[87], const luxcore::Camera::CameraType&}; Context =
fmt::v10::basic_format_context<fmt::v10::appender, char>; Args = {double, char [87], luxcore::Camera::CameraType}]’
/usr/include/fmt/core.h:1844:31: required from ‘constexpr fmt::v10::format_arg_store<Context, typename
std::remove_cv<typename std::remove_reference<T>::type>::type ...> fmt::v10::make_format_args(T&& ...) [with Context =
basic_format_context<appender, char>; T = {double, const char (&)[87], const luxcore::Camera::CameraType&}]’
/usr/include/spdlog/logger.h:374:75: required from ‘void spdlog::logger::log_(spdlog::source_loc, spdlog::level::level_enum,
spdlog::string_view_t, Args&& ...) [with Args = {double, const char (&)[87], const luxcore::Camera::CameraType&};
spdlog::string_view_t = fmt::v10::basic_string_view<char>]’
/usr/include/spdlog/logger.h:90:13: required from ‘void spdlog::logger::log(spdlog::source_loc, spdlog::level::level_enum,
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&>]’
/usr/include/spdlog/logger.h:96:12: required from ‘void spdlog::logger::log(spdlog::level::level_enum,
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&>]’
/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&>]’
/home/user/.cache/makepkg/luxcorerender/src/LuxCore-luxcorerender_v2.6/src/luxcore/luxcoreimpl.cpp:521:2: required from here
/usr/include/fmt/core.h:1691: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
1691 | formattable,
| ^~~~~~~~~~~
/usr/include/fmt/core.h:1691:7: note: ‘formattable’ evaluates to false
[954/1056] Building CXX object src/luxcore/CMakeFiles/luxcore.dir/luxcoreinit.cpp.o
[955/1056] Building CXX object src/luxcore/CMakeFiles/luxcore.dir/luxcore.cpp.o
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
Aborting...
MarsSeed commented on 2023-08-05 10:23 (UTC)
Though luxcorerender is only a makedepend of luxmark, and in that capacity it functions just fine.
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.
issuesandpatchesat GitHub.Use env vars to control build process:
DISABLE_OPENCL=1to skip opencl kernel build (yields DISABLE_CUDA=1)DISABLE_CUDA=1to skip cuda kernel build.Usage cases:
export DISABLE_CUDA=1before buildDISABLE_CUDA=1 ~your-aur-helper~makepkg DISABLE_CUDA=1yay -S blender-2.8-git --mflags "DISABLE_CUDA=1"bartus commented on 2019-04-10 11:42 (UTC)
Please report
issuesandpatchesto luxcorerender@github.com