Сергей Смирнов » 09.12.2009 15:23:08
Чтобы лазарь заработал на альте 4.1 (который "десктоп" - без девелоперских пакетов), я делал следующее:
1. Установил fpc, make, gdb.
2. Распаковал в хоуме исходники лазаря.
3. Создал симлинки, чтобы не ставить девелоперские версии пакетов:
ln -s -i /usr/lib/libX11.so.6 /usr/lib/libX11.so
ln -s -i /usr/lib/libgdk_pixbuf-2.0.so.0 /usr/lib/libgdk_pixbuf-2.0.so
ln -s -i /usr/lib/libgtk-x11-2.0.so.0 /usr/lib/libgtk-x11-2.0.so
ln -s -i /usr/lib/libgdk-x11-2.0.so.0 /usr/lib/libgdk-x11-2.0.so
ln -s -i /lib/libgobject-2.0.so.0 /lib/libgobject-2.0.so
ln -s -i /lib/libglib-2.0.so.0 /lib/libglib-2.0.so
ln -s -i /lib/libgthread-2.0.so.0 /lib/libgthread-2.0.so
ln -s -i /lib/libgmodule-2.0.so.0 /lib/libgmodule-2.0.so
ln -s -i /usr/lib/libpango-1.0.so.0 /usr/lib/libpango-1.0.so
ln -s -i /lib/libpthread.so.0 /lib/libpthread.so
ln -s -i /usr/lib/libatk-1.0.so.0 /usr/lib/libatk-1.0.so
ln -s -i /lib/libdl.so.2 /lib/libdl.so
ln -s -i /lib/libc.so.6 /lib/libc.so
4. Перешел в каталог лазаря и выполнил make clean all.
У Вас версии библиотек могут быть другими, поэтому, если при линковке вылетит ошибка дескать мол не могу найти какую нибудь lblablabla, то надо поискать подходящий файлик вроде libblablabla.so.X и создать на него симлинк без .X на конце - по аналогии с п.3