[Solved] How to find missing dependencies?
Posted: 19. Nov 2014, 02:01
Well, I'm a newcomer to SalixOS although I have a few years using some other distributions. As soon as I start this new adventure...
I'm trying to install some applications which are basic for me, but some of them are not in the official repositories. Because of this, I decided to compile them directly but I've also found that some dependencies are missing. I searched those dependencies through the Internet (I have used gslapt and sourcery too) but I have not been able to find any reference to them. For example, I have compiled this application: https://packages.debian.org/jessie/pumpa (Source code is here: https://pumpa.branchable.com/) appearing the following output:
Another example is when trying to install qoauth from sourcery:
Where I can find the missing dependency? Even I have to install some applications more and I do not like to be resorting to the forum every time something similar happens to me so any tip or advice will be very helpful to me.
Thanks in advance...
I'm trying to install some applications which are basic for me, but some of them are not in the official repositories. Because of this, I decided to compile them directly but I've also found that some dependencies are missing. I searched those dependencies through the Internet (I have used gslapt and sourcery too) but I have not been able to find any reference to them. For example, I have compiled this application: https://packages.debian.org/jessie/pumpa (Source code is here: https://pumpa.branchable.com/) appearing the following output:
Code: Select all
somebody@somewhere~> $ qmake
Project MESSAGE: Release mode on
Project MESSAGE: Enabling dbus
Project MESSAGE: Configuring for Qt 4
Project MESSAGE: Using libtidy
Project ERROR: Unable to find libtidy header files for compiling! Install libtidy-dev (Debian, Ubuntu) or libtidy-devel (Fedora).
Code: Select all
...
qoauth-1.0.1-src/doc/examples/getResources2.cpp
-unix is deprecated.
cd src/ && /usr/bin/qmake /usr/src/slapt-src/libraries/qoauth/qoauth-1.0.1-src/src/src.pro -unix PREFIX=/usr DOCDIR=/usr/doc/qoauth-1.0.1 QMAKE_CFLAGS=-O2\ -fPIC QMAKE_CXXFLAGS=-O2\ -fPIC -o Makefile
-unix is deprecated.
cd src/ && make -f Makefile
make[1]: se ingresa al directorio `/usr/src/slapt-src/libraries/qoauth/qoauth-1.0.1-src/src'
make -f Makefile.Shared
make[2]: se ingresa al directorio `/usr/src/slapt-src/libraries/qoauth/qoauth-1.0.1-src/src'
/usr/lib64/qt/bin/moc -DQOAUTH -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt/mkspecs/linux-g++ -I. -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/include/QtNetwork -I/usr/lib64/qt/include -I. -Itmp interface.h -o tmp/moc_interface.cpp
g++ -c -O2 -fPIC -O2 -Wall -W -D_REENTRANT -fPIC -DQOAUTH -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/lib64/qt/mkspecs/linux-g++ -I. -I/usr/lib64/qt/include/QtCore -I/usr/lib64/qt/include/QtNetwork -I/usr/lib64/qt/include -I. -Itmp -o tmp/interface.o interface.cpp
In file included from interface.cpp:21:0:
interface.h:33:20: error fatal: QtCrypto: No existe el fichero o el directorio
#include <QtCrypto>
^
compilaciĆ³n terminada.
make[2]: *** [tmp/interface.o] Error 1
make[2]: se sale del directorio `/usr/src/slapt-src/libraries/qoauth/qoauth-1.0.1-src/src'
make[1]: *** [shared] Error 2
make[1]: se sale del directorio `/usr/src/slapt-src/libraries/qoauth/qoauth-1.0.1-src/src'
make: *** [sub-src-make_default-ordered] Error 2
fakeroot -- sh qoauth.SlackBuild Error
Thanks in advance...