xxblx, спасибо за предложенные варианты.
Попробовал LAN Messenger и TriX
Ни один из них запустить не удалось. Либо по причине кривых рук, либо по причине прямых мозгов без извилин.
Lan Messenger посмотрел и увидел, что есть в виде rpm пакета, его собственно и взял.
Установка прошла успешно, никаких ошибок или предупреждений.
При запуске выдаёт, что не может обратиться к библиотеке (по крайней мере как это я понял)
Вывод при запуске lmc:
Консоль
[bodun@localhost ~]$ lmc
This is not a Canonical "designed" product.
Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.48: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога)"
Cannot mix incompatible Qt library (version 0x40806) with this library (version 0x40801)
/usr/bin/lmc: line 16: 18436 Аварийный останов $dirname/$appname $*
TriX в пакетах rpm найти не удалось, поэтому пришлось брать trix-0.94.tar.bz2 и пытаться собирать.
Со сборками пакетов дел не имел, почитал README вроде было понятно и ясно.
По реадми нужно было сначала сделать конфигурацию (./configure)
Конфигурирование прошло почти как казалось бы успешно, в последней строке было конфигурирования было:
Консоль
not using lib directory suffix
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
Подумав, что возможно нужны права рута, решил сделать тоже самое но под рутом - но это ничего не изменило.
Попробовал собрать (make) как описано в README, но как я и предпологал make не дал желаемого результата.
Полный вывод ./configure:
▼Spoiler
Консоль
[bodun@localhost trix-0.94]$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of g++... gcc3
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking for stdlib.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking whether gcc needs -traditional... no
checking for vprintf... yes
checking for _doprnt... no
checking for gethostname... yes
checking for inet_ntoa... yes
checking for socket... yes
checking for strlcat... no
checking if strlcat needs custom prototype... yes - in libkdefakes
checking for strlcpy... no
checking if strlcpy needs custom prototype... yes - in libkdefakes
checking for main in -lutil... yes
checking for main in -lcompat... no
checking for crypt in -lcrypt... yes
checking for socklen_t... socklen_t
checking for dnet_ntoa in -ldnet... no
checking for dnet_ntoa in -ldnet_stub... no
checking for inet_ntoa... (cached) yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for sys/types.h... (cached) yes
checking for stdint.h... (cached) yes
checking sys/bitypes.h usability... yes
checking sys/bitypes.h presence... yes
checking for sys/bitypes.h... yes
checking for poll in -lpoll... no
checking if res_init needs -lresolv... yes
checking if res_init is available... yes
checking for killpg in -lucb... no
checking for int... yes
checking size of int... 4
checking for short... yes
checking size of short... 2
checking for long... yes
checking size of long... 4
checking for char *... yes
checking size of char *... 4
checking for dlopen in -ldl... yes
checking for shl_unload in -ldld... no
checking for size_t... yes
checking size of size_t... 4
checking for unsigned long... yes
checking size of unsigned long... 4
checking sizeof size_t == sizeof unsigned long... yes
checking crt_externs.h usability... no
checking crt_externs.h presence... no
checking for crt_externs.h... no
checking for _NSGetEnviron... no
checking for vsnprintf... yes
checking for snprintf... yes
not using lib directory suffix
checking for X... configure: error: Can't find X includes. Please check your installation and add the correct paths!
make выдал следующее:
▼Spoiler
Консоль
[bodun@localhost trix-0.94]$ make
Making all in avatars
make[1]: вход в каталог «/home/bodun/trix-0.94/avatars»
make[1]: *** Нет правила для сборки цели «all». Останов.
make[1]: выход из каталога «/home/bodun/trix-0.94/avatars»
Makefile:250: ошибка выполнения рецепта для цели «all-recursive»
make: *** [all-recursive] Ошибка 1
В общем вот так всё и встало..
Сейчас попробую взять lmc-1.2.35-src.zip и с ним попробовать, может что выйдет..
Обычный юзер
Mageia 8 x86_64 Plasma