The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не собирается Postfix 2.11.3"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Почта / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Не собирается Postfix 2.11.3"  –1 +/
Сообщение от Assoll on 22-Янв-15, 20:07 
# make makefiles CCARGS='-DUSE_TLS -I/usr/local/ssl/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_MYSQL -I/usr/local/mysql/include' AUXLIBS='-L/usr/local/ssl/lib -lssl -lcrypto -L/usr/local/mysql/lib -lmysqlclient -lz -lm'
всё ок

# make
всё ок

# make install
Shared object "libmysqlclient.so.18" not found, required by "postconf"

Хотя
# ll /usr/local
lrwxr-xr-x    1 root  wheel    28 Jan 22 14:00 mysql@ -> mysql-5.5.41-freebsd8.0-i386
drwxr-xr-x   13 root  mysql   512 Jan 22 13:59 mysql-5.5.41-freebsd8.0-i386/

# locate libmysqlclient
/usr/local/mysql-5.5.41-freebsd8.0-i386/lib/libmysqlclient.a
/usr/local/mysql-5.5.41-freebsd8.0-i386/lib/libmysqlclient.so
/usr/local/mysql-5.5.41-freebsd8.0-i386/lib/libmysqlclient.so.18
/usr/local/mysql-5.5.41-freebsd8.0-i386/lib/libmysqlclient_r.a
/usr/local/mysql-5.5.41-freebsd8.0-i386/lib/libmysqlclient_r.so
/usr/local/mysql-5.5.41-freebsd8.0-i386/lib/libmysqlclient_r.so.18

На другой машине, с древнючей FreeBSD 5.5 и точно такой же инсталляцией MySQL, Postfix собирается на ура

Помогите, пожалуйста, встать на путь истинный
Премного благодарен

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не собирается Postfix 2.11.3"  +/
Сообщение от PavelR (??) on 22-Янв-15, 20:14 
>Хотя
># ll /usr/local
>lrwxr-xr-x    1 root  wheel    28 Jan 22 14:00 mysql@ -> mysql-5.5.41-freebsd8.0-i386
>drwxr-xr-x   13 root  mysql   512 Jan 22 13:59 mysql-5.5.41-freebsd8.0-i386/

А что это за значок после mysql (mysql@) ?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не собирается Postfix 2.11.3"  +/
Сообщение от Assoll on 22-Янв-15, 20:38 
>>Хотя
>># ll /usr/local
>>lrwxr-xr-x    1 root  wheel    28 Jan 22 14:00 mysql@ -> mysql-5.5.41-freebsd8.0-i386
>>drwxr-xr-x   13 root  mysql   512 Jan 22 13:59 mysql-5.5.41-freebsd8.0-i386/
> А что это за значок после mysql (mysql@) ?

Я не знаю, тоже думал фигня какаято, удалил линк, сделал заново:
ln -s /usr/local/mysql-5.5.41-freebsd8.0-i386 mysql

опять эта собака
наверно так и должно быть

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не собирается Postfix 2.11.3"  +/
Сообщение от Assoll on 22-Янв-15, 20:51 
Указал пути конкретней некуда:
make makefiles CCARGS='-DUSE_TLS -I/usr/local/ssl/include -DUSE_SASL_AUTH -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_MYSQL -I/usr/local/mysql-5.5.41-freebsd8.0-i386/include' AUXLIBS='-L/usr/local/ssl/lib -lssl -lcrypto -L/usr/local/mysql-5.5.41-freebsd8.0-i386/lib -lmysqlclient -lz -lm'

всё равно ошибка..

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Не собирается Postfix 2.11.3"  +/
Сообщение от Аноним (??) on 22-Янв-15, 21:20 
>>Хотя
>># ll /usr/local
>>lrwxr-xr-x    1 root  wheel    28 Jan 22 14:00 mysql@ -> mysql-5.5.41-freebsd8.0-i386
> А что это за значок после mysql (mysql@) ?

Да у него небойсь в рутовом профайле алиас:
ll      (ls -lAF)
от производителя :)
Если бы ТС явно позвал ls -l - собаку бы не нарисовало.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Не собирается Postfix 2.11.3"  +/
Сообщение от Assoll on 22-Янв-15, 21:53 
>>>Хотя
>>># ll /usr/local
>>>lrwxr-xr-x    1 root  wheel    28 Jan 22 14:00 mysql@ -> mysql-5.5.41-freebsd8.0-i386
>> А что это за значок после mysql (mysql@) ?
> Да у него небойсь в рутовом профайле алиас:
> ll      (ls -lAF)
> от производителя :)
> Если бы ТС явно позвал ls -l - собаку бы не нарисовало.

Вы правы, как никогда
Но Postfix'у на это пофиг

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "Не собирается Postfix 2.11.3"  +/
Сообщение от anonimouse on 23-Янв-15, 04:28 
> Вы правы, как никогда
> Но Postfix'у на это пофиг

Если опции в make вручную не передаёшь, просто дефолт как в порте - собирается?

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Не собирается Postfix 2.11.3"  –1 +/
Сообщение от Assoll on 23-Янв-15, 08:55 
>> Вы правы, как никогда
>> Но Postfix'у на это пофиг
> Если опции в make вручную не передаёшь, просто дефолт как в порте
> - собирается?

не успел проверить..
плюнул, снёс MySQL из /usr/local/mysql-......, потрахался с pkgng, поставил оттуда mysql, dovecot, postfix и всю шнягу типа spamassasin, sieve, procmail

"хотел, как лучше, получилось, как всегда"

