dtk编译失败
Tofloor
poster avatar
deepin
2018-01-11 20:38
Author
dh_auto_build: make -j4 returned exit code 2
debian/rules:11: recipe for target 'build' failed
make: *** [build] Error 25
dpkg-buildpackage: error: debian/rules build gave error exit status 2
谁能帮帮忙

Reply Favorite View the author
All Replies
avatar
deepin
2018-01-11 20:40
#1
make[2]: g++:命令未找到
make[2]: g++:命令未找到
Makefile:2007: recipe for target 'dfileiconprovider.o' failed
make[2]: *** [dfileiconprovider.o] Error 127
make[2]: *** 正在等待未完成的任务....
Makefile:2012: recipe for target 'dthumbnailprovider.o' failed
make[2]: *** [dthumbnailprovider.o] Error 127
make[2]: Leaving directory '/home/mach/Downloads/dtkwidget-master/src'
Makefile:44: recipe for target 'sub-src-make_first-ordered' failed

Reply View the author
avatar
deepin
2018-01-11 20:40
#2
g++ -c -m64 -pipe -g -O2 -std=gnu++0x -pthread -D_REENTRANT -Wall -W -fPIC -DQT_MESSAGELOGCONTEXT -DDBUS_VERSION_0_4_2 -DLIBDTKWIDGET_LIBRARY -DSN_API_NOT_YET_FROZEN -DQT_NO_DEBUG -DQT_MULTIMEDIAWIDGETS_LIB -DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_PLATFORMSUPPORT_LIB -DQT_X11EXTRAS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CONCURRENT_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -Iutil -Iwidgets/startupnotifications -I/home/mach/Downloads/dtkwidget-master/src/widgets/../platforms/linux -Iwidgets -isystem /usr/include/libdtk-2.0/DCore -isystem /usr/include/x86_64-linux-gnu/qt5/QGSettings -isystem /usr/include/librsvg-2.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/libpng16 -isystem /usr/include/cairo -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -isystem /usr/include/pixman-1 -isystem /usr/include/freetype2 -isystem /usr/include/libdframeworkdbus-1.0 -isystem /usr/include/startup-notification-1.0 -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimediaWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets/5.6.1 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets/5.6.1/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtPlatformSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtPlatformSupport/5.6.1 -isystem /usr/include/x86_64-linux-gnu/qt5/QtPlatformSupport/5.6.1/QtPlatformSupport -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui/5.6.1 -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui/5.6.1/QtGui -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/QtNetwork -isystem /usr/include/x86_64-linux-gnu/qt5/QtConcurrent -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore/5.6.1 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore/5.6.1/QtCore -isystem /usr/include/x86_64-linux-gnu/qt5/QtDBus -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o dthumbnailprovider.o util/dthumbnailprovider.cpp
这是上一个输出
Reply View the author
avatar
iceyer
deepin
2018-01-11 21:03
#3
sudo apt install build-essential
sudo apt-get build-dep libdtkwidget
Reply View the author
avatar
deepin
2018-01-12 01:24
#4
https://bbs.deepin.org/post/151585
sudo apt install build-essential
sudo apt-get build-dep libdtkwidget

谢谢
另外编译成功后为什么会返回
gpg: keybox '/home/machine/.gnupg/pubring.kbx' created
gpg: skipped "Iceyer <me@iceyer.net>": 没有秘匙
gpg: dpkg-sign.J2c058Ns/dtkwidget_2.0.0-0_amd64.buildinfo: clear-sign failed: 没有秘匙

dpkg-buildpackage: error: failed to sign .buildinfo file
这个情况?
Reply View the author
avatar
153******45
deepin
2018-01-12 04:15
#5
正常情况,你没有密匙,不理会
Reply View the author
avatar
iceyer
deepin
2018-01-12 21:09
#6
https://bbs.deepin.org/post/151585
谢谢
另外编译成功后为什么会返回
gpg: keybox '/home/machine/.gnupg/pubring.kbx' created

dpkg-buildpackage -us -uc -b
沒有签名,跳过就好了
Reply View the author