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-3
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-09-18 11:28 (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-future
- 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)
- cmake (cmake-gitAUR) (make)
- cuda (cuda11.1AUR, cuda-12.2AUR, cuda12.0AUR, cuda11.4AUR, cuda11.4-versionedAUR, cuda12.0-versionedAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- help2man (help2man-gitAUR, python-help2manAUR) (make)
- mpfrc++AUR (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- openmp (make)
- openssh (openssh-gitAUR, openssh-gssapiAUR, openssh-dotconfigAUR, openssh-dotconfig-binAUR, openssh-selinuxAUR, openssh-hpn-shimAUR) (make)
- python-bibtexparser (python-bibtexparser-gitAUR) (make)
- python-ipython-genutils (make)
- python-numpy (python-numpy-flameAUR, python-numpy-mkl-binAUR, python-numpy-gitAUR, python-numpy1AUR, python-numpy-mklAUR, python-numpy-mkl-tbbAUR) (make)
- python-pickleshare (make)
- python-pygraphviz (make)
- python-sphinx (python-sphinx-gitAUR) (make)
- suitesparse (make)
- texlive-bin (texlive-installerAUR, texlive-fullAUR) (make)
- texlive-core (texlive-installerAUR, texlive-fullAUR, texlive-basic) (make)
- texlive-fontsrecommended (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- texlive-langgreek (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- texlive-latexextra (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- texlive-pictures (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- texlive-xetex (texlive-installerAUR, texlive-fullAUR, texlive-dummyAUR) (make)
- utf8cpp (utf8cpp-gitAUR) (make)
Required by (0)
Sources (7)
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