SIM под Mandriva 2007
Здравствуйте друзья! Я слышал у многих возникают проблемы при сборке SIM для последней Мандриве. На самом деле его все-таки можно собрать без особых проблем по следующим шагам (думаю это сработает и для других дистрибов):
- Берем тарбалл
- Распаковываем и переходим в директорию sim, где выполняем следующие команды:
sed -i 's/^#error 1//' admin/acinclude.m4.in
sed -i -e 's/virtual void languageChange();/virtual void languageChange\(\) \{\}/g' plugins/*/*.cpp
sed -i '\%#include <openssl/rand.h>% s%$%\n#include <openssl/md5.h>%' sim/sslclient.cppdelext() { echo “$1″ | sed 's/\(.*\)\..*$/\1/'; }
for i in sim/*.h plugins/*/*.h ; do outname=$(delext “$i”); moc “$i” -o “$outname”.moc; done
for i in plugins/*/*.ui ; do outname=$(delext “$i”); uic “$i” -o “$outname”.h; done
make -f admin/Makefile.common - Выполяем: ./configure && make && make install
- Набираем sim и наслаждаемся гудком! =))))
P.S. перепроверьте команды перед выполнением: я боюсь LJ накосячил при переводе в HTML. и проверьте не накосячил ли я.
UPD. перечислю причины по которым SIM ныне не собирается: новая версия KDE; новая версия openssl; в cvs снапшоте не обрабатываются автоматом mac и ui файлы; languageChange определяется неправильно с новой версией GCC;