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

Reply via email to