Package Details: nuitka 4.1.3-1

Git Clone URL: https://aur.archlinux.org/nuitka.git (read-only, click to copy)
Package Base: nuitka
Description: Python compiler with full language support and CPython compatibility
Upstream URL: https://nuitka.net
Keywords: compiler python
Licenses: Apache-2.0
Submitter: jelly
Maintainer: txtsd
Last Packager: txtsd
Votes: 4
Popularity: 0.56
First Submitted: 2024-04-21 10:54 (UTC)
Last Updated: 2026-07-09 14:34 (UTC)

Latest Comments

1 2 3 4 Next › Last »

txtsd commented on 2026-06-21 10:30 (UTC)

@simona I'm able to build it without errors in a clean chroot.

simona commented on 2026-06-20 21:13 (UTC)

CPython took 0.02s vs 24.75s Nuitka.
WARNING: strace: do_test_ptrace_get_syscall_info: PTRACE_TRACEME: Operazione non permessa
strace: attach:
WARNING: ptrace(PTRACE_SEIZE, 667435): Operazione non permessa
FATAL: Failed to run 'strace'.
==> ERRORE: Si è verificato un errore in check().
L'operazione sta per essere interrotta...
-> error making: nuitka-exit status 4

txtsd commented on 2026-06-20 10:20 (UTC)

@taotieren Thank you I have included the patch in the latest version!

taotieren commented on 2026-06-17 16:03 (UTC) (edited on 2026-06-18 01:05 (UTC) by taotieren)

This PR can fix FATAL: Error, patchelf version 0.18.0 is a known buggy release and cannot be used. Please upgrade or downgrade it. issues. You can manually merge commits using git.

...
makedepends=(
  git
  python-build
  python-installer
  python-wheel
)
source=(${pkgname}::git+https://github.com/Nuitka/Nuitka.git#tag=${pkgver})

prepare() {
  cd ${pkgname}
  git cherry-pick -n 6f0ec8ea7fb08e0437744374977ca9190528c72f
}

build(){
  cd ${pkgname}
  python -m build --wheel --no-isolation
}
....

txtsd commented on 2026-05-23 07:40 (UTC) (edited on 2026-05-23 09:53 (UTC) by txtsd)

@Dominiquini This has been failing to build due to various reasons for the past several versions.

Current failure is reported upstream.

Current failure is our patchelf is too new: FATAL: Error, patchelf version 0.18.0 is a known buggy release and cannot be used. Please upgrade or downgrade it.

simona commented on 2026-02-16 10:40 (UTC)

solved

txtsd commented on 2026-01-21 15:17 (UTC)

@simona nuitka is not compatible with python 3.14 yet so checks will fail.

simona commented on 2026-01-21 15:16 (UTC)

Traceback (most recent call last):
File "<string>", line 1, in <module>
import os, importlib.util;assert os.path.normcase(os.path.abspath(os.path.normpath(importlib.util.find_spec('EmptyModuleTest').origin))) == '/home/simona/.cache/yay/nuitka/src/Nuitka-2.8.9/EmptyModuleTest.cpython-314-x86_64-linux-gnu.so','Error, cannot launch extension module EmptyModuleTest, original package is in the way.';import('EmptyModuleTest')
~~^^^^^^^^^^^^^^^^^^^
ImportError: /home/simona/.cache/yay/nuitka/src/Nuitka-2.8.9/EmptyModuleTest.cpython-314-x86_64-linux-gnu.so: undefined symbol: _Py_TriggerGC

txtsd commented on 2026-01-21 15:15 (UTC)

The check() helps maintain quality with upstream.

Wennadocta commented on 2026-01-21 14:33 (UTC)

Just remove check() from PKGBUILD, it works fine