I really don't have time to properly figure this out, so I'll orphan so someone can take over.
Search Criteria
Package Details: brlcad 7.36.0-1
Package Actions
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.001423 |
First Submitted: | 2007-02-04 02:47 (UTC) |
Last Updated: | 2024-11-13 09:57 (UTC) |
Dependencies (6)
- gdal (gdal-ecwAUR, gdal-libkmlAUR, gdal-libkml-filegdbAUR, gdal-hdf4AUR)
- libgl (nvidia-340xx-utilsAUR, libglvnd-gitAUR, amdgpu-pro-oglpAUR, amdgpu-pro-oglp-legacyAUR, libglvnd)
- libxft (libxft-gitAUR)
- libxi (libxi-gitAUR)
- cmake (cmake-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
Required by (0)
Sources (2)
Latest Comments
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 11 Next › Last »
louipc commented on 2013-01-02 23:58 (UTC)
louipc commented on 2013-01-02 23:36 (UTC)
Tcl8.6 now bundles itcl which is where the initial problem occurs. That needs to be resolved in brlcad. I'm not sure if the brlcad can work with the Tcl verion of itcl or not.
If you build with all bundled libs in brlcad, you'll need to remove /etc/ld.so.conf.d/brlcad.conf [last line of the package() function] so the system doesn't load the conflicting libraries.
You'll also need to define LD_LIBRARY_PATH when running brlcad programs so they can find the proper libraries. It's a bit of a tricky situation.
budulay commented on 2013-01-02 07:08 (UTC)
Turns out it wasn't such a great idea - after a reboot, firefox wouldn't run, complaining about libpng:
firefox: relocation error: /usr/lib/firefox/libxul.so: symbol png_get_first_frame_is_hidden, version PNG15_0 not defined in file libpng15.so.15 with link time reference
Vim would spit this out each time it was started:
vim: /opt/brlcad/lib/libpng15.so.15: no version information available (required by /usr/lib/libgdk_pixbuf-2.0.so.0)
vim: /opt/brlcad/lib/libpng15.so.15: no version information available (required by /usr/lib/libcairo.so.2)
vim: /opt/brlcad/lib/libz.so.1: no version information available (required by /usr/lib/libgio-2.0.so.0)
After removing brlcad these problems went away.
I am quite lost.
budulay commented on 2013-01-01 14:37 (UTC)
After a recent tk update brlcad won't start anymore, throwing this:
/opt/brlcad/bin/../bin/bwish: error while loading shared libraries: libtk8.5.so: cannot open shared object file: No such file or directory
Rebuilding it also failed with this:
CMake Error at CMakeLists.txt:456 (_message):
Could not find at least one of Tcl, Itcl or Tk libraries in /usr/lib,
/usr/lib/itcl4.0.0, and /usr/lib - please specify the parent directory for
the libraries in the TCL_BIN_PREFIX variable (e.g. ${TCL_BIN_PREFIX}/lib)
Call Stack (most recent call first):
src/other/incrTcl/itk/CMakeLists.txt:81 (MESSAGE)
I added -DBRLCAD_BUNDLED_LIBS=ON option to cmake to get it to compile.
Taken from this thread:
http://sourceforge.net/projects/brlcad/forums/forum/362510/topic/6268380
louipc commented on 2012-07-07 20:24 (UTC)
brlcad 7.22.0-1 up.
louipc commented on 2012-06-12 04:32 (UTC)
brlcad 7.20.6-1
With upstream recommended patches.
brlcad 7.22.0 should be coming soon though.
Cheers.
budulay commented on 2012-06-11 08:38 (UTC)
The only things needed to build the newest one is to change the version and md5sum lines:
pkgver=7.20.6
md5sums=('2249e9f5f556e48ed66a1ba6e407ed60')
<deleted-account> commented on 2012-01-31 18:43 (UTC)
Removed --as-needed from LDFLAGS and I was able to build and install the package.
Thanks!
louipc commented on 2012-01-29 21:46 (UTC)
ljj038: Yeah I tried to use separate itk and itcl packages but it didn't work. I think the bundled libs are patched as well so best to stick with those. If you want to avoid conflicts during building like that you can build in a clean chroot.
louipc commented on 2012-01-29 21:35 (UTC)
That's caused by the --as-needed linker flag in LDFLAGS.
If you remove that flag from makepkg.conf, then it should link fine.
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