Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

在 Debian 10.9 下,无法编译通过 #58

Open
atzlinux opened this issue Mar 29, 2021 · 0 comments
Open

在 Debian 10.9 下,无法编译通过 #58

atzlinux opened this issue Mar 29, 2021 · 0 comments

Comments

@atzlinux
Copy link

使用 debuild -b 编译报错:

g++ -c -g -O2 -fdebug-prefix-map=/home/atzlinux/devel/youker-assistant=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/atzlinux/devel/youker-assistant/src=. -fstack-protector-strong -Wformat -Werror=format-security -g -O2 -fdebug-prefix-map=/home/atzlinux/devel/youker-assistant=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -pthread -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG -DQT_CHARTS_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_DBUS_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -Iqtsingleapplication -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/uuid -isystem /usr/include/x86_64-linux-gnu/qt5/QGSettings -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCharts -isystem /usr/include/x86_64-linux-gnu/qt5/QtSvg -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/KF5/KWindowSystem -isystem /usr/include/x86_64-linux-gnu/qt5/QtX11Extras -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I.moc -isystem /usr/include/libdrm -I.ui -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o .obj/xatom-helper.o xatom-helper.cpp
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:46,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
from /usr/include/KF5/KWindowSystem/netwm.h:38,
from /usr/include/KF5/KWindowSystem/NETWM:1,
from xatom-helper.h:29,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:48:2: error: #error qdatastream.h must be included before any header file that defines Status
#error qdatastream.h must be included before any header file that defines Status
^~~~~
In file included from xatom-helper.h:28,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:112:10: error: expected identifier before ‘int’
enum Status {
^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:46,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
from /usr/include/KF5/KWindowSystem/netwm.h:38,
from /usr/include/KF5/KWindowSystem/NETWM:1,
from xatom-helper.h:29,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:112:17: error: expected unqualified-id before ‘{’ token
enum Status {
^
In file included from xatom-helper.h:28,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:229:18: error: expected unqualified-id before ‘int’
QDataStream::Status oldStatus;
^~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49,
from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:46,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:48,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
from /usr/include/KF5/KWindowSystem/netwm.h:38,
from /usr/include/KF5/KWindowSystem/NETWM:1,
from xatom-helper.h:29,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h: In constructor ‘QtPrivate::StreamStateSaver::StreamStateSaver(QDataStream*)’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:214:58: error: class ‘QtPrivate::StreamStateSaver’ does not have any field named ‘oldStatus’
inline StreamStateSaver(QDataStream *s) : stream(s), oldStatus(s->status())
^~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h: In destructor ‘QtPrivate::StreamStateSaver::StreamStateSaver()’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:221:13: error: ‘oldStatus’ was not declared in this scope
if (oldStatus != QDataStream::Ok) {
^~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:221:13: note: suggested alternative: ‘Status’
if (oldStatus != QDataStream::Ok) {
^~~~~~~~~
Status
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:221:39: error: ‘Ok’ is not a member of ‘QDataStream’
if (oldStatus != QDataStream::Ok) {
^

/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&)’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:244:40: error: ‘Ok’ is not a member of ‘QDataStream’
if (s.status() != QDataStream::Ok) {
^~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::readListBasedContainer(QDataStream&, Container&)’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:265:40: error: ‘Ok’ is not a member of ‘QDataStream’
if (s.status() != QDataStream::Ok) {
^~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h: In function ‘QDataStream& QtPrivate::readAssociativeContainer(QDataStream&, Container&)’:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:287:40: error: ‘Ok’ is not a member of ‘QDataStream’
if (s.status() != QDataStream::Ok) {
^~
In file included from /usr/include/X11/Xlib.h:44,
from xatom-helper.h:28,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h: At global scope:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:83:17: error: expected unqualified-id before numeric constant
QCursor(Qt::CursorShape shape);
^~~~~~~~~~~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:55,
from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
from /usr/include/KF5/KWindowSystem/netwm.h:38,
from /usr/include/KF5/KWindowSystem/NETWM:1,
from xatom-helper.h:29,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:83:15: error: expected ‘)’ before numeric constant
QCursor(Qt::CursorShape shape);
~ ^
)
In file included from /usr/include/X11/Xlib.h:44,
from xatom-helper.h:28,
from xatom-helper.cpp:23:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:99:9: error: expected unqualified-id before numeric constant
Qt::CursorShape shape() const;
^~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:100:23: error: expected identifier before numeric constant
void setShape(Qt::CursorShape newShape);
^~~~~~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:100:23: error: expected ‘,’ or ‘...’ before numeric constant
make[3]: *** [Makefile:2661:.obj/xatom-helper.o] 错误 1
make[3]: 离开目录“/home/atzlinux/devel/youker-assistant/src”
make[2]: *** [Makefile:48:sub-src-make_first] 错误 2
make[2]: 离开目录“/home/atzlinux/devel/youker-assistant”
dh_auto_build: error: make -j1 PREFIX=/usr QMAKE=qmake LRELEASE=lrelease QMAKE_OPTS=DEFINES+=NO_DEBUG_ON_CONSOLE returned exit code 2
make[1]: *** [debian/rules:34:override_dh_auto_build] 错误 25
make[1]: 离开目录“/home/atzlinux/devel/youker-assistant”
make: *** [debian/rules:18:binary] 错误 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui -b failed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant