Здравствуйте все!
система FreeBSD 6.1 i386, последние порты
не могу пропатчить для поддержки mysql
пишет:# make
===> Building for sendmail+tls+sasl2-8.13.8
Making all in:
/usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8/libsm
Configuration: pfx=, os=FreeBSD, rel=6.1-RELEASE, rbase=6, rroot=6.1-RELEASE, arch=i386, sfx=, variant=optimized
Making in /usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8/obj.FreeBSD.6.1-RELEASE.i386/libsm
make: no target to make.
*** Error code 2Stop in /usr/ports/mail/sendmail-sasl/work/sendmail-8.13.8.
*** Error code 1Stop in /usr/ports/mail/sendmail-sasl.
Пробовал как с саслом так и без него(в моём случае сасл нужен)
Вопрос-то уже делал подобное или где найти правильный патч(под данную версию)
После того как указал все пути к библиотекам и сделал линки на инклуды получил следующе:de -DNEWDB -DNIS -DMAP_REGEX -DMYSQLMAP -DPGSQLMAP -DMILTER -DSM_CONF_POLL=1 -DNOT_SENDMAIL -DMYSQLMAP -I/usr/local/include -DQUEUE_ONLY -c mysql_local.c
In file included from mysql_local.c:5:
mysql_local.h:6: error: redefinition of `struct mysql_sendmail_struct'
mysql_local.c: In function `get_mysql_pwd':
mysql_local.c:173: error: `ml_mysql' undeclared (first use in this function)
mysql_local.c:173: error: (Each undeclared identifier is reported only once
mysql_local.c:173: error: for each function it appears in.)
mysql_local.c: In function `get_mysql_uid':
mysql_local.c:229: error: `ml_mysql' undeclared (first use in this function)
*** Error code 1
продолжаю боротся
Спасибо если кто подскажет куда копать
>После того как указал все пути к библиотекам и сделал линки на
>инклуды получил следующе:
>
>de -DNEWDB -DNIS -DMAP_REGEX -DMYSQLMAP -DPGSQLMAP -DMILTER -DSM_CONF_POLL=1 -DNOT_SENDMAIL -DMYSQLMAP -I/usr/local/include -DQUEUE_ONLY
> -c mysql_local.c
>In file included from mysql_local.c:5:
>mysql_local.h:6: error: redefinition of `struct mysql_sendmail_struct'
>mysql_local.c: In function `get_mysql_pwd':
>mysql_local.c:173: error: `ml_mysql' undeclared (first use in this function)
>mysql_local.c:173: error: (Each undeclared identifier is reported only once
>mysql_local.c:173: error: for each function it appears in.)
>mysql_local.c: In function `get_mysql_uid':
>mysql_local.c:229: error: `ml_mysql' undeclared (first use in this function)
>*** Error code 1
>
>
>продолжаю боротся
>Спасибо если кто подскажет куда копатьа теперь объясни КАКИЕ ПАТЧИ, откуда, что за проект?!
Пробовал с этих мест
http://sourceforge.net/project/showfiles.php?group_id=13988
http://www.orenet.co.uk/opensource/sendmail-sql/
проект?
нужно чтобы sendmail(8.13.8 желательно) заработал с MySql
пробовал в порты встравить патчи и в сырцы(сырцы с оригин сайта)
Ошибки выше после применения
sendmail+mysql-8.13.4-1.patch и sendmail-sql-Makefile-8.13.4-1.patch
на sendmail-8.13.4 соответственно следуя инструкция в ридми и на сайте + исправил пути к своим библиотекам MySQL
Если вдруг кому приспичит собирать так же как и мне и повезёт с предустановленной ОС то
пропатченная для ЛИнуха здесь http://patrick.vande-walle.eu/software/sendmail-with-sql-sup...