Search Criteria
Package Details: brlcad 7.42.2-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/brlcad.git (read-only, click to copy) |
|---|---|
| Package Base: | brlcad |
| Description: | Extensive 3D solid modeling system |
| Upstream URL: | https://brlcad.org |
| Keywords: | 3d c c++ CAD python tcl |
| Licenses: | BSD-3-Clause, LGPL-2.1-only, LicenseRef-BDL |
| Submitter: | louipc |
| Maintainer: | carlosal1015 (AutoUpdateBot, petronny) |
| Last Packager: | AutoUpdateBot |
| Votes: | 68 |
| Popularity: | 0.000010 |
| First Submitted: | 2007-02-04 02:47 (UTC) |
| Last Updated: | 2026-03-18 14:32 (UTC) |
Dependencies (26)
- gdal (gdal-hdf4AUR, gdal-libkml-filegdbAUR, gdal-libkmlAUR, gdal-ecwAUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, nvidia-340xx-utils-macbookAUR, libglvnd)
- libxft (libxft-gitAUR)
- libxi (libxi-gitAUR)
- assimp (assimp-gitAUR, assimp-gitAUR) (make)
- astyle (astyle-gitAUR, astyle-gitAUR) (make)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- eigen3 (make)
- gdal (gdal-hdf4AUR, gdal-libkml-filegdbAUR, gdal-libkmlAUR, gdal-ecwAUR) (make)
- geogram (alice-vision-gitAUR, geogram-gitAUR) (make)
- git (git-gitAUR, git-glAUR, git-wd40AUR) (make)
- itk (itk-lite-gitAUR, itk-gitAUR, itk-liteAUR) (make)
- lemon (make)
- libpng (libpng-gitAUR, libpng-apngAUR) (make)
- lmdb (lmdb-gitAUR) (make)
- manifold (make)
- netpbm (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR, n2-gitAUR) (make)
- opencv (opencv-cuda) (make)
- proj (proj-gitAUR) (make)
- Show 6 more dependencies...
Latest Comments
1 2 3 4 5 6 .. 11 Next › Last »
codebling commented on 2026-05-27 19:20 (UTC)
For 7.42.2 I think we may need to clone github.com/BRL-CAD/utahrle, apply the patch, then set
UTAHRLE_ROOTused by FindUTAHRLE.cmake. Setting -DUTAHRLE_ROOT doesn't seem to work, however.In the main branch, utahrle has been removed completely
codebling commented on 2026-05-27 15:51 (UTC)
This doesn't build right now and I'm a little confused about why. First,
fix-utahrle-gcc15.patchwas added on March 18th, but the SHA512SUM is wrong. Second, utahrle was removed from bext on January 2nd, so the submodule can't be initialized. After fixing those, the build fails because of...utahrle.Any hints on how to build this
glenjo commented on 2026-01-13 03:21 (UTC) (edited on 2026-01-13 03:22 (UTC) by glenjo)
The LIEF external modules is failing to compile:
-- stderr output is: In file included from /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/include/LIEF/ObjC/IVar.hpp:18, from /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/include/LIEF/ObjC/Class.hpp:18, from /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/include/LIEF/ObjC/Metadata.hpp:18, from /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/src/ObjC/objc.cpp:15: /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/include/LIEF/ObjC/Method.hpp:101:3: error: 'uintptr_t' does not name a type 101 | uintptr_t address() const; | ^
/home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/include/LIEF/ObjC/Method.hpp:21:1: note: 'uintptr_t' is defined in header '<cstdint>'; this is probably fixable by adding '#include <cstdint>' 20 | #include <string> +++ |+#include <cstdint> 21 | /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/src/ObjC/objc.cpp:311:11: error: no declaration matches 'uintptr_t LIEF::objc::Method::address() const' 311 | uintptr_t Method::address() const { | ^~ /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/src/ObjC/objc.cpp:311:11: note: no functions named 'uintptr_t LIEF::objc::Method::address() const' /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD/include/LIEF/ObjC/Method.hpp:31:16: note: 'class LIEF::objc::Method' defined here 31 | class LIEF_API Method { | ^~ make[5]: *** [CMakeFiles/LIB_LIEF.dir/build.make:1200: CMakeFiles/LIB_LIEF.dir/src/ObjC/objc.cpp.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [CMakeFiles/Makefile2:630: CMakeFiles/LIB_LIEF.dir/all] Error 2 make[3]: *** [Makefile:156: all] Error 2CMake Error at /home/glen/.cache/yay/brlcad/src/build/bext_build/lief/LIEF_BLD-prefix/src/LIEF_BLD-stamp/LIEF_BLD-build-Release.cmake:47 (message): Stopping after outputting logs.
make[2]: *** [lief/CMakeFiles/LIEF_BLD-install.dir/build.make:83: lief/LIEF_BLD-prefix/src/LIEF_BLD-stamp/LIEF_BLD-build] Error 1 make[1]: *** [CMakeFiles/Makefile2:1646: lief/CMakeFiles/LIEF_BLD-install.dir/all] Error 2 make: *** [Makefile:91: all] Error 2 CMake Error at misc/CMake/BRLCAD_Util.cmake:102 (_message): Unable to successfully build bext dependency repository Call Stack (most recent call first): misc/CMake/BRLCAD_EXT_Setup.cmake:448 (message) misc/CMake/BRLCAD_ExternalDeps.cmake:529 (brlcad_ext_setup) CMakeLists.txt:2113 (brlcad_bext_process)
-- Configuring incomplete, errors occurred! ==> ERROR: A failure occurred in build(). Aborting... -> error making: brlcad-exit status 4 -> Failed to install the following packages. Manual intervention is required: brlcad - exit status 4
envolution commented on 2024-11-18 06:43 (UTC)
I'm not having much luck getting the latest version compiled as per the issue github issue I posted earlier. Hopefully someone more capable can figure this out - if not I'll try again when I have more time
I'll keep brlcad-bin up to date in the meantime - if anyone wants to pick up where I left off you can find the WIP at https://github.com/envolution/aur/tree/main/nomaintain/nobuild/brlcad
simona commented on 2024-11-13 10:15 (UTC)
thx. used -bin.
envolution commented on 2024-11-13 10:00 (UTC) (edited on 2024-11-13 10:04 (UTC) by envolution)
@ancaro @simona sorry, I'm still working on the update - I accidentally pushed to AUR. I've reverted to the previous version.
I'll hopefully have 7.40 ready soon:
https://github.com/BRL-CAD/brlcad/issues/168
I do have an official binary version of 7.40 here:
https://aur.archlinux.org/packages/brlcad-bin
ancaro commented on 2024-11-12 20:01 (UTC)
can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was:
|--- ./build/bext/manifold/manifold/src/third_party/clipper2/include/clipper2/clipper.core.h 2024-11-08 16:45:27.205735113 -0500 |+++ ./build/bext/manifold/manifold/src/third_party/clipper2/include/clipper2/clipper.core.h_patch 2024-11-08 18:42:49.950337130 -0500
File to patch:
simona commented on 2024-11-12 11:33 (UTC)
It stop and ask me:
File to patch:
simona commented on 2024-07-04 09:07 (UTC)
/usr/include/gdal_priv.h: In member function ‘bool GDALMultiDomainMetadata::Comparator::operator()(const char, const char) const’: /usr/include/gdal_priv.h:109:20: error: ‘STRCASECMP’ was not declared in this scope
109 | return STRCASECMP(a, b) < 0;
| ^
~[1249/5043] Linking C shared library lib/libnmg.so
lto-wrapper: warning: using serial compilation of 15 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
[1250/5043] Linking CXX shared library lib/libbrep.so.20.0.1
lto-wrapper: warning: using serial compilation of 20 LTRANS jobs
lto-wrapper: note: see the ‘-flto’ option documentation for more information
1 2 3 4 5 6 .. 11 Next › Last »