Hello, Alexander!
AK> Нет =(
там все жестоко :)
AK> Теперь нам надо собрать Fidogate, но в портах какая-то старая версия да и
AK> не рабочая, поэтому берем свежую рабочую версию:
AK>
https://github.com/ykaliuta/fidogate
AK> Собирается она легко:
AK> не собирается(((
AK> [root@srv-srt2 ~]# git clone
https://github.com/ykaliuta/fidogate.git
AK> Клонирование в .fidogate..
AK> remote: Enumerating objects: 5828, done.
AK> remote: Total 5828 (delta 0), reused 0 (delta 0), pack-reused 5828
AK> Получение объектов: 100% (5828/5828), 3.60 MiB | 2.59 MiB/s, готово.
AK> Определение изменений: 100% (4128/4128), готово.
AK> [root@srv-srt2 ~]# cd fidogate/
AK> [root@srv-srt2 ~/fidogate]# ./configure --prefix=/usr/local/fido/gate
AK> --with-logdir=/var/log/fido/gate --with-vardir=/var/db/fidogate
AK> --with-spooldir=/var/spool/fido/gate --with-btbasedir=/var/spool/fido/bt
AK> --disable-desc-dir --with-rfc-charset=cp1251
AK> -bash: ./configure: No such file or directory
AK> [root@srv-srt2 ~/fidogate]# ./configure --prefix=/usr/local/fido/gate
AK> --with-logdir=/var/log/fido/gate --with-vardir=/var/db/fidogate
AK> --with-spooldir=/var/spool/fido/gate --with-btbasedir=/var/spool/fido/bt
AK> --disable-desc-dir --with-rfc-charset=cp1251
AK> -bash: ./configure: No such file or directory
AK> ну оооооок!
да, ты забыл одну вещь :)
AK> [root@srv-srt2 ~/fidogate]# ./autogen.sh
AK>
configure.ac:92: warning: macro 'AM_ICONV' not found in library
AK>
configure.ac:21: installing 'build/compile'
AK>
configure.ac:17: installing 'build/config.guess'
AK>
configure.ac:17: installing 'build/config.sub'
AK>
configure.ac:15: installing 'build/install-sh'
AK>
configure.ac:15: installing 'build/missing'
AK> src/areafix/Makefile.am: installing 'build/depcomp'
AK> src/common/Makefile.am:10: error: library used but 'RANLIB' is undefined
AK> src/common/Makefile.am:10: The usual way to define 'RANLIB' is to add
AK> 'AC_PROG_RANLIB'
AK> src/common/Makefile.am:10: to '
configure.ac' and run 'autoconf' again.
AK> src/common/Makefile.am:15: error: Libtool library used but 'LIBTOOL' is
AK> undefined
AK> src/common/Makefile.am:15: The usual way to define 'LIBTOOL' is to add
AK> 'LT_INIT'
AK> src/common/Makefile.am:15: to '
configure.ac' and run 'aclocal' and
AK> 'autoconf' again.
AK> src/common/Makefile.am:15: If 'LT_INIT' is in '
configure.ac', make sure
AK> src/common/Makefile.am:15: its definition is in aclocal's search path.
AK>
configure.ac: installing 'build/ylwrap'
AK> parallel-tests: installing 'build/test-driver'
AK> продолжаю наблюдения =)
а iconv у тебя стоит? оно там надо, на счет -dev хз, возможно тоже? а libtool
стоит? видимо нет раз ерроры.
вот у меня на офтопе так:
# ./autogen.sh
/usr/local/share/aclocal/linc.m4:1: warning: underquoted definition of
AM_PATH_LINC
/usr/local/share/aclocal/linc.m4:1: run info Automake 'Extending aclocal'
/usr/local/share/aclocal/linc.m4:1: or see
https://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
configure.ac:74: error: required file 'build/ltmain.sh' not found
configure.ac:15: installing 'build/missing'
src/areafix/Makefile.am: installing 'build/depcomp'
configure.ac: installing 'build/ylwrap'
parallel-tests: installing 'build/test-driver'
хотя у меня потом ./configure вылетел:
configure: creating ./config.status
config.status: creating build/config.make
config.status: error: cannot find input file: `Makefile.in'
полистав переписку с разработчиком я нашел это:
autoreconf -if
и после этого ./configure сработало как надо