I can't compile with python 3.12, and with python311 (from aur) can compile but it does not allow to open GUI.
Search Criteria
Package Details: yade-cuda 2024.08a-5
Package Actions
Git Clone URL: | https://aur.archlinux.org/yade.git (read-only, click to copy) |
---|---|
Package Base: | yade |
Description: | Yet Another Dynamic Engine, free software for discrete element modeling.(with CUDA) |
Upstream URL: | https://yade-dem.org/doc/index.html |
Licenses: | GPL-2.0-or-later |
Conflicts: | yade |
Provides: | yade |
Submitter: | sukanka |
Maintainer: | sukanka |
Last Packager: | sukanka |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2020-05-21 10:41 (UTC) |
Last Updated: | 2024-12-25 15:10 (UTC) |
Dependencies (43)
- blas-openblas
- cgal (cgal-gitAUR)
- coin-or-clp
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR)
- fmt (fmt-gitAUR)
- freeglut (freeglut-x11-gitAUR, freeglut-wayland-gitAUR)
- gl2ps (gl2ps-gitAUR)
- gts
- ipython (ipython-gitAUR)
- libqglviewerAUR
- python-matplotlib (python-matplotlib-gitAUR)
- python-mpi4py (python-mpi4py-intelAUR)
- python-mpmath (python-mpmath-gitAUR)
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR)
- python-pyqt5-webengine
- python-xlib
- tk (tk-fossilAUR)
- verdict
- vtk (vtk-gitAUR, vtk93AUR)
- cmake (cmake-gitAUR) (make)
- Show 23 more dependencies...
Required by (0)
Sources (10)
Latest Comments
xpt commented on 2024-05-14 12:53 (UTC)
sukanka commented on 2023-11-06 14:18 (UTC) (edited on 2024-08-19 11:45 (UTC) by sukanka)
Notice: prebuilt binaries can be found at my repository
Special Caution:
- to run yade-gui, you should rebuild
libqglviewer
with qt5 support. (edit its PKGBUILD, change-DQT6=ON
to-DQT6=OFF
). - to rebuild yade with python3.12, please rebuild
python-pygraphviz
andlibqglviewer
first. - Currently,
buildflags
are disabled as it breaksyade --test
(more specifically,-Wp,-D_GLIBCXX_ASSERTIONS
inCXXFLAGS
) - You can skip to build
yade-cuda
by commenting out the following lines inbuild()
and removeyade-cuda
frompkgname
cmake -B build-cuda "${cmake_args[@]}" -DCHOLMOD_GPU=ON
ninja -C build-cuda
xpt commented on 2023-11-05 20:52 (UTC) (edited on 2023-11-05 20:54 (UTC) by xpt)
if I ran yade
without fmt
I got:
Welcome to Yade 2023.02a
Using python version: 3.11.5 (main, Aug 28 2023, 20:02:58) [GCC 13.2.1 20230801]
Traceback (most recent call last):
File "/usr/bin/yade", line 151, in <module>
import yade
File "/usr/lib/yade/py/yade/__init__.py", line 75, in <module>
from yade import boot
ImportError: libfmt.so.10: cannot open shared object file: No such file or directory
with fmt
the problem is solved.
sukanka commented on 2023-10-20 11:58 (UTC)
@xpt, this pkg is built with extra-x86_64-build
, no fmt
required, namcap
does not complain about fmt
either.
xpt commented on 2023-10-19 19:54 (UTC)
Please add fmt as dependency
MarsSeed commented on 2023-07-02 13:08 (UTC)
Thanks for quickly addressing the openblas change.
MarsSeed commented on 2023-07-02 10:57 (UTC)
Please check the changes around Arch openblas and blas-openblas. You might need to switch depends from openblas
to blas-openblas
. Arch openblas package is incomplete, only blas-openblas carries the full OpenBlas Lapack suite.
Background:
Arch announced on June 14, 2023 a new blas-openblas repo package, which finally offers the full suite of OpenBLAS Lapack, with their blas implementation and corresponding cblas/lapacke interfaces.
sukanka commented on 2022-05-14 14:06 (UTC) (edited on 2023-02-04 07:11 (UTC) by sukanka)
-
This package is now built from source, prebuilt binary can be found at https://dl.askk.cc/ms/Linux/ArchLinux/yade
-
The documentation of this package can be found in yade-doc.
sukanka commented on 2020-05-21 12:38 (UTC) (edited on 2022-02-14 13:45 (UTC) by sukanka)
If this package is built from source in PKGBUILD
, it doesn't run, with an undefined symbol
error, see PKGBUILD for yade 2022.01a, build from source.
But if it is built out of PKGBUILD
, it runs fine. This package now use binary built on my archlinux laptop.
You can download the build-from-source-in-PKGBUILD one at yade-2022.01a-2-x86_64-source.pkg.tar.zst. Note, it doesn't run.
Pinned Comments
sukanka commented on 2023-11-06 14:18 (UTC) (edited on 2024-08-19 11:45 (UTC) by sukanka)
Notice: prebuilt binaries can be found at my repository
Special Caution:
libqglviewer
with qt5 support. (edit its PKGBUILD, change-DQT6=ON
to-DQT6=OFF
).python-pygraphviz
andlibqglviewer
first.buildflags
are disabled as it breaksyade --test
(more specifically,-Wp,-D_GLIBCXX_ASSERTIONS
inCXXFLAGS
)yade-cuda
by commenting out the following lines inbuild()
and removeyade-cuda
frompkgname