Destio небольшой блог

Заметки по Chemcraft

В комплекте с программой идет простенький скрипт для запуска, который, вроде бы, свою функцию выполняет, но имеет огромные проблемы с запуском файлов с пробелом в названии или пути. Chemcraft их открыть может, но если запускать его с файлом в качестве параметра (например при двойном клике и т.п.), то ничего не откроется. Простейший путь для исправления этого абсурда – заменить исходный скрипт вот таким:

#!/usr/bin/perl
`/home/user/q/Chemcraft/Chemcraft "$ARGV[0]"`;

Для корректной работы программы должны быть определены следующие переменные:

KYLIX_BIN="/home/user/q/Chemcraft/lib"
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH:$KYLIX_BIN

По умолчанию экспорт происходит при каждом запуске программы, можно перенести эту часть в ~/.bashrc
Если с экспортом переменных какие-то проблемы, то ругань будет выглядеть следующим образом:

/home/user/q/Chemcraft/Chemcraft:
symbol lookup error: /home/user/q/Chemcraft/Chemcraft:
undefined symbol: initPAnsiStrings

Ярлыки: ,


Ближайшие сообщения:

Похожие сообщения:

Комментарии к этой записи отключены.