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: ejno
Last Packager: ejno
Votes: 66
Popularity: 0.157599
First Submitted: 2007-02-04 02:47 (UTC)
Last Updated: 2023-08-27 21:21 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

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 calling cmake.

petronny commented on 2023-01-30 07:08 (UTC)

Build failed.

-- stderr output is:
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `sinh'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `atan2'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `tanh'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `cosh'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `fmod'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `acos'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `sin'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `atan'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `asin'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `hypot'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `exp'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `tan'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `cos'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `log'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `pow'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `log10'
/usr/bin/ld: /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-build/libtcl8.6.so: undefined reference to `sqrt'
collect2: error: ld returned 1 exit status
make: *** [Makefile:744: tclsh] Error 1
CMake Error at /build/brlcad/src/build/src/other/ext/TCL_BLD-prefix/src/TCL_BLD-stamp/TCL_BLD-build-Release.cmake:47 (message):
  Stopping after outputting logs.

https://github.com/arch4edu/cactus/actions/runs/4039800325/jobs/6947860475

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