Summary: | dev-python/pyqwt-5.2.0-r2 : size_t_check.cpp:3:6: error: prototype for ‘void a::f(unsigned int)’ does not match any in class ‘a’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | asturm, happycorsair, moonlapse81, thomas |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
dev-python:pyqwt-5.2.0-r2:20161223-103020.log
emerge-history.txt environment etc.portage.tbz2 Broken up Fedora patch into single patch per file Modified ebuild demonstrating how to patch with modified ${S} Broken up Fedora patch into single patch per file |
Description
Toralf Förster
![]() Created attachment 457262 [details]
dev-python:pyqwt-5.2.0-r2:20161223-103020.log
Created attachment 457264 [details]
emerge-history.txt
Created attachment 457266 [details]
environment
Created attachment 457268 [details]
etc.portage.tbz2
Can confirm this, same issue here. Seems to be related to dev-python/sip, but can't tell yet how. pyqwt has to depend strictly on <sip-4.19 and also on older PyQt4-4.11*, which also works with <sip-4.19 apparently there is massive patch fedora applying to it's pyqwt package. It doesn't apply clean, so it has to be reformatted into applicable verison. http://pkgs.fedoraproject.org/cgit/rpms/PyQwt.git/tree/PyQwt-5.2.0-sip-4.19.patch?id=974991cfedfa7973fb1349b47e28632741ae1996 Created attachment 462462 [details, diff]
Broken up Fedora patch into single patch per file
Broke up the Fedora patch Oleg posted into a single-patch-per-file system.
The patches work with a modified ebuild and allow pyqwt to compile
correctly.
Created attachment 462464 [details]
Modified ebuild demonstrating how to patch with modified ${S}
Modified ebuild that fixes the esoteric ${S} usage that breaks
patching otherwise. If the patches will be downloaded as an
archive instead of being included in the files directory, the
patching lines will have to be modified.Tested to compile
correctly with sip-4.19, which is the cause of this issue.
Caveat emptor.
Created attachment 462530 [details]
Broken up Fedora patch into single patch per file
(In reply to Bruno Henc from comment #10) > Created attachment 462530 [details] > Broken up Fedora patch into single patch per file Thanks, Bruno. Ebuild from comment #9 together with patches from #10 seem to work as promised. This package unfortunately looks pretty much dead upstream and we should probably rather seek to remove it from its reverse-deps where possible, rather than add huge downstream patches. this looks fine but its a long term solution. so far, it would be nice to get fixes for a mid-term, assuming that they are available already. |