Search Criteria
Package Details: ghdl-mcode-git 2.0.0dev.r6945.gaee3585af-4
Package Actions
Git Clone URL: | https://aur.archlinux.org/ghdl-mcode-git.git (read-only, click to copy) |
---|---|
Package Base: | ghdl-mcode-git |
Description: | VHDL simulator - mcode back-end |
Upstream URL: | https://github.com/ghdl/ghdl |
Licenses: | GPL2 |
Conflicts: | ghdl, ghdl-gcc-git, ghdl-llvm-git |
Provides: | ghdl, ghdl-git |
Submitter: | marzoul |
Maintainer: | marzoul (xiretza) |
Last Packager: | xiretza |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2015-12-02 23:02 (UTC) |
Last Updated: | 2022-01-17 16:19 (UTC) |
Dependencies (9)
- gcc-ada (gcc-ada-git, gcc-ada-debug)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- python-pyattributes (check)
- python-pydecor (python-pydecor-git) (check)
- python-pytest (check)
- python-pytooling (check)
- python-pytooling-terminalui (check)
- python-pyvhdlmodel (python-pyvhdlmodel-git) (check)
- python-pyghdl (python-pyghdl-git) (optional) – python bindings and utilities
Required by (8)
- ghdl-yosys-plugin-git (requires ghdl-git)
- python-cocotb (requires ghdl) (optional)
- python-cocotb-bus (requires ghdl) (optional)
- python-cocotb-bus-git (requires ghdl) (optional)
- python-cocotb-git (requires ghdl) (optional)
- python-edalize-git (requires ghdl) (optional)
- python-fusesoc-git (requires ghdl) (optional)
- python-pyghdl-git (requires ghdl-git)
Latest Comments
xiretza commented on 2021-12-28 15:44 (UTC) (edited on 2021-12-28 15:45 (UTC) by xiretza)
Dependency updates (ditto for -llvm):
Additionally, this is required before
./configure
for proper debug package support:marzoul commented on 2021-08-29 16:17 (UTC)
Other workaround on user side is to skip check with makepkg --nocheck. This removes the need for these python dependencies.
xiretza commented on 2021-08-29 14:18 (UTC) (edited on 2021-08-29 14:20 (UTC) by xiretza)
Editing the
pkgver
in a VCS package doesn't actually do anything, as it is generated during build. Just rebuildingpython-pyvhdlmodel-git
and changing the ghdldepends
topython-pyvhdlmodel>=0.12
should do the trick.istvank commented on 2021-08-29 12:41 (UTC) (edited on 2021-08-29 12:44 (UTC) by istvank)
Update fails at
check()
stage on my Arch installation due to a dependency onpython-pyvhdlmodel v0.12.0
.Reason
The python unittests provided with GHDL depend on the latest python-pyvhdlmodel now.
I had the following, now outdated dependency installed:
Workaround that worked for me now
I had to replace my outdated pyvhdlmodel with latest:
by installing the AUR package with
and editing the
pkgver
in the PKGBUILD to point to v0.12.0:After allowing yay to remove the conflicting old dependency, GHDL-mcode-git update was successful.
Hope this helps someone. This workaround will not be necessary soon I guess.
eduardosm commented on 2021-08-22 10:13 (UTC)
I think you should trim one digit from the commit hash, so it matches the output of
pkgver()
:xiretza commented on 2021-07-12 12:43 (UTC)
checkdepends
now additionally requires'python-pymetaclasses' 'python-pyattributes' 'python-pyterminalui'
.xiretza commented on 2021-03-23 16:06 (UTC)
Due to upstream changes to the include directory structure, the mkdir/ln hack in
check()
should be replaced with amake install.vpi.local
.xiretza commented on 2021-02-19 21:09 (UTC)
Hey, mcode and llvm backends now support running
make test
in-tree with only a minor patch:I've also included fixes to
license
andarch
that were found by namcap.