The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Не собирается Postfix 2.11.3, !*! Assoll, 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 собирается на ура

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

  • Не собирается Postfix 2.11.3, !*! PavelR, 20:14 , 22-Янв-15 (1)
    • Не собирается Postfix 2.11.3, !*! Assoll, 20:38 , 22-Янв-15 (2)
      >>Хотя
      >># 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

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

      • Не собирается Postfix 2.11.3, !*! Assoll, 20:51 , 22-Янв-15 (3)
        Указал пути конкретней некуда:
        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'

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

    • Не собирается Postfix 2.11.3, !*! Аноним, 21:20 , 22-Янв-15 (4)
      • Не собирается Postfix 2.11.3, !*! Assoll, 21:53 , 22-Янв-15 (5)
        >>>Хотя
        >>># 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'у на это пофиг

        • Не собирается Postfix 2.11.3, !*! anonimouse, 04:28 , 23-Янв-15 (6)
          • Не собирается Postfix 2.11.3, !*! Assoll, 08:55 , 23-Янв-15 (7) –1
            >> Вы правы, как никогда
            >> Но Postfix'у на это пофиг
            > Если опции в make вручную не передаёшь, просто дефолт как в порте
            > - собирается?

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

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

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

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

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

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

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

              • Не собирается Postfix 2.11.3, !*! DeadLoco, 16:10 , 24-Янв-15 (16)
              • Не собирается Postfix 2.11.3, !*! anonimouse, 00:16 , 25-Янв-15 (17)
                • Не собирается Postfix 2.11.3, !*! Assoll, 10:07 , 25-Янв-15 (18)
                  >>> ...., потрахался с 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 и много много опцый, получеется, что бородатые фряшники-таки компилят..




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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