Ubuntu, upgrade atualizado de 1,46 para 1,52, linker pede 1,46

1

Eu estava tendo alguns problemas para compilar com um software usando o boost (wt, link ). Eu sabia (de testar com outra máquina) que atualizar de 1,46 resolveria o meu problema. Eu removi as antigas bibliotecas de reforço com o apt. Eu então baixei e construí 1.52 da fonte. Foi concluído com todos os alvos construídos.

Agora, durante a compilação, o vinculador retorna o seguinte:

g++ entry.cpp  -std=c++11 -lwt -lwtfcgi -lboost_signals -lboost_system -lwtdbo -lwtdbosqlite3
/usr/bin/ld: warning: libboost_thread.so.1.46.1, needed by /usr/local/lib/libwt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_regex.so.1.46.1, needed by /usr/local/lib/libwt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_signals.so.1.46.1, needed by /usr/local/lib/libwt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_system.so.1.46.1, needed by /usr/local/lib/libwt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_filesystem.so.1.46.1, needed by /usr/local/lib/libwt.so, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libboost_date_time.so.1.46.1, needed by /usr/local/lib/libwt.so, not found (try using -rpath or -rpath-link)

Depois de compilar o boost 1.52 eu recompilei o Wt da fonte. Eu verifiquei em outra máquina que é capaz de usar o boost 1.52. Eu suspeito que isso seja simplesmente algum tipo de problema de configuração, mas o Google não tem recebido assistência!

Estou executando o Ubuntu Server 12.04.

Alguma ideia? Agradecemos antecipadamente por qualquer ajuda:)

    
por mkingston 02.02.2013 / 12:53

0 respostas