plus subsequent removal of old for QtWebKit--, in preparation
Created attachment 581496 [details] emerge --info
Currently doesn't compile at all, still searching for a patch. PLUGIN_DIR=\"/usr/lib64/SuperCollider/plugins\" -DSC_QT -DYYSTACK_USE_ALLOC -Icommon -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/include/commo[104/1838] mp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/include/lang -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/include/plugin_interface -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/include/server -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/common -I/var/t mp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/external_libraries/boost_sync/include -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/ lang/LangSource -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSource -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-S ource/external_libraries/nova-tt -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangSource/Bison -I/var/tmp/portage/media-sound/supercollider-3.10.2/w ork/SuperCollider-Source/external_libraries/hidapi/hidapi -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/external_libraries/hidapi/hidapi_parser -I/var/tmp /portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/QtCollider -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/X11_INCLUDE_DIR -I/var/t mp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/SCDoc -I/var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/external_libraries/TLSF-2.4.6/sr c -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtWidgets -isystem /usr/i nclude/qt5/QtNetwork -isystem /usr/include/qt5/QtWebEngineCore -isystem /usr/include/qt5/QtQuick -isystem /usr/include/qt5/QtQml -isystem /usr/include/qt5/QtWebChannel -isystem /usr/incl ude/qt5/QtPositioning -isystem /usr/include/qt5/QtWebEngineWidgets -isystem /usr/include/qt5/QtPrintSupport -isystem /usr/include/qt5/QtSql -isystem /usr/include/qt5/QtOpenGL -isystem /u sr/include/qt5/QtSvg -DNDEBUG -march=core2 -O2 -pipe -msse -mfpmath=sse -msse2 -fschedule-insns2 -fomit-frame-pointer -Wreturn-type -fno-math-errno -fno-signaling-nans -fsigned-zeros -fno-associative-math -pthread -fvisibility=hidden -fPIC -std=gnu++11 -MD -MT lang/CMakeFiles/libsclang.dir/LangPrimSource/PyrMathPrim.cpp.o -MF lang/CMakeFiles/libsclang.dir/LangPrimSou rce/PyrMathPrim.cpp.o.d -o lang/CMakeFiles/libsclang.dir/LangPrimSource/PyrMathPrim.cpp.o -c /var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSour ce/PyrMathPrim.cpp /var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSource/PyrMathPrim.cpp: In function 'void initMathPrimitives()': /var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSource/PyrMathPrim.cpp:1405:82: error: 'chebyshev_t' is not a member of 'boost::math' definePrimitive(base, index++, "_ChebyshevT", prBoostCheby<double, boost::math::chebyshev_t<double>>, 2, 0); ^~~~~~~~~~~ /var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSource/PyrMathPrim.cpp:1405:82: error: 'chebyshev_t' is not a member of 'boost::math' /var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSource/PyrMathPrim.cpp:1405:48: error: parse error in template argument list definePrimitive(base, index++, "_ChebyshevT", prBoostCheby<double, boost::math::chebyshev_t<double>>, 2, 0); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/media-sound/supercollider-3.10.2/work/SuperCollider-Source/lang/LangPrimSource/PyrMathPrim.cpp:1405:108: error: no matches converting function 'prBoostCheby' to type 'Pr imitiveHandler' {aka 'int (*)(struct VMGlobals*, int)'}
Please file a new bug blocking this, instead of spamming a stabilisation bug.
Created attachment 581498 [details, diff] supercollider-boost-1.65.0.patch Chebyshev functions seem to arise in boost somewhere 1.65.0<x<=1.69.0, so I'd suggest to either enforce >dev-libs/boost-1.65.0 or comment out the chebyshev_* functions if <dev-libs/boost-1.70.0. Patch for the last one attached.
(In reply to Andreas Sturmlechner from comment #3) > Please file a new bug blocking this, instead of spamming a stabilisation bug. Oops, sorry for that, will comply next time... it's sunday, and the heat...
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a2aa70fe10ae9f638d9590f243b7b71a0d256e6 commit 4a2aa70fe10ae9f638d9590f243b7b71a0d256e6 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2019-06-30 15:39:48 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2019-06-30 15:39:48 +0000 media-sound/supercollider: Raise minimum boost version to >=1.70 Bug: https://bugs.gentoo.org/688860 Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> media-sound/supercollider/supercollider-3.10.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Package not stable anyway, let's call it off.