Package Details: brlcad 7.36.0-1

Git Clone URL: https://aur.archlinux.org/brlcad.git (read-only, click to copy)
Package Base: brlcad
Description: An extensive 3D solid modeling system.
Upstream URL: https://brlcad.org
Keywords: CAD
Licenses: BSD, LGPL, custom:BDL
Submitter: louipc
Maintainer: None
Last Packager: envolution
Votes: 67
Popularity: 0.001259
First Submitted: 2007-02-04 02:47 (UTC)
Last Updated: 2024-11-13 09:57 (UTC)

Pinned Comments

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

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »

jade1 commented on 2021-06-25 22:41 (UTC)

@ejno, it's now fixed upstream in the git version as my fix got merged, so next release you can take the patch out :)

ejno commented on 2021-06-12 16:57 (UTC)

@jade1: Updated. Thanks for the patch!

jade1 commented on 2021-06-12 09:02 (UTC)

Currently does not build. Here's a patch that fixes it:

From 4f6f160473a9eba13876f079ea23f6cfe3263854 Mon Sep 17 00:00:00 2001
From: Jade <software@lfcode.ca>
Date: Sat, 12 Jun 2021 01:54:17 -0700
Subject: [PATCH] Fix missing includes of <limits>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Example compile error from gcc-11.1.0 on archlinux:
/home/jade/builds/brlcad/src/brlcad/src/libged/brep/brep.cpp: In function ‘int _brep_cmd_plate_mode(void*, int, const char*
*)’:
/home/jade/builds/brlcad/src/brlcad/src/libged/brep/brep.cpp:810:48: error: ‘numeric_limits’ is not a member of ‘std’
  810 |     ss << std::fixed << std::setprecision(std::numeric_limits<double>::max_digits10) << pthicknessmm;
      |                                                ^~~~~~~~~~~~~~
---
 src/libbg/earcut.hpp     | 1 +
 src/libged/brep/brep.cpp | 1 +
 2 files changed, 2 insertions(+)

diff --git a/src/libbg/earcut.hpp b/src/libbg/earcut.hpp
index 19c9d11430..9d78d679ff 100644
--- a/src/libbg/earcut.hpp
+++ b/src/libbg/earcut.hpp
@@ -24,6 +24,7 @@
 #include <algorithm>
 #include <cassert>
 #include <cmath>
+#include <limits>
 #include <memory>
 #include <vector>

diff --git a/src/libged/brep/brep.cpp b/src/libged/brep/brep.cpp
index 4f0ec5c0e6..7b71a5a6aa 100644
--- a/src/libged/brep/brep.cpp
+++ b/src/libged/brep/brep.cpp
@@ -32,6 +32,7 @@
 #include <fstream>
 #include <iomanip>
 #include <iostream>
+#include <limits>
 #include <list>
 #include <map>
 #include <queue>
--
2.32.0

ljj038 commented on 2019-10-17 09:38 (UTC)

@ejno thanks. I use a proxy solved the problem. (you know the gfw)

ejno commented on 2019-10-15 00:01 (UTC)

@ljj038: If you're behind a proxy, try this: https://subversion.apache.org/faq.html#proxy

ljj038 commented on 2019-10-14 07:57 (UTC)

svn: E175002: REPORT request on '/p/brlcad/code/!svn/me' failed

nTia89 commented on 2019-08-11 13:31 (UTC) (edited on 2019-08-16 13:53 (UTC) by nTia89)

Package broken! Compilation gives me an error:

STATUS: Performing Test HAVE_DECL_DAEMON  
STATUS: Performing Test HAVE_DECL_DAEMON - Failed
STATUS: Performing Test HAVE_WORKING_DAEMON_FUNCTION
STATUS: Performing Test HAVE_WORKING_DAEMON_FUNCTION - Failed
CMake Error at CMakeLists.txt:2712 (CHECK_SYMBOL_EXISTS):
  Unknown CMake command "CHECK_SYMBOL_EXISTS".

EDIT: I fixed (here is how)[1] the above issue but brlcad still does not start

[1] https://bit.ly/2HbLRwd

ctag commented on 2019-03-26 13:41 (UTC) (edited on 2019-03-26 14:14 (UTC) by ctag)

brlcad will tab-complete, but does not run after installing.

[ctag@comp ~]$ brlcad
brlcad         brlcad-config  
[ctag@comp ~]$ brlcad
bash: brlcad: command not found

Edit: Ok, I just learned that the ui is separated from brlcad. Running /opt/brlcad/bin/mged produces a flickering screen that I can't use. Running /opt/brlcad/bin/archer seems to work!