Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.bugs.dist > #1307026

Bug#1145848: Bug #1145848: Patch

From Rafael Laboissière <rafael@debian.org>
Newsgroups linux.debian.bugs.dist
Subject Bug#1145848: Bug #1145848: Patch
Date 2026-08-30 13:40 +0200
Message-ID <NxM3f-e9tu-1@gated-at.bofh.it> (permalink)
References <NwF3P-dxNp-9@gated-at.bofh.it>
Organization Debian GNU/Linux

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Control: tags -1 + patch upstream fixed-upstream

Hi,

The current issue is due to the removal of the Python 2 compatibility macros in version 4.5.0 of SWIG. [1] According to the SWIG authors, these macros were retained in the generated code (pyhead.swg) solely for user typemaps. All typemap using these macros are updated to call the Python 3 C API directly. .

Note that the issue has been fixed upstream (commit 0b954729 [2]) and the fix was included in version 2.9.0.

Attached to this message is a patch that fixes the FTBFS problem for the version currently in unstable, namely 2.7.1-7.1. I would like to contribute it via a merge request to the Git repository at Salsa. However, the repository was updated to version 2.10.0 ten months ago, yet the new package has not been released. Additionally, the repository does not contain the changes for version 2.7.1-7.1 of the package.

N.B.: I am cc'ing this message to Christoph Berg, who uploaded version 2.7.1-7.1, and Andreas Tille, who prepared version 2.10.0-1 in Git.

Best,

Rafael

[1] https://github.com/swig/swig/commit/79f7a2b7cb7ddc256eba09c8770133148025171d
[2] https://github.com/stevengj/nlopt/commit/0b954729dd8b0f1a227c3e4b7c8fe72d4f92c5ea

Back to linux.debian.bugs.dist | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Bug#1145848: nlopt: FTBFS: /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/swig/CMakeFiles/nlopt_python.dir/nloptPYTHON_wrap.cxx:5323:9: error: 'PyString_Check' was not declared in this scope; did you mean 'PyMapping_Check'? Santiago Vila <sanvila@debian.org> - 2026-08-27 12:00 +0200
  Bug#1145848: Bug #1145848: Patch Rafael Laboissière <rafael@debian.org> - 2026-08-30 13:40 +0200
  Bug#1145848: Debian NEW review of nlopt 2.11.0-1: ACCEPTED <dfsg-team@debian.org> - 2026-09-01 19:40 +0200

csiph-web