Package Details: nextpnr-git 0.7.r29.gf0859503-1

Git Clone URL: https://aur.archlinux.org/nextpnr-git.git (read-only, click to copy)
Package Base: nextpnr-git
Description: Portable FPGA place and route tool
Upstream URL: https://github.com/YosysHQ/nextpnr
Licenses: custom:ISC
Conflicts: nextpnr
Provides: nextpnr
Submitter: grahamedgecombe
Maintainer: None
Last Packager: xiretza
Votes: 25
Popularity: 1.34
First Submitted: 2018-08-02 17:35 (UTC)
Last Updated: 2024-05-01 16:12 (UTC)

Dependencies (12)

Required by (5)

Sources (1)

Latest Comments

« First ‹ Previous 1 2 3 4 Next › Last »

ignilux commented on 2020-11-12 14:02 (UTC)

For what it's worth, I had the same build error with a fresh icestorm-git build/install. When I aborted nextpnr-git and installed trellis-git FIRST, then nextpnr-git builds fine.

marzoul commented on 2020-03-21 09:37 (UTC)

Follow-up : python issue is caused by wrong detection of python version from repo. No known solution yet. https://github.com/YosysHQ/nextpnr/issues/411

marzoul commented on 2020-03-19 22:24 (UTC) (edited on 2020-03-19 22:26 (UTC) by marzoul)

Hi, I have a build error. Is there a missing python-related dependency ?

In file included from /home/adrien/Dev/AUR/nextpnr-git/src/nextpnr/gui/pythontab.cc:22:
/home/adrien/Dev/AUR/nextpnr-git/src/nextpnr/common/pybindings.h:24:10: fatal error: Python.h: No such file or directory
   24 | #include <Python.h>
      |          ^~~~~~~~~~
compilation terminated.
make[2]: *** [generated/gui/ice40/CMakeFiles/gui_ice40.dir/build.make:210: generated/gui/ice40/CMakeFiles/gui_ice40.dir/pythontab.cc.o] Error 1
make[2]: Leaving directory '/home/adrien/Dev/AUR/nextpnr-git/src/nextpnr/build'
make[1]: *** [CMakeFiles/Makefile2:660: generated/gui/ice40/CMakeFiles/gui_ice40.dir/all] Error 2
make[1]: Leaving directory '/home/adrien/Dev/AUR/nextpnr-git/src/nextpnr/build'
make: *** [Makefile:141: all] Error 2
==> ERROR: A failure occurred in build().

xiretza commented on 2020-02-21 07:11 (UTC)

@guturise: rebuild trellis(-git).

gururise commented on 2020-02-20 22:28 (UTC) (edited on 2020-02-20 22:29 (UTC) by gururise)

getting this build error:

[ 50%] Generating ecp5/chipdbs/chipdb-25k.bba
Traceback (most recent call last):
  File "/home/gene/.cache/yay/nextpnr-git/src/nextpnr/ecp5/trellis_import.py", line 2, in <module>
    import pytrellis
ImportError: libboost_python38.so.1.71.0: cannot open shared object file: No such file or directory
make[2]: *** [CMakeFiles/ecp5_chipdb.dir/build.make:82: ecp5/chipdbs/chipdb-25k.bba] Error 1
make[2]: Leaving directory '/home/gene/.cache/yay/nextpnr-git/src/nextpnr/build'
make[1]: *** [CMakeFiles/Makefile2:330: CMakeFiles/ecp5_chipdb.dir/all] Error 2
make[1]: Leaving directory '/home/gene/.cache/yay/nextpnr-git/src/nextpnr/build'
make: *** [Makefile:141: all] Error 2

xiretza commented on 2020-02-05 14:14 (UTC) (edited on 2020-02-05 14:42 (UTC) by xiretza)

TRELLIS_ROOT was renamed to TRELLIS_INSTALL_PREFIX, requiring a change in line 30 of the PKGBUILD: https://github.com/YosysHQ/nextpnr/commit/2c938e0e8bd67f479dc4635f510c82603581a58d

EDIT: Actually, the meaning changed too, it should now only be /usr: https://github.com/YosysHQ/nextpnr/commit/1b560ae44ce52db24bba7f5ac9bd54c2ba927349

grahamedgecombe commented on 2020-01-15 19:44 (UTC)

To the person who flagged as out of date:

I can't reproduce the build failure.

A common problem is that trellis-git/icestorm-git sometimes need to be updated/rebuilt before building nextpnr-git, so I'd suggest trying that. Otherwise, pasting the exact failure would be helpful.

grahamedgecombe commented on 2019-03-26 21:31 (UTC)

@redfast00: do you have the latest version of icestorm-git?