Search Criteria
Package Details: brlcad 7.42.0-2
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 |
| Last Packager: | carlosal1015 |
| Votes: | 68 |
| Popularity: | 0.000428 |
| First Submitted: | 2007-02-04 02:47 (UTC) |
| Last Updated: | 2025-12-31 20:50 (UTC) |
Dependencies (7)
- gdal (gdal-ecwAUR, gdal-libkml-filegdbAUR, gdal-libkmlAUR, gdal-hdf4AUR)
- libgl (libglvnd-gitAUR, amdgpu-pro-oglp-legacyAUR, nvidia-340xx-utilsAUR, amdgpu-pro-oglpAUR, libglvnd)
- libxft (libxft-gitAUR)
- libxi (libxi-gitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- ninja (ninja-gitAUR, ninja-memAUR, ninja-noemacs-gitAUR, ninja-kitwareAUR, ninja-fuchsia-gitAUR) (make)
Latest Comments
1 2 3 4 5 6 .. 11 Next › Last »
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
ejno commented on 2023-06-17 04:01 (UTC)
Thanks, Petronny. I've added that to the 7.34.2 PKGBUILD.
petronny commented on 2023-05-30 12:40 (UTC)
The previous error also occurs in 7.34.2 and it can be fixed by inserting
export CFLAGS="${CFLAGS} -lm"before callingcmake.1 2 3 4 5 6 .. 11 Next › Last »