GNU bug report logs - #63548
python-pyportmidi-217 build failing

Previous Next

Package: guix;

Reported by: Giovanni Biscuolo <g <at> xelera.eu>

Date: Wed, 17 May 2023 07:54:02 UTC

Severity: normal

Done: Greg Hogan <code <at> greghogan.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Greg Hogan <code <at> greghogan.com>
Cc: tracker <at> debbugs.gnu.org
Subject: bug#63548: closed (python-pyportmidi-217 build failing)
Date: Thu, 24 Apr 2025 14:37:02 +0000
[Message part 1 (text/plain, inline)]
Your message dated Thu, 24 Apr 2025 10:36:09 -0400
with message-id <CA+3U0ZnNUV23yqFv5NzAbgSmYXG42e0i0+fjDPfV=EAoY1Q-aQ <at> mail.gmail.com>
and subject line Re: bug#63548: [PATCH] gnu: python-pyportmidi: Update to latest git revision, fixing build fail.
has caused the debbugs.gnu.org bug report #63548,
regarding python-pyportmidi-217 build failing
to be marked as done.

(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)


-- 
63548: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=63548
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Giovanni Biscuolo <g <at> xelera.eu>
To: bug-guix <at> gnu.org
Subject: python-pyportmidi-217 build failing
Date: Wed, 17 May 2023 09:53:28 +0200
[Message part 3 (text/plain, inline)]
Hello,

I'm using guix commit fe01acea56, python-pyportmidi-217 fails with the
following error (same derivation failing on data.guix-gnu.org [1])

--8<---------------cut here---------------start------------->8---

[...]

offloading '/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv' to 'batondor'...
offloading build of /gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv to 'batondor'
substitute: updating substitutes from 'https://ci.guix.gnu.org'... 100.0%
substitute: updating substitutes from 'https://bordeaux.guix.gnu.org'... 100.0%
@ build-started /gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv - x86_64-linux /var/log/guix/drvs/ch//qv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv.gz 24023
starting phase `set-SOURCE-DATE-EPOCH'
phase `set-SOURCE-DATE-EPOCH' succeeded after 0.0 seconds
starting phase `set-paths'

[...]

starting phase `build'
running "python setup.py" with command "build" and parameters ()
Assuming Linux platform
running build
running build_py
creating build
creating build/lib.linux-x86_64-cpython-310
creating build/lib.linux-x86_64-cpython-310/pyportmidi
copying pyportmidi/__init__.py -> build/lib.linux-x86_64-cpython-310/pyportmidi
copying pyportmidi/midi.py -> build/lib.linux-x86_64-cpython-310/pyportmidi
warning: build_py: byte-compiling is disabled, skipping.

running build_ext
skipping 'pyportmidi/_pyportmidi.c' Cython extension (up-to-date)
building 'pyportmidi._pyportmidi' extension
creating build/temp.linux-x86_64-cpython-310
creating build/temp.linux-x86_64-cpython-310/pyportmidi
gcc -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -fno-semantic-interposition -fPIC -I/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10 -c pyportmidi/_pyportmidi.c -o build/temp.linux-x86_64-cpython-310/pyportmidi/_pyportmidi.o
pyportmidi/_pyportmidi.c: In function ?__pyx_tp_dealloc_11_pyportmidi_Output?:
pyportmidi/_pyportmidi.c:3455:5: error: lvalue required as increment operand
 3455 |     ++Py_REFCNT(o);
      |     ^~
pyportmidi/_pyportmidi.c:3458:5: error: lvalue required as decrement operand
 3458 |     --Py_REFCNT(o);
      |     ^~
pyportmidi/_pyportmidi.c: In function ?__pyx_tp_dealloc_11_pyportmidi_Input?:
pyportmidi/_pyportmidi.c:3634:5: error: lvalue required as increment operand
 3634 |     ++Py_REFCNT(o);
      |     ^~
pyportmidi/_pyportmidi.c:3637:5: error: lvalue required as decrement operand
 3637 |     --Py_REFCNT(o);
      |     ^~
