dannyedel / dspdfviewer

Dual-Screen PDF Viewer for latex-beamer
http://dspdfviewer.danny-edel.de
GNU General Public License v2.0
217 stars 27 forks source link

Build fails on Fedora 35 (warnings treated as errors) #218

Closed nbecker closed 1 year ago

nbecker commented 2 years ago

/home/nbecker/dspdfviewer/hyperlinkarea.cpp: In constructor ‘HyperlinkArea::HyperlinkArea(QLabel, const AdjustedLink&)’: /home/nbecker/dspdfviewer/hyperlinkarea.cpp:34:45: error: ‘const QPixmap QLabel::pixmap() const’ is deprecated: Use the other overload which returns QPixmap by-value [-Werror=deprecated-declarations] 34 | const QPixmap pixmap = imageLabel->pixmap(); | ~~~~~~^~ In file included from /usr/include/qt5/QtWidgets/QLabel:1, from /home/nbecker/dspdfviewer/hyperlinkarea.h:24, from /home/nbecker/dspdfviewer/hyperlinkarea.cpp:21: /usr/include/qt5/QtWidgets/qlabel.h:78:20: note: declared here 78 | const QPixmap pixmap() const; // ### Qt 7: Remove function | ^~ cc1plus: all warnings being treated as errors

dannyedel commented 1 year ago

I am sorry for the very late response, but today I updated my debian system to bullseye, which includes Qt 5 version 5.15 LTS and can reproduce the issue (usage of deprecated function).

Expect updates soon, including updates to the CI pipeline to catch this.