joaodanielneves
(usa Outra)
Enviado em 29/06/2011 - 16:29h
Pessoal,
Como posso fazer para descobrir se uma lib existe?
Existe algum comando?
Estou usando o comando locate. Vejam:
[root@localhost /]# locate libgnutls
/usr/lib64/libgnutls-extra.so.26
/usr/lib64/libgnutls-extra.so.26.14.12
/usr/lib64/libgnutls-openssl.so.26
/usr/lib64/libgnutls-openssl.so.26.14.12
/usr/lib64/libgnutls.so.26
/usr/lib64/libgnutls.so.26.14.12
/usr/lib64/libgnutlsxx.so.26
/usr/lib64/libgnutlsxx.so.26.14.12
/usr/share/locale/cs/LC_MESSAGES/libgnutls.mo
/usr/share/locale/de/LC_MESSAGES/libgnutls.mo
/usr/share/locale/en@boldquot/LC_MESSAGES/libgnutls.mo
/usr/share/locale/en@quot/LC_MESSAGES/libgnutls.mo
/usr/share/locale/fr/LC_MESSAGES/libgnutls.mo
/usr/share/locale/ms/LC_MESSAGES/libgnutls.mo
/usr/share/locale/nl/LC_MESSAGES/libgnutls.mo
/usr/share/locale/pl/LC_MESSAGES/libgnutls.mo
/usr/share/locale/sv/LC_MESSAGES/libgnutls.mo
/usr/share/locale/vi/LC_MESSAGES/libgnutls.mo
/usr/share/locale/zh_CN/LC_MESSAGES/libgnutls.mo
Ao que parece essa lib de fato existe!
Ao tentar instalar um programa, estou ometindo detalhes para ficar mais fácil, olha o que ocorre:
'.
[root@localhost opensoftware]# cmake .
-- Configuring the Libraries...
-- Install prefix: /usr/local
-- checking for module 'gnutls>=2.0'
-- package 'gnutls>=2.0' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:266 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
CMakeLists.txt:185 (pkg_check_modules)
Se consigo localizar ela, como o cmake diz que não existe?
Vc pode sugerir que ela não esta o cmake não está procurando no lugar, por que ele usa variavel () para descobrir os lugares certos. Já dei um export nessa variavel adicionando o lugar correto (o indicado pelo locate) e nada aconteceu. O make acusava a mesma coisa!
Alguem sabe o que pode estar acontecendo ?
Essa é a continuação dos erros do cmake!!
=========================================================================
-- checking for module 'glib-2.0>=2.12'
-- package 'glib-2.0>=2.12' not found
CMake Error at /usr/share/cmake/Modules/FindPkgConfig.cmake:266 (message):
A required package was not found
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPkgConfig.cmake:320 (_pkg_check_modules_internal)
CMakeLists.txt:186 (pkg_check_modules)
-- checking for module 'wmiclient>=1.3.14'
-- package 'wmiclient>=1.3.14' not found
-- Looking for pcap...
-- Looking for pcap... PCAP-NOTFOUND
CMake Error at CMakeLists.txt:193 (message):
The pcap library is required.
-- Configuring incomplete, errors occurred!
[root@localhost openvas-libraries-4.0.5]# ^C
[root@localhost openvas-libraries-4.0.5]#
=========================================================================
Em tempo, tem como instalar um pacote .rpm e fazer com que automaticamente sejam resolvidas as dependencias?
Isto está acontecendo por causa da versão? (Pensei nisso agora)
Por favor, qm for responder, se souber, responda todas as perguntas que eu fiz! Por favor!