зато работает

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Не собирается Postfix 2.11.3"  +/
Сообщение от ALex_hha (ok) on 23-Янв-15, 11:48 
> не успел проверить..
> плюнул, снёс MySQL из /usr/local/mysql-......, потрахался с pkgng, поставил оттуда mysql,
> dovecot, postfix и всю шнягу типа spamassasin, sieve, procmail
> зато работает

нормальные люди на нормальных дистрибутивах так и делают. И только суровые гентушники/фряшники все комиплят и компилят ;)

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Не собирается Postfix 2.11.3"  –1 +/
Сообщение от Assoll on 23-Янв-15, 13:38 
>> не успел проверить..
>> плюнул, снёс MySQL из /usr/local/mysql-......, потрахался с pkgng, поставил оттуда mysql,
>> dovecot, postfix и всю шнягу типа spamassasin, sieve, procmail
>> зато работает
> нормальные люди на нормальных дистрибутивах так и делают. И только суровые гентушники/фряшники
> все комиплят и компилят ;)

Просто
0. в портах не самые последние версии
1. удобно откатываться, когда всё лежит в одной папке, а не рукоблудить по etc bin sbin lib libexec include var и т.д.
2. иногда иметь рядом две версии, например того же MySQL - необходимость
3. .............. (бородатые фряшники допишут)

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

10. "Не собирается Postfix 2.11.3"  +/
Сообщение от ALex_hha (ok) on 23-Янв-15, 22:46 
просто ради интереса, зачем именно postfix 2.11? Какие такие секретные килер-фичи у него есть?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

11. "Не собирается Postfix 2.11.3"  +/
Сообщение от DeadLoco (ok) on 24-Янв-15, 03:06 
> 0. в портах не самые последние версии

Специально заглянул.
mail/postfix = 2.11.3
mail/postfix-current = 2.12-20141228

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "Не собирается Postfix 2.11.3"  +/
Сообщение от DeadLoco (ok) on 24-Янв-15, 03:11 
> 1. удобно откатываться, когда всё лежит в одной папке, а не рукоблудить

pkg delete -f %PKGNAME%

> 2. иногда иметь рядом две версии, например того же MySQL - необходимость

джейлы

> 3. .............. (бородатые фряшники допишут)

Нет.

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Не собирается Postfix 2.11.3"  +/
Сообщение от ALex_hha (ok) on 24-Янв-15, 14:05 
>> 2. иногда иметь рядом две версии, например того же MySQL - необходимость
> джейлы

вроде уже давно есть http://mysqlsandbox.net/

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "Не собирается Postfix 2.11.3"  +/
Сообщение от DeadLoco (ok) on 24-Янв-15, 14:13 
> вроде уже давно есть http://mysqlsandbox.net/

зачем нужен узкоспецифичный костыль, если есть универсальное нативное решение?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Не собирается Postfix 2.11.3"  +/
Сообщение от Assoll on 24-Янв-15, 15:34 
> не успел проверить..
> плюнул, снёс MySQL из /usr/local/mysql-......, потрахался с pkgng, поставил оттуда mysql,
> dovecot, postfix и всю шнягу типа spamassasin, sieve, procmail
> "хотел, как лучше, получилось, как всегда"
> зато работает

Рано я радовался..
Из портов, что Postfix, что Dovecot вышли без поддержки MySQL и SSL/TSL.
Всё-таки "компилить".
Но на этот раз скомпилилось!
Неужели из-за расположения MySQL, теперь он раскидан по древу

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

16. "Не собирается Postfix 2.11.3"  +/
Сообщение от DeadLoco (ok) on 24-Янв-15, 16:10 
> Неужели из-за расположения MySQL, теперь он раскидан по древу

Ну так, вероятно, вы не все пути для линковки указали.

Дефолтный лейаут /usr/local вылизан десятилетиями, имеет все необходимые инструменты, и при грамотном обращении требует минимума усилий.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Не собирается Postfix 2.11.3"  +/
Сообщение от anonimouse on 25-Янв-15, 00:16 
>> ...., потрахался с pkgng, поставил оттуда mysql,
>> dovecot, postfix и всю шнягу типа spamassasin, sieve, procmail

...
> Рано я радовался.. Из портов, что Postfix, что Dovecot вышли без поддержки MySQL и SSL/TSL.

ПоциЭнт путается в показаниях. Ибо даже первоклашка вся в белых бантиках знает что pkg[ng] это _не_ порты. Так что ты там в системе делал?

Ну и заметка на полях если всётаки порты: cd <port dir>; make config и ты попросту опупеешь от количества опций для настройки.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Не собирается Postfix 2.11.3"  +/
Сообщение от Assoll on 25-Янв-15, 10:07 
>>> ...., потрахался с pkgng, поставил оттуда mysql,
>>> dovecot, postfix и всю шнягу типа spamassasin, sieve, procmail
> ...
>> Рано я радовался.. Из портов, что Postfix, что Dovecot вышли без поддержки MySQL и SSL/TSL.
> ПоциЭнт путается в показаниях. Ибо даже первоклашка вся в белых бантиках знает
> что pkg[ng] это _не_ порты. Так что ты там в системе
> делал?
> Ну и заметка на полях если всётаки порты: cd <port dir>; make
> config и ты попросту опупеешь от количества опций для настройки.

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


как в 2006 году поднял фрю 5.5 с давкотом 1.x (и так далее по списку), так и забыл, по-большому счёту

но ничто не вечно, особенно /dev/ad4

вот и приходится осваивать, так сказать

хоть pkg_add и изменился на pkg add

но я по-старинке называю "это" портами

да, и ставил их через Webmin - Software Packages, какие там опцыы, прости меня Господи

а всё-таки, если make config и много много опцый, получеется, что бородатые фряшники-таки компилят..

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Слёрм
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру