Здесь Вы не можете даже выполнить исполняемый файл компилятора, потому что он не может найти библиотеки, в которых он нуждается. gdc
ищет libmpfr.so.1
и ldc2
ищет libconfig++.so.8
.
Если эти библиотеки все еще присутствуют в Вашей системе, возможно, в /home/Code/D/gdc/Bin/usr/local/lib
, можно добавить тот каталог к LD_LIBRARY_PATH
переменная среды (на большинстве нельдов; на Mac OS X называют переменную DYLD_LIBRARY_PATH
).
LD_LIBRARY_PATH=/home/Code/D/gdc/Bin/usr/local/lib gdc …
Можно хотеть записать сценарии обертки для выполнения gdc
и ldc2
, или вставленный в это Ваш ~/.profile
:
export LD_LIBRARY_PATH=/home/Code/D/gdc/Bin/usr/local/lib
Если эти библиотеки были в /usr/lib
и исчез в обновлении системы, необходимо будет или восстановить требуемые версии или перекомпилировать инструменты D для новых версий библиотек.
Это поведение вызывается известной ошибкой в poppler (сообщил по крайней мере здесь и здесь), связанный с unicode символами. Нет никаких, фиксируют в данный момент, просто необходимо следовать за средством отслеживания ошибки.