Não, ele não pode inferir totalmente as dependências automaticamente.
Se tivesse sido empacotado, apt-get build-dep oprofile
teria ajudado. Se você puder encontrar um pacote em outro lugar, você pode procurar as dependências lá. Por exemplo, se o pacote existir na próxima versão da sua distribuição. por exemplo. aqui:
(e se você planeja compilar as coisas sozinho, considere sempre atualizar para a versão mais recente primeiro!)
Além disso, requer um pouco de experiência para descobrir. Infelizmente, os scripts configure
não informam os nomes dos pacotes, mas geralmente são muito fáceis de encontrar. Use também as funções de pesquisa nas páginas da web de distribuição - elas podem informar quais pacotes contêm um determinado nome de arquivo.
Em vez de iterar por configure
tentativas, pode ser mais conveniente examinar o arquivo configure.ac
, a partir do qual o script foi gerado (e que geralmente é muito menor). Você pode descobrir algumas funcionalidades opcionais oferecidas somente se determinadas bibliotecas estiverem instaladas e algum sinalizador for fornecido.
LIBERTY_LIBS="-liberty $DL_LIB $INTL_LIB"
BFD_LIBS="-lbfd -liberty $DL_LIB $INTL_LIB $Z_LIB"
POPT_LIBS="-lpopt"
são dependências típicas de bibliotecas.
AC_ARG_ENABLE(gui,[ --enable-gui compile with gui component (qt3|qt4|yes|no),
if not given or set to yes, gui defaults to qt3],, enable_gui=qt3)
indica que você também pode querer considerar as dependências do QT se você quiser uma GUI.