pyportmidi/_pyportmidi.c: In function ?__Pyx_ParseOptionalKeywords?:
pyportmidi/_pyportmidi.c:4554:21: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4554 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                     ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4554:21: warning: ?PyUnicode_AsUnicode? is deprecated [-Wdeprecated-declarations]
 4554 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                     ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
  580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
      |                                             ^~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4554:21: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4554 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                     ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4554:21: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4554 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                     ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4554:21: warning: ?PyUnicode_AsUnicode? is deprecated [-Wdeprecated-declarations]
 4554 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                     ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
  580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
      |                                             ^~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4554:21: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4554 |                     if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                     ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4568:25: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4568 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                         ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4568:25: warning: ?PyUnicode_AsUnicode? is deprecated [-Wdeprecated-declarations]
 4568 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                         ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
  580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
      |                                             ^~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4568:25: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4568 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                         ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4568:25: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4568 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                         ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4568:25: warning: ?PyUnicode_AsUnicode? is deprecated [-Wdeprecated-declarations]
 4568 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                         ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:580:45: note: declared here
  580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode(
      |                                             ^~~~~~~~~~~~~~~~~~~
pyportmidi/_pyportmidi.c:4568:25: warning: ?_PyUnicode_get_wstr_length? is deprecated [-Wdeprecated-declarations]
 4568 |                         if (PyUnicode_GET_SIZE(**name) == PyUnicode_GET_SIZE(key) &&
      |                         ^~
In file included from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/unicodeobject.h:1046,
                 from /gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/Python.h:83,
                 from pyportmidi/_pyportmidi.c:4:
/gnu/store/dy3xh053ahkhrp2jamggq8cpsyvp8mg0-python-3.10.7/include/python3.10/cpython/unicodeobject.h:446:26: note: declared here
  446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) {
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
error: command '/gnu/store/5lqhcv91ijy82p92ac6g5xw48l0lwwz4-gcc-11.3.0/bin/gcc' failed with exit code 1
error: in phase 'build': uncaught exception:
%exception #<&invoke-error program: "python" arguments: ("-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "build") exit-status: 1 term-signal: #f stop-signal: #f> 
phase `build' failed after 0.4 seconds
command "python" "-c" "import setuptools, tokenize;__file__='setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\\r\\n', '\\n');f.close();exec(compile(code, __file__, 'exec'))" "build" failed with status 1
builder for `/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv' failed with exit code 1
@ build-failed /gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv - 1 builder for `/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv' failed with exit code 1
derivation '/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv' offloaded to 'batondor' failed: build of `/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv' failed
build of /gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv failed
Could not find build log for '/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv'.
cannot build derivation `/gnu/store/icqc5kiigmafxkgg147h2bnhxmsja386-frescobaldi-3.3.0.drv': 1 dependencies couldn't be built
guix build: error: build of `/gnu/store/icqc5kiigmafxkgg147h2bnhxmsja386-frescobaldi-3.3.0.drv' failed

--8<---------------cut here---------------end--------------->8---

Happy hacking! Gio'

[1] http://data.guix.gnu.org/gnu/store/chqv2117qwm6n7d106f9s88az8j70g93-python-pyportmidi-217.drv

-- 
Giovanni Biscuolo

Xelera IT Infrastructures
[signature.asc (application/pgp-signature, inline)]
[Message part 5 (message/rfc822, inline)]
From: Greg Hogan <code <at> greghogan.com>
To: Marco Rimoldi <rimarko <at> libero.it>
Cc: 63548-done <at> debbugs.gnu.org
Subject: Re: bug#63548: [PATCH] gnu: python-pyportmidi: Update to latest git
 revision, fixing build fail.
Date: Thu, 24 Apr 2025 10:36:09 -0400
On Thu, Dec 28, 2023 at 1:47 PM Marco Rimoldi <rimarko <at> libero.it> wrote:
>
> This patch and https://issues.guix.gnu.org/68038 also fix
> my Frescobaldi installation, tested with "timidity -iA" and Lilypond's
> pdf output.
>
> There may be problems due to upstream changing versioning style,
> the old python-pyportmidi and portmidi itself have a greater
> version than the current one.
>
> Happy new year everyone.
>
> Marco

Closing as it looks like this patch was accepted (matches the
python-pyportmidi version).


This bug report was last modified 81 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.