Package Details: nextpnr-git 0.8.r20.g5206162-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: ISC
Conflicts: nextpnr
Provides: nextpnr
Submitter: grahamedgecombe
Maintainer: xiota (thotypous)
Last Packager: thotypous
Votes: 26
Popularity: 0.036951
First Submitted: 2018-08-02 17:35 (UTC)
Last Updated: 2025-05-19 13:24 (UTC)

Latest Comments

1 2 3 4 5 Next › Last »

Marichan commented on 2025-07-15 22:39 (UTC)

@ltrttl I got the same error, the problem is with the prjapicula-git package. I have posted a solution on the comments of that one, but a quicker fix is also to just go into the PKGBUILD for that and bump the _fuzzerver version from 1.9.8 to 1.9.10.03

ltrttl commented on 2025-07-11 17:44 (UTC) (edited on 2025-07-11 17:47 (UTC) by ltrttl)

I get this error:

Traceback (most recent call last):
  File "<frozen runpy>", line 198, in _run_module_as_main
  File "<frozen runpy>", line 88, in _run_code
  File "/home/ltrttl/.cache/yay/prjapicula-git/src/apicula/apycula/tiled_fuzzer.py", line 296, in <module>
    db = chipdb.from_fse(device, fse, dat)
  File "/home/ltrttl/.cache/yay/prjapicula-git/src/apicula/apycula/chipdb.py", line 2621, in from_fse
    fse_create_emcu(dev, device, dat)
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/home/ltrttl/.cache/yay/prjapicula-git/src/apicula/apycula/chipdb.py", line 2338, in fse_create_emcu
    make_port(r, c, wire, port, 'EMCU_OUT', outs)
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ltrttl/.cache/yay/prjapicula-git/src/apicula/apycula/chipdb.py", line 2299, in make_port
    wire = wirenames[wire]
           ~~~~~~~~~^^^^^^
KeyError: -1
make: *** [Makefile:14: GW1NS-4_stage1.pickle] Error 1

rvalles commented on 2025-04-23 05:12 (UTC)

@xiota

Thank you. Sorted.

xiota commented on 2025-03-27 03:03 (UTC)

@rvalles The gowin architecture was already removed last month. Did you resync the package and clear cache before building?

rvalles commented on 2025-03-27 01:45 (UTC) (edited on 2025-03-27 01:45 (UTC) by rvalles)

Architecture 'gowin' not in list of supported architectures

PKGBUILD needs an update.

xiota commented on 2025-02-15 17:22 (UTC)

@qw99 I haven't seen that error. The reference to /usr/local indicates you previously side-loaded something. Suggest reviewing contents of that folder and removing anything that isn't needed. Easiest way is to remove it entirely and reinstall core/filesystem. Also, recommend to build in a clean chroot.

qw99 commented on 2025-02-15 11:10 (UTC)

ninja: error: '/usr/local/lib/libboost_program_options.so.1.85.0', needed by 'bba/bbasm', missing and no known rule to make it. pacman -Q boost-libs outputs boost-libs 1.87.0-2.

xiota commented on 2025-01-20 21:01 (UTC)

@aaruni96 Disabled ng-ultra architecture. Package should build without test failure now. Upstream indicates this will be the default soon.

@Relih I did not see that error. pybind11 is headers only, so shouldn't be trying to link. Maybe try building in clean chroot.

Relih commented on 2025-01-17 07:31 (UTC)

Building fails because it cannot find pybind11 headers:

[ 11%] Building CXX object CMakeFiles/nextpnr-generic.dir/3rdparty/oourafft/fftsg.cc.o
[ 11%] Building CXX object CMakeFiles/nextpnr-generic.dir/3rdparty/oourafft/fftsg2d.cc.o
[ 12%] Linking CXX executable nextpnr-generic
/usr/bin/ld: cannot find -lpybind11_headers: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/nextpnr-generic.dir/build.make:899: nextpnr-generic] Error 1
make[1]: *** [CMakeFiles/Makefile2:731: CMakeFiles/nextpnr-generic.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: nextpnr-git-exit status 4

Pybind11 is installed however

⚡➜ ~ yay -Qs pybind11
local/pybind11 2.13.6-2
    A lightweight header-only library that exposes C++ types in Python and vice versa