Howdy,
I synced my main rig this morning. Everything compiled fine but
wxpython. I did some searches but couldn't find anything like this.
This is what it spits out.
Emerging (1 of 1) dev-python/wxpython-4.2.3-r1::gentoo
Failed to emerge dev-python/wxpython-4.2.3-r1, Log file:
'/var/log/portage/dev-python:wxpython-4.2.3-r1:20250524-154234.log'
Jobs: 0 of 1 complete, 1 failed
Load avg: 1.58, 1.74, 2.14
* Package: dev-python/wxpython-4.2.3-r1:4.0
* Repository: gentoo
* Maintainer: wxwidgets@gentoo.org python@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_13
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
Unpacking source...
Unpacking wxPython-4.2.3.tar.gz to
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work
Source unpacked in /var/tmp/portage/dev-python/wxpython-4.2.3-r1/work
Preparing source in
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3 ...
* Applying wxpython-4.2.0-no-webkit.patch
...
[ ok ]
* Applying wxpython-4.2.0-flags.patch
...
[ ok ]
* Applying wxpython-4.2.1-x86-time.patch ...
patching file etg/defs.py
Hunk #1 succeeded at 73 with fuzz
2.
[ ok ]
* Applying wxpython-4.2.2-setuppy.patch
...
[ ok ]
* Build system packages:
* dev-python/gpep517 : 19
* dev-python/installer : 0.7.0
* dev-python/cython : 3.0.12-r1
* dev-python/setuptools : 80.4.0
* dev-python/setuptools-rust :
* dev-python/setuptools-scm : 8.3.1
* dev-python/wheel : 0.45.1
Source prepared.
Configuring source in
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3 ...
*
* Requested wxWidgets: 3.2-gtk3
* Using wxWidgets: gtk3-unicode-3.2-gtk3
*
Source configured.
Compiling source in
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3 ...
* python3_13: running distutils-r1_run_phase python_compile
warning: Tag 'HTML_TIMESTAMP' at line 364 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 426 of file 'Doxyfile' has
become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 459 of file 'Doxyfile' has
become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 501 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 552 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 557 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 558 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 581 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
These bindings will be built: _core.
Generating the _core bindings...
sip-build: /var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3/sip/gen/sc rolwin.sip: line 435: column 31: template argument 'T' must expand to a
class /var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3/sip/gen/sc rolwin.sip: line 437: column 29: template argument 'T' must expand to a
class
Will build using: "/usr/bin/python3.13"
3.13.3 (main, Apr 12 2025, 04:09:34) [GCC 14.2.1 20241221]
Python's architecture is 64bit
cfg.VERSION: 4.2.3
Running command: dox
bash ./regen.sh xml
Finished command: dox (0m7.149s)
Running command: etg
"/usr/bin/python3.13" etg/defs.py --sip --nodoc
Finished command: etg (0.387s)
Running command: sip
sip-build --no-compile
Command 'sip-build --no-compile' failed with exit code 1.
Finished command: sip (0m5.458s)
* ERROR: dev-python/wxpython-4.2.3-r1::gentoo failed (compile phase):
* (no error message)
*
* Call stack:
* ebuild.sh, line 136: Called src_compile
* environment, line 3727: Called distutils-r1_src_compile
* environment, line 1894: Called _distutils-r1_run_foreach_impl 'python_compile'
* environment, line 705: Called python_foreach_impl 'distutils-r1_run_phase' 'python_compile'
* environment, line 3304: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile'
* environment, line 2799: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_compile'
* environment, line 2797: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_compile'
* environment, line 1193: Called distutils-r1_run_phase 'python_compile' * environment, line 1878: Called python_compile
* environment, line 3096: Called die
* The specific snippet of code:
* DOXYGEN="$(type -P doxygen)" ${PYTHON} build.py dox etg sip
--nodoc || die;
*
* If you need support, post the output of `emerge --info '=dev-python/wxpython-4.2.3-r1::gentoo'`,
* the complete build log and the output of `emerge -pqv '=dev-python/wxpython-4.2.3-r1::gentoo'`.
* The complete build log is located at '/var/log/portage/dev-python:wxpython-4.2.3-r1:20250524-154234.log'.
* For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/wxpython-4.2.3-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/dev-python/wxpython-4.2.3-r1/temp/environment'.
* Working directory: '/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3'
* S: '/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3'
*
* The following package has failed to build, install, or execute postinst:
*
* (dev-python/wxpython-4.2.3-r1:4.0/4.0::gentoo, ebuild scheduled for merge), Log file:
* '/var/log/portage/dev-python:wxpython-4.2.3-r1:20250524-154234.log'
*
(chroot) root@Gentoo-1 / #
Anyone else running into this error? Anyone know if this is a bug or do
I have a bad setting somewhere?
Thanks.
Dale
:-) :-)
Load avg: 1.58, 1.74, 2.14Emerging (1 of 1) dev-python/wxpython-4.2.3-r1::gentoo
Failed to emerge dev-python/wxpython-4.2.3-r1, Log file:
'/var/log/portage/dev-python:wxpython-4.2.3-r1:20250524-154234.log' >>>> Jobs: 0 of 1 complete, 1 failed
* Package: dev-python/wxpython-4.2.3-r1:4.0
* Repository: gentoo
* Maintainer: wxwidgets@gentoo.org python@gentoo.org
* USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_13
* FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/workUnpacking source...
Unpacking wxPython-4.2.3.tar.gz to
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3 ...Source unpacked in /var/tmp/portage/dev-python/wxpython-4.2.3-r1/work
Preparing source in
* Applying wxpython-4.2.0-no-webkit.patch
..
[ ok ]
* Applying wxpython-4.2.0-flags.patch
..
[ ok ]
* Applying wxpython-4.2.1-x86-time.patch ...
patching file etg/defs.py
Hunk #1 succeeded at 73 with fuzz
2.
[ ok ]
* Applying wxpython-4.2.2-setuppy.patch
..
[ ok ]
* Build system packages:
* dev-python/gpep517 : 19
* dev-python/installer : 0.7.0
* dev-python/cython : 3.0.12-r1
* dev-python/setuptools : 80.4.0
* dev-python/setuptools-rust :
* dev-python/setuptools-scm : 8.3.1
* dev-python/wheel : 0.45.1
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3 ...Source prepared.
Configuring source in
*
* Requested wxWidgets: 3.2-gtk3
* Using wxWidgets: gtk3-unicode-3.2-gtk3
*
/var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3 ...Source configured.
Compiling source in
* python3_13: running distutils-r1_run_phase python_compile
warning: Tag 'HTML_TIMESTAMP' at line 364 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 426 of file 'Doxyfile' has
become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 459 of file 'Doxyfile' has
become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOCBOOK_PROGRAMLISTING' at line 501 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 552 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTNAME' at line 557 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 558 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 581 of file 'Doxyfile' has become obsolete.
To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
These bindings will be built: _core.
Generating the _core bindings...
sip-build: /var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3/sip/gen/scrolwin.sip:
line 435: column 31: template argument 'T' must expand to a class /var/tmp/portage/dev-python/wxpython-4.2.3-r1/work/wxPython-4.2.3/sip/gen/scrolwin.sip:
line 437: column 29: template argument 'T' must expand to a class
Will build using: "/usr/bin/python3.13"
3.13.3 (main, Apr 12 2025, 04:09:34) [GCC 14.2.1 20241221]
Python's architecture is 64bit
cfg.VERSION: 4.2.3
Running command: dox
bash ./regen.sh xml
Finished command: dox (0m7.149s)
Running command: etg
"/usr/bin/python3.13" etg/defs.py --sip --nodoc
Finished command: etg (0.387s)
Running command: sip
sip-build --no-compile
Command 'sip-build --no-compile' failed with exit code 1.
Howdy,
I synced my main rig this morning. Everything compiled fine but
wxpython. I did some searches but couldn't find anything like this.
This is what it spits out.
line 437: column 29: template argument 'T' must expand to a class
Will build using: "/usr/bin/python3.13"
On Sat, May 24, 2025 at 10:49:43AM -0500, Dale wrote:
Howdy,
I synced my main rig this morning. Everything compiled fine but wxpython. I did some searches but couldn't find anything like this. This is what it spits out.
line 437: column 29: template argument 'T' must expand to a class
Will build using: "/usr/bin/python3.13"
Sounds like sip-6.11.1 broke wxpython, whether it's a sip regression
or a bug in wxpython triggered by sip becoming stricter I don't know
without checking further (wouldn't be the first time for the latter).
Either way, downgrading to stable ~dev-python/sip-6.10.0 should let--
you build it for now.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 31:19:04 |
Calls: | 10,391 |
Calls today: | 2 |
Files: | 14,064 |
Messages: | 6,417,107 |