- Не собирается Postfix,
open, 08:53 , 27-Май-05 (1)....у тя Слакваре ?>Пытаюсь собрать postfix с поддержкой mysql >make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL - > I/usr/local/include/mysql' 'AUXLIBS=-L/usr/local/lib/mysql -lmysqlclient -lz -lm' > >далее когда делаю make получаю ./../lib/libutil.a(dict_db.o): In function `dict_db_open': >/mail/postfix-2.2.3/src/util/dict_db.c:545: undefined reference to `db_version' >/mail/postfix-2.2.3/src/util/dict_db.c:620: undefined reference to `db_create' >*** Error code 1 > >Stop in /mail/postfix-2.2.3/src/master. > >#locate libdb >/usr/lib/libdb-4.3.a >/usr/lib/libdb-4.3.la >/usr/lib/libdb-4.3.so >/usr/lib/libdb-4.so >/usr/lib/libdb.a >/usr/lib/libdb.so > >подскажите где проблема.Заранее благодарен.
- Не собирается Postfix,
Byte, 13:37 , 27-Май-05 (2)>....у тя Слакваре ? FreeBSD > >>Пытаюсь собрать postfix с поддержкой mysql >>make -f Makefile.init makefiles 'CCARGS=-DHAS_MYSQL - >> I/usr/local/include/mysql' 'AUXLIBS=-L/usr/local/lib/mysql -lmysqlclient -lz -lm' >> >>далее когда делаю make получаю ./../lib/libutil.a(dict_db.o): In function `dict_db_open': >>/mail/postfix-2.2.3/src/util/dict_db.c:545: undefined reference to `db_version' >>/mail/postfix-2.2.3/src/util/dict_db.c:620: undefined reference to `db_create' >>*** Error code 1 >> >>Stop in /mail/postfix-2.2.3/src/master. >> >>#locate libdb >>/usr/lib/libdb-4.3.a >>/usr/lib/libdb-4.3.la >>/usr/lib/libdb-4.3.so >>/usr/lib/libdb-4.so >>/usr/lib/libdb.a >>/usr/lib/libdb.so >> >>подскажите где проблема.Заранее благодарен.
- Не собирается Postfix,
Byte, 23:13 , 27-Май-05 (3)Видно никто не сталкивался с такой проблемой.
- Не собирается Postfix,
alk, 00:47 , 28-Май-05 (4)>Видно никто не сталкивался с такой проблемой. Если FreeBSD - то что мешает ствить из портов? вывалится тебе менюшка с опциями - ставишь галочки и вперед я не один десяток так ставил и ни разу проблем не было.
- Не собирается Postfix,
Byte, 01:32 , 28-Май-05 (5)>>Видно никто не сталкивался с такой проблемой. > >Если FreeBSD - то что мешает ствить из портов? >вывалится тебе менюшка с опциями - ставишь галочки и вперед >я не один десяток так ставил и ни разу проблем не было. > Винт маленький для портов места нет.Вот и собираю из исходников все.
- Не собирается Postfix,
unk, 07:46 , 28-Май-05 (6)>подскажите где проблема.Заранее благодарен. Скорее всего у вас в системе несколько разных версий db, попробуйте так: make tidy make makefiles CCARGS="-I/db.h/from/4.3 -DHAS_MYSQL -I/usr/.../mysql" AUXLIBS="-ldb4 -L/usr/local/lib/mysql -lmysqlclient -lz -lm" make
- Не собирается Postfix,
Byte, 15:03 , 30-Май-05 (7)>>подскажите где проблема.Заранее благодарен. >Скорее всего у вас в системе несколько разных версий db, попробуйте так: > >make tidy >make makefiles CCARGS="-I/db.h/from/4.3 -DHAS_MYSQL -I/usr/.../mysql" AUXLIBS="-ldb4 -L/usr/local/lib/mysql -lmysqlclient -lz -lm" >make /usr/libexec/elf/ld: cannot find -ldb4 вот такую весч выдает. Причем если делать с -lbd то собирается все нормально правда работать не хочет fatal: incorrect version of Berkeley DB: compiled against 3.0.55, run-compiled against 3.0.55, run-time linked against 4.3.28. Ща вот думаю как с этим бороться.
- Не собирается Postfix,
unk, 17:42 , 30-Май-05 (8)>/usr/libexec/elf/ld: cannot find -ldb4 вот такую весч выдает. Причем если делать с >-lbd то собирается все нормально правда работать не хочет >fatal: incorrect version of Berkeley DB: compiled against 3.0.55, run-compiled against 3.0.55, >run-time linked against 4.3.28. Ща вот думаю как с этим бороться. Итак у Вас в системе как минимум 2 версии libdb (системная и поставленная Вами), я бы на Вашем месте собирал postfix с системной...
|