local ICQ under FreeBSD

aliska12

есть ли субж?

hoha32

Линуховый запускается, если чуть-чуть повозиться

aliska12

а подробности?
название, где взять, как ставить и настраивать, сложности при установке именно на фрю? Плз.

sergey_m

Это большой геморр.
Скачивается он там же где и сервер, на iserverd.khstu.ru.
Для сборки ему нужен gmake, kde1, qt-1.45. Другие версии kde и qt не катят.
Также для сборки нужно терпеливо "поработать напильником".
Если соберешь его статически - то сделаешь общественно полезное дело. Тогда все фришные юзеры сети смогут юзать его не ставя kde1 и qt-1.45.

hoha32

Его энтузиасты уже правили под QT-2 и вроде даж под QT-3, но до меня эта версия не дошла (есть исходники под 2е)
имхо, проще запускать бинарник в режиме эмуляции

hoha32

Взять можно на
папку .icqcorp надо кинуть в home, файл icqcorp2 в /compat/linux/usr/bin/ , библиотеки в /compat/linux/lib/ (можно сделать иначе, но это самый простой вариант затем внимательно просмотреть и отредактировать файл ~/.icqcorp/icqcorp.conf - и вроде должно работать

aliska12

а можно терь для ламеров
кто такой qt?
kde1 и kde3 (стоит у мя) будут сосуществовать, что ли? Я правильно понимаю, что мне придется сидеть под kde1, чтобы юзать асю?
что значит собрать статически? т.е. асе нужны какие-то функции из библиотек, поставляемых с kde1, и хорошо бы их оттуда выковырять и вкомпилять в саму асю, так?
ЗЫ: неужели, нет другой аси?

hoha32

для той аси, что у меня, никакого КДЕ не надо, и компилить ничего не придётся
у тебя папка /compat/linux есть?

aliska12

да, есть
нужно все сделать, как ты написал в предыдущем посте?

sergey_m

Сидеть будешь под kde3, не боись. Но пакет kdelibs1 необходимо поставить.
qt - библиотека виджетов, на которой работает kde.
Статически ты понял правильно
Потом, kdelibs1 можно будет снести, а аська будет работать.

hoha32

да, у меня так работала
запускается как /compat/linux/usr/bin/icqcorp2
если будет ругаться, что чего-то ей не хватает - пиши, что выведет команда ldd /compat/linux/usr/bin/icqcorp2

aliska12

вот такая грустная история:

bash-2.05a$ ldd /compat/linux/usr/bin/icqcorp2 |grep found
/compat/linux/usr/bin/icqcorp2: /lib/libc.so.6: version `GLIBC_2.1.3' not found (required by /compat/linux/usr/bin/icqcorp2)
/compat/linux/usr/bin/icqcorp2: /lib/libc.so.6: version `GLIBC_2.2' not found (required by /lib/libqt.so.2)
/compat/linux/usr/bin/icqcorp2: /lib/libc.so.6: version `GLIBC_2.1.3' not found (required by /lib/libqt.so.2)
libstdc++-libc6.2-2.so.3 => not found
libXft.so.1 => not found
libpng.so.2 => not found
libjpeg.so.62 => not found
libstdc++-libc6.2-2.so.3 => not found
libjpeg.so.62 => not found

golovsv83

Могу дать под qt3.

golovsv83


libstdc++-libc6.2-2.so.3 => not found
libXft.so.1 => not found
libpng.so.2 => not found
ibjpeg.so.62 => not found
ibstdc++-libc6.2-2.so.3 => not found
libjpeg.so.62 => not found
Эта часть означает отсутствие соответствующих библиотек...
Первая часть - несоответствие версии libc.so.6

hoha32

расшарил эти файлы с их путями
вообще-то большая часть этих траблов разрешается с помощью установки дополнительных линуховых библиотек, которые есть на дисках с пакаджами, но должно и так сработать
некоторые расшаренные файлы имеют более длинный "хвост", чем требуется - возможно, понадобятся линки (в ту же директорию)

hoha32

исходники?
расшарь плз

golovsv83

Куда залить?

hoha32

лучше бы расшарить
я так и не научился создавать шары на полный доступ

aliska12

хотелось бы подробнее о том, как правильно решать подобные проблемы. Положим, я знаю, что таких-то библиотек не хватает, как терь мне узнать, где их можно найти, точнее в каких
дополнительных линуховых библиотек

я смогу их найти?
ЗЫ: пока не знаю, как получить доступ к виндовым шарам из-под юниха (samba, наверное так что приходится перезагружаться под винду, когда надо что-то качнуть. Сорри, за задержки

aliska12

а чем грозит несоответствие версий библиотек? попытается ли прога все же поюзать те, что установлены? Кажется разумным именно такой подход, т.к. мои версии библиотек могут быть более новыми, но содержать и все "старые" функции.

hoha32

если есть диски, то /stand/sysinstall -> Configure -> Packages -> CD/DVD -> linux - и уже там искать соответствия
если их нету, то в инете, например на filesearch.ru - ищешь именно тот файл, которого не хватает, затем заливаешь его в какую-нить директорию lib и надеешься на лучшее
а маунтить шары можно командой mount_smbfs //Имя_компа/Название_шары /mountpoint

aliska12

Вот, что осталось, не считая несоответствий версий:

libXft.so.1 => not found
libjpeg.so.62 => not found
libjpeg.so.62 => not found


Последних двух ты вообще не расшарил, а с первой не оч понятно. Имя той, что ты расшарил длинновато, я сделал на нее линк с нужным именем, а ошибка все равно осталась. Прочие библиотеки удалось засунуть, создав нужные линки.

aliska12

огромное пасиба за mount_smbfs
вот еще бы научиться видеть доступные компы и их шары. Можно это сделать, не устанавливая самбы?

sergey_m

Можно.
http://lorien.local

hoha32

libjpeg рвсшарена - в compat/linux/usr/lib
а насчёт первой - она отвечает за шрифты TrueType, должна быть в linux_base
попробуй поставить linux_base_7.1 - у меня в distfiles лежит

aliska12

точно, млин
не сообразил
фигня какая-то:
лориен не хотит показывать мне шары компов, посылает страничку с текстом

Fatal error: cannot open connection to fsearch server


может это не у мя ошибка, а на самом лориене проблемы?

aliska12

а можно просто скопировать linux_base_7.1.tbz и сказать на него pkg_add?
ЗЫ: ошибку с libjpeg я поправил

Landstreicher

сорри, забыл права на сокет поставить. спасибо что напомнили!

aliska12

короче, я просто вытянул из linux_base_7.1.tbz недостающую библиотеку libXft.so.1.0 вместе с линком libXft.so.1 на нее, положил по тому же пути /compat/linux/usr/X11R6/lib. Запускаю под ldd

libXft.so.1 => not found


запускаю просто так

/compat/linux/usr/bin/icqcorp2: error in loading shared libraries: libXft.so.1: cannot open shared object file: No such file or directory


млин, такое чувство, что она ищет библиотеку в др. месте

hoha32

его именно pkg_add'ом и надо ставить

Filan

> вот еще бы научиться видеть доступные компы и их шары. Можно это сделать, не устанавливая самбы?
А чем тебе так самба не угодила?

aliska12

прежде, чем пользовать, ее нужно поставить. Тот факт, что у мя она не стоит и не настроена является пока единственным ее недостатком

aliska12

поставил linux_base
с библиотечками больше проблем нет
запускаю icqcorp2, а в ответ получаю:

Warning (/home/vladikk/.icqcorp/icqcorp.conf): Unable to read [network] | TCPServerPort.
Warning (/home/vladikk/.icqcorp/users/users.conf): Unable to read [users] | NumOfUsers.
Fatal error, exiting.


вот, что прописано в icqcorp.conf

[network]
NumOfServers = 1
DefaultServerPort = 4000
Server1 = 172.16.13.13
Errors = log.errors


Чего не хватает?
users.conf у мя вообще пустой. Не знаю, чего там надо писать и в каком формате.

hoha32

На номер порта можно забить, а в users.conf попробуй добавить строчки
[users]
NumOfUsers = 0

aliska12

мы ее сделали!
Огромное спасибо Панцеру и Глебиусу!
Респект их знаниям и терепению!
каждому по пятерке

hoha32

Юзай на здоровье
Оставить комментарий
Имя или ник:
Комментарий: