Source: deepin-screen-recorder
Version: 5.8.0.46-3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: [email protected]
Dear maintainer,
deepin-screen-recorder FTBFS with procps 4.0.6:
x86_64-linux-gnu-g++ -c -pipe -g -Wno-error=deprecated-declarations
-Wno-deprecated-declarations -g -O2
-ffile-prefix-map=/build/reproducible-path/deepin-screen-recorder-5.8.0.46=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC -DVERSION=5.8.0.46
-DDSR_LANG_PATH=\"/usr/share/deepin-screen-recorder/translations\"
-DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_MULTIMEDIAWIDGETS_LIB -DQT_WIDGETS_LIB
-DQT_X11EXTRAS_LIB -DQT_MULTIMEDIA_LIB -DQT_GUI_LIB -DQT_MESSAGELOGCONTEXT
-DQT_DBUS_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB
-I. -I. -I/usr/include/libdframeworkdbus-2.0 -I/usr/include/dtk5/DWidget
-I/usr/include/dtk5/DGui
-I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/5.15.19
-I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport/5.15.19/QtPrintSupport
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets/5.15.19
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets/5.15.19/QtWidgets
-I/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.19
-I/usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.19/QtGui
-I/usr/include/x86_64-linux-gnu/qt5
-I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport
-I/usr/include/x86_64-linux-gnu/qt5/QtMultimediaWidgets
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets
-I/usr/include/x86_64-linux-gnu/qt5/QtX11Extras
-I/usr/include/x86_64-linux-gnu/qt5/QtMultimedia
-I/usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/dtk5/DCore
-I/usr/include/x86_64-linux-gnu/qt5/QtDBus
-I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/dtk5/DLog
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.19
-I/usr/include/x86_64-linux-gnu/qt5/QtCore/5.15.19/QtCore
-I/usr/include/x86_64-linux-gnu/qt5/QtNetwork
-I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent
-I/usr/include/x86_64-linux-gnu/qt5/QtCore -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o record_button.o
src/record_button.cpp
src/record_process.cpp:627:63: error: macro ‘PIDS_VAL’ passed 4 arguments, but
takes just 3
627 | const int ppid = PIDS_VAL(rel_ppid, s_int, stack, info);
| ^
In file included from src/record_process.cpp:30:
/usr/include/libproc2/pids.h:247:9: note: macro ‘PIDS_VAL’ defined here
247 | #define PIDS_VAL( relative_enum, type, stack ) \
| ^~~~~~~~
src/record_process.cpp:630:67: error: macro ‘PIDS_VAL’ passed 4 arguments, but
takes just 3
630 | const int tgid = PIDS_VAL(rel_tgid, s_int, stack, info);
| ^
/usr/include/libproc2/pids.h:247:9: note: macro ‘PIDS_VAL’ defined here
247 | #define PIDS_VAL( relative_enum, type, stack ) \
| ^~~~~~~~
See
https://buildd.debian.org/status/fetch.php?pkg=deepin-screen-recorder&arch=amd64&ver=5.8.0.46-3%2Bb3&stamp=1782907180&raw=0
for more details.
Cheers
--
Sebastian Ramacher