martyr-deepin / deepin-tool-kit

163 stars 47 forks source link

help! - compile error - recipe for target 'sub-dwidget-make_first' failed #3

Closed toddfraser88 closed 7 years ago

toddfraser88 commented 7 years ago

can anyone help me with compiling this?

ol-kit/build$ make
cd dbase/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/dbase/dbase.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dbase'
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKBASE_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dbase -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o dobject.o ../../dbase/dobject.cpp
rm -f libdtkbase.so.1.0.0 libdtkbase.so libdtkbase.so.1 libdtkbase.so.1.0
g++ -m64 -Wl,-O1 -shared -Wl,-soname,libdtkbase.so.1 -o libdtkbase.so.1.0.0 dobject.o  -lQt5Core -lpthread  
ln -s libdtkbase.so.1.0.0 libdtkbase.so
ln -s libdtkbase.so.1.0.0 libdtkbase.so.1
ln -s libdtkbase.so.1.0.0 libdtkbase.so.1.0
make[1]: Leaving directory '/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dbase'
cd dutil/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/dutil/dutil.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dutil'
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o RollingFileAppender.o ../../dutil/dlog/RollingFileAppender.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o Logger.o ../../dutil/dlog/Logger.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o FileAppender.o ../../dutil/dlog/FileAppender.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o ConsoleAppender.o ../../dutil/dlog/ConsoleAppender.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o AbstractStringAppender.o ../../dutil/dlog/AbstractStringAppender.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o AbstractAppender.o ../../dutil/dlog/AbstractAppender.cpp
g++ -c -m64 -pipe -O2 -std=c++0x -Wall -W -D_REENTRANT -fPIC -DLIBDTK_LIBRARY -DQT_MESSAGELOGCONTEXT -DLIBDTKUTIL_LIBRARY -DQT_NO_DEBUG -DQT_CORE_LIB -I../../dutil -I. -I../../dutil/dlog -I../../dbase -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -o LogManager.o ../../dutil/dlog/LogManager.cpp
rm -f libdtkutil.so.1.0.0 libdtkutil.so libdtkutil.so.1 libdtkutil.so.1.0
g++ -m64 -Wl,-O1 -shared -Wl,-soname,libdtkutil.so.1 -o libdtkutil.so.1.0.0 RollingFileAppender.o Logger.o FileAppender.o ConsoleAppender.o AbstractStringAppender.o AbstractAppender.o LogManager.o  -L/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dutil/../dbase/ -ldtkbase -lQt5Core -lpthread  
ln -s libdtkutil.so.1.0.0 libdtkutil.so
ln -s libdtkutil.so.1.0.0 libdtkutil.so.1
ln -s libdtkutil.so.1.0.0 libdtkutil.so.1.0
make[1]: Leaving directory '/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dutil'
cd dwidget/ && ( test -e Makefile || /usr/lib/x86_64-linux-gnu/qt5/bin/qmake /home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/dwidget/dwidget.pro -o Makefile ) && make -f Makefile 
make[1]: Entering directory '/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dwidget'
make[1]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libQt5PlatformSupport.a', needed by 'libdtkwidget.so.1.0.0'.  Stop.
make[1]: Leaving directory '/home/awesome/Downloads/deepin-toolkit-source/deepin-tool-kit/build/dwidget'
Makefile:96: recipe for target 'sub-dwidget-make_first' failed
make: *** [sub-dwidget-make_first] Error 2
awesome@awesome-Z97X-UD5H-BK:~/Downloads/deepin-toolkit-source/deepin-tool-kit/build$ 

any help with this would be appreciated

zccrs commented 7 years ago

apt-get install qtbase5-private-dev