Aqui você não pode nem executar o executável do compilador, porque ele não consegue encontrar as bibliotecas necessárias. gdc
está procurando libmpfr.so.1
e ldc2
está procurando libconfig++.so.8
.
Se essas bibliotecas ainda estiverem presentes em seu sistema, talvez em /home/Code/D/gdc/Bin/usr/local/lib
, você possa adicionar esse diretório à variável de ambiente LD_LIBRARY_PATH
(na maioria dos unices; no Mac OS X, a variável é chamada DYLD_LIBRARY_PATH
).
LD_LIBRARY_PATH=/home/Code/D/gdc/Bin/usr/local/lib gdc …
Você pode escrever scripts de wrapper para executar gdc
e ldc2
ou colocar isso em ~/.profile
:
export LD_LIBRARY_PATH=/home/Code/D/gdc/Bin/usr/local/lib
Se essas bibliotecas estiverem em /usr/lib
e desaparecerem em uma atualização do sistema, você terá que restaurar as versões necessárias ou recompilar as ferramentas D para as novas versões das bibliotecas.