The OpenNET Project / Index page

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

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

"SASL + MySQL"  
Сообщение от Serg_ (ok) on 30-Сен-08, 16:49 
Пытаюсь подружить SASL 2.1.22 с MySQL 5.0.67 под FreeBSD 7.0 i386 для дальнейшей интеграции с Sendmail.
SASL компилируется, но не генерит /usr/lib/sasl2/libsql.so и механизмов меньше, чем запрошено. Нет плагинов PLAIN и LOGIN.

fetch ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/cyrus-sasl-2.1.22.ta...
tar zxf cyrus-sasl-2.1.22.tar.gz ; cd cyrus-sasl-2.1.22/

env CPPFLAGS="-I/usr/local/include/mysql" LDFLAGS="-L/usr/local/lib/mysql" \
./configure --prefix=/usr --mandir=/usr/share/man --with-mysql=/usr/local \
--enable-sql --enable-static --enable-shared --enable-staticdlopen \
--enable-anon --enable-plain --enable-login --enable-cram --enable-digest \
--enable-ntlm --disable-krb4 --disable-otp --disable-gssapi --without-pam \
--without-pwcheck --without-saslauthd --with-openssl=/usr \
--with-plugindir=/usr/lib/sasl2 --with-configdir=/usr/lib/sasl2 \
--enable-cmulocal --enable-sample --enable-dependency-tracking

make && make install ; cd .. ; rehash

ls /usr/lib | grep sasl
libsasl2.a    libsasl2.la    libsasl2.so.2.22    sasl2

ls /usr/lib/sasl2/
libsasldb.a    libsasldb.la    libsasldb.so.2.22
libanonymous.a    libanonymous.la    libanonymous.so.2.22
libcrammd5.a    libcrammd5.la    libcrammd5.so.2.22
libdigestmd5.a    libdigestmd5.la
liblogin.a    liblogin.la
libntlm.a    libntlm.la
libplain.a    libplain.la
libsql.a    libsql.la

pluginviewer
Installed SASL (server side) mechanisms are:
ANONYMOUS CRAM-MD5 EXTERNAL
List of server plugins follows
Plugin "anonymous" [loaded],    API version: 4
        SASL mechanism: ANONYMOUS, best SSF: 0, supports setpass: no
        security flags: NO_PLAINTEXT
        features: WANT_CLIENT_FIRST
Plugin "crammd5" [loaded],      API version: 4
        SASL mechanism: CRAM-MD5, best SSF: 0, supports setpass: no
        security flags: NO_ANONYMOUS|NO_PLAINTEXT
        features: SERVER_FIRST
Installed auxprop mechanisms are:
sasldb
List of auxprop plugins follows
Plugin "sasldb" ,       API version: 4
        supports store: yes
Installed SASL (client side) mechanisms are:
ANONYMOUS CRAM-MD5 EXTERNAL
List of client plugins follows
Plugin "anonymous" [loaded],    API version: 4
        SASL mechanism: ANONYMOUS, best SSF: 0
        security flags: NO_PLAINTEXT
        features: WANT_CLIENT_FIRST
Plugin "crammd5" [loaded],      API version: 4
        SASL mechanism: CRAM-MD5, best SSF: 0
        security flags: NO_ANONYMOUS|NO_PLAINTEXT
        features: SERVER_FIRST
Plugin "EXTERNAL" [loaded],     API version: 4
        SASL mechanism: EXTERNAL, best SSF: 0
        security flags: NO_ANONYMOUS|NO_PLAINTEXT|NO_DICTIONARY
        features: WANT_CLIENT_FIRST|PROXY_AUTHENTICATION

В /usr/local/include/mysql лежит комплект заголовков,
в /usr/local/lib/mysql - библиотеки *.so и *.a

А ведь та же версия SASL как-то смогла собраться с серверными плагинами:
NTLM LOGIN ANONYMOUS PLAIN GSSAPI DIGEST-MD5 CRAM-MD5 EXTERNAL

Пытаюсь повторить подвиг, но никак не получается. Уже изгуглил немеряно.
Посоветуйте как SASL вылечить!

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

  • SASL + MySQL, ALex_hha, 16:54 , 30-Сен-08, (1)  
    • SASL + MySQL, Serg_, 17:03 , 30-Сен-08, (2)  
      • SASL + MySQL, angra, 17:54 , 30-Сен-08, (3)  
        • SASL + MySQL, Serg_, 23:16 , 30-Сен-08, (4)  
          • SASL + MySQL, ingoa, 09:58 , 01-Окт-08, (5)  
            • SASL + MySQL, Serg_, 10:35 , 04-Окт-08, (14)  
      • SASL + MySQL, ALex_hha, 23:55 , 01-Окт-08, (6)  
        • SASL + MySQL, Serg_, 11:09 , 02-Окт-08, (7)  
          • SASL + MySQL, ingoa, 15:00 , 02-Окт-08, (8)  
            • SASL + MySQL, Serg_, 20:35 , 02-Окт-08, (9)  
              • SASL + MySQL, ingoa, 10:18 , 03-Окт-08, (10)  
                • SASL + MySQL, Serg_, 15:02 , 03-Окт-08, (11)  
                  • SASL + MySQL, hate, 15:12 , 03-Окт-08, (12)  
                    • SASL + MySQL, Serg_, 16:24 , 03-Окт-08, (13)  
                      • SASL + MySQL, ingoa, 16:36 , 05-Окт-08, (15)  
                        • SASL + MySQL, Serg_, 11:51 , 07-Окт-08, (16)  
                        • SASL + MySQL, ingoa, 17:48 , 07-Окт-08, (17)  

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


1. "SASL + MySQL"  
Сообщение от ALex_hha (??) on 30-Сен-08, 16:54 
Собирайте из портов и не занимайтесь фигней
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "SASL + MySQL"  
Сообщение от Serg_ (ok) on 30-Сен-08, 17:03 
>Собирайте из портов и не занимайтесь фигней

Как раз установка именно SASL и портов 7.0 именно фигней и выглядит - какого только левака несобираемого за собой не тянет!

cd /usr/ports/security/cyrus-sasl2 ; make install

grep: : No such file or directory
grep: : No such file or directory
"/usr/ports/Mk/bsd.openssl.mk", line 131: warning: "grep "^lib/libssl.so." """ returned non-zero status
===>  Vulnerability check disabled, database not found
===>  Found saved configuration for cyrus-sasl-2.1.22
===>  Extracting for cyrus-sasl-2.1.22
=> MD5 Checksum OK for cyrus-sasl-2.1.22.tar.gz.
=> SHA256 Checksum OK for cyrus-sasl-2.1.22.tar.gz.
===>  Patching for cyrus-sasl-2.1.22
===>  Applying FreeBSD patches for cyrus-sasl-2.1.22
===>   cyrus-sasl-2.1.22 depends on file: /usr/local/lib/libcrypto.so. - not found
===>    Verifying install for /usr/local/lib/libcrypto.so. in /usr/ports/
===> accessibility
===> accessibility/accerciser
===>   accerciser-1.0.1_1 depends on file: /usr/local/bin/python2.5 - found
===>   accerciser-1.0.1_1 depends on executable: gmake - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/bin/intltool-extract - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===>   accerciser-1.0.1_1 depends on executable: pkg-config - found
===>   accerciser-1.0.1_1 depends on executable: update-desktop-database - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-doc-utils.pc - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-python-2.0.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/gnome-python-2.0.pc in /usr/ports/x11-toolkits/py-gnome2
===>   py25-gnome-2.20.0 depends on file: /usr/local/lib/python2.5/site-packages/ORBit.so - not found
===>    Verifying install for /usr/local/lib/python2.5/site-packages/ORBit.so in /usr/ports/devel/py-orbit
===>  Building for py25-orbit-2.14.3
cd . && /bin/sh /HardDisc/usr/ports/devel/py-orbit/work/pyorbit-2.14.3/missing --run aclocal-1.9 -I  
aclocal: couldn't open directory `': No such file or directory
gmake: *** [aclocal.m4] Error 1
*** Error code 2

Stop in /HardDisc/usr/ports/devel/py-orbit.
*** Error code 1

Stop in /HardDisc/usr/ports/x11-toolkits/py-gnome2.
*** Error code 1

Stop in /HardDisc/usr/ports/accessibility/accerciser.
*** Error code 1

Stop in /HardDisc/usr/ports/accessibility.
*** Error code 1

Stop in /HardDisc/usr/ports.
*** Error code 1

Stop in /HardDisc/usr/ports/security/cyrus-sasl2.
*** Error code 1

Stop in /HardDisc/usr/ports/security/cyrus-sasl2.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "SASL + MySQL"  
Сообщение от angra (ok) on 30-Сен-08, 17:54 
Может хендбук почитаете и в Makefile загляните? Собирание из портов не отменяет возможности, а иногда необходимости поиграться с опциями сборки.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "SASL + MySQL"  
Сообщение от Serg_ (ok) on 30-Сен-08, 23:16 
>Может хендбук почитаете и в Makefile загляните? Собирание из портов не отменяет
>возможности, а иногда необходимости поиграться с опциями сборки.

Всяких руководств читал изрядно. "Уже изгуглил немеряно" как раз указывало на такие факты.
К сожалению в них нет ни намека на решение описанной проблемы.
В /usr/ports/security/cyrus-sasl2/Makefile заклядывал тоже, но никаких магических опций для configure там нет.
И опциями при сборке наигрался. Ибо было это многократно и в различных сочетаниях.
На официальном сайте конференция через мыло выглядит мертвой.
Установка именно SASL2 из портов просто ужасна - попробуйте сами и посмотрите чего и сколько она за собой потянет. Один gstreamer со своими плагинами ярко демонстрирует неразумность такого хода.
pkg_add не предлагать!

Судя по датам на ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ Cyrus SASL дорабатывать никто не будет.

К сожалению, единственная альтернатива GNU SASL - вещь в себе и его интеграция с почтовым сервером выглядит на текущий момент практически невозможной :-(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "SASL + MySQL"  
Сообщение от ingoa (??) on 01-Окт-08, 09:58 
>Судя по датам на ftp://ftp.andrew.cmu.edu/pub/cyrus-mail/ Cyrus SASL дорабатывать никто не будет.
>
>К сожалению, единственная альтернатива GNU SASL - вещь в себе и его
>интеграция с почтовым сервером выглядит на текущий момент практически невозможной :-(

Попробуйте вот так компилировать

make -DWITHOUT_OTP=YES -DWITHOUT_NTLM=YES -DWITHOUT_GSSAPI=YES -DWITH_MYSQL

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "SASL + MySQL"  
Сообщение от Serg_ (??) on 04-Окт-08, 10:35 
Удивительное явление - компилирование одного и того же дистрибутива cyrus-sasl-2.1.22 с одними и теми же опциями configure на свежей машине FreeBSD 7.0 из портов или из сорцов приводят к различным результатам (наличие библиотек и механизмов аутентификации).

./configure --sysconfdir=/usr/local/etc --with-configdir=/usr/local/lib/sasl2:/usr/local/etc/sasl2 --with-plugindir=/usr/local/lib/sasl2 --with-dbpath=/usr/local/etc/sasldb2 --includedir=/usr/local/include --enable-static --enable-auth-sasldb --with-rc4=openssl --with-saslauthd=/var/run/saslauthd --with-dblib=ndbm --with-mysql=/usr/local --without-pgsql --without-sqlite --enable-sql --with-authdaemond=no --enable-login --disable-otp --enable-ntlm --enable-gssapi --disable-krb4 --with-openssl=yes --prefix=/usr/local --mandir=/usr/local/man --infodir=/usr/local/info/

Из сорцов:
ls /usr/local/lib/sasl2                                                                                            
libanonymous.a libcrammd5.so.2.22 liblogin.a libplain.la libsql.la
libanonymous.la      libdigestmd5.a  liblogin.la libsasldb.a
libanonymous.so.2.22 libdigestmd5.la libntlm.a   libsasldb.la
libcrammd5.a         libgssapiv2.a   libntlm.la  libsasldb.so.2.22
libcrammd5.la        libgssapiv2.la  libplain.a  libsql.a

Нет libsql.so и pluginviewer показывает скудные ANONYMOUS CRAM-MD5 EXTERNAL

Из портов:
ls /usr/local/lib/sasl2/
libanonymous.a  libdigestmd5.a  liblogin.a  libplain.a  libsql.a
libanonymous.la libdigestmd5.la liblogin.la libplain.la libsql.la
libanonymous.so libdigestmd5.so liblogin.so libplain.so libsql.so
libanonymous.so.2 libdigestmd5.so.2 liblogin.so.2 libplain.so.2 libsql.so.2
libcrammd5.a      libgssapiv2.a    libntlm.a    libsasldb.a
libcrammd5.la     libgssapiv2.la   libntlm.la   libsasldb.la
libcrammd5.so     libgssapiv2.so   libntlm.so   libsasldb.so
libcrammd5.so.2   libgssapiv2.so.2 libntlm.so.2 libsasldb.so.2

Почувствуйте разницу! В чем же фокус?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "SASL + MySQL"  
Сообщение от ALex_hha (??) on 01-Окт-08, 23:55 
>Stop in /HardDisc/usr/ports/security/cyrus-sasl2.
>*** Error code 1
>
>Stop in /HardDisc/usr/ports/security/cyrus-sasl2.

Когда порты обновляли?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "SASL + MySQL"  
Сообщение от Serg_ (ok) on 02-Окт-08, 11:09 
>>Stop in /HardDisc/usr/ports/security/cyrus-sasl2.
>>*** Error code 1
>>
>>Stop in /HardDisc/usr/ports/security/cyrus-sasl2.
>
>Когда порты обновляли?

Вчера:
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.1-BETA/por...
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.1-BETA/por...
rm -r /usr/ports ; chmod 700 install.sh ; ./install.sh

Тоже от релиза 7.0 или 6.x.
Кроме САСЛа make install тянет огромное количество всякой ботвы типа плагинов в gstreamer :-(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "SASL + MySQL"  
Сообщение от ingoa (??) on 02-Окт-08, 15:00 
>Вчера:
>fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.1-BETA/por...
>fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.1-BETA/por...
>rm -r /usr/ports ; chmod 700 install.sh ; ./install.sh
>
>Тоже от релиза 7.0 или 6.x.
>Кроме САСЛа make install тянет огромное количество всякой ботвы типа плагинов в
>gstreamer :-(

Э... это  у вас какая-то проблема странная
[@mail ~]$ sudo portversion -vF | grep "sasl"
Password:
cyrus-sasl-2.1.22_1         =  up-to-date with port
[@mail ~]$ pkg_info -rR cyrus-sasl-2.1.22_1
Information for cyrus-sasl-2.1.22_1:

Depends on:
Dependency: libiconv-1.11_1
Dependency: gettext-0.17_1
Dependency: db41-4.1.25_4
Dependency: postgresql-client-8.2.9
Required by:
cyrus-imapd-2.3.12p2_1
postfix-2.5.4,1
squid-2.7.4

В депенденсах нет gstreamer-а...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "SASL + MySQL"  
Сообщение от Serg_ (??) on 02-Окт-08, 20:35 
pkg_info показывает /var/db/pkg/cyrus-sasl-2.1.22_1/+CONTENTS , которого у меня нет потому, что САСЛ не установлен.
А установить его из портов в моем случае почти нереально, ибо make install пытается установиться неимоверное количество пакетов, явно не относящихся к САСЛу.

http://www.freebsd.org/cgi/ports.cgi?query=cyrus-sasl-2.1.22... вообще говорит нужен только libtool.
Он у меня есть и даже обновлен до свежайшего:

/usr/local/bin/libtool --version                                                                                                                                                                                      
ltmain.sh (GNU libtool) 2.2.6
Written by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
Copyright (C) 2008 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Я бы его и не ставил, но от безысходности попробовал. Никакой разницы :-(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "SASL + MySQL"  
Сообщение от ingoa (??) on 03-Окт-08, 10:18 

>А установить его из портов в моем случае почти нереально, ибо make
>install пытается установиться неимоверное количество пакетов, явно не относящихся к САСЛу.
>
>

Вот это мне и не понятно! У сасла НЕТУ большого количества зависимостей. Я в посте выше привел r и R депенденсы.
Еще раз их приведу:
Depends on:
Dependency: libiconv-1.11_1
Dependency: gettext-0.17_1
Dependency: db41-4.1.25_4
Dependency: postgresql-client-8.2.9
Т.е он тянет в моем случае только 4 пакета

У меня такое ощущения, что у вас проблема с зависимостями в портах
попробуйте
pkgdb -F; pkgdb -L

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "SASL + MySQL"  
Сообщение от Serg_ (??) on 03-Окт-08, 15:02 
>[оверквотинг удален]
>Dependency: libiconv-1.11_1
>Dependency: gettext-0.17_1
>Dependency: db41-4.1.25_4
>Dependency: postgresql-client-8.2.9
>Т.е он тянет в моем случае только 4 пакета
>
>У меня такое ощущения, что у вас проблема с зависимостями в портах
>
>попробуйте
>pkgdb -F; pkgdb -L

Вот и я думаю косяк с зависимостями. Понять бы какой именно.
К сожалению ни pkgdb, ни pkg_db неизвестны.
apropos pkgdb                                                                                                          
pkgdb: nothing appropriate

Есть:
pkg_add
pkg_create
pkg_delete
pkg_info
pkg_sign, pkg_check
pkg_version
pkg-config

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "SASL + MySQL"  
Сообщение от hate email on 03-Окт-08, 15:12 
>[оверквотинг удален]
>pkgdb: nothing appropriate
>
>Есть:
>pkg_add
>pkg_create
>pkg_delete
>pkg_info
>pkg_sign, pkg_check
>pkg_version
>pkg-config

# apropos pkgdb
pkgdb(1), pkg_which(1)   - tools to manage and search the package database


Переустанови  ports/ports-mgmt/portupgrade

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "SASL + MySQL"  
Сообщение от Serg_ (??) on 03-Окт-08, 16:24 
>[оверквотинг удален]
>>pkg_sign, pkg_check
>>pkg_version
>>pkg-config
>
># apropos pkgdb
>pkgdb(1), pkg_which(1)   - tools to manage and search the package
>database
>
>
> Переустанови  ports/ports-mgmt/portupgrade

Поставил, pkgdb появился, запустил pkgdb -F; pkgdb -L, зависимости полечились, но
cd /usr/ports/security/cyrus-sasl2 ; make
снова здорова:
grep: : No such file or directory
grep: : No such file or directory
"/usr/ports/Mk/bsd.openssl.mk", line 131: warning: "grep "^lib/libssl.so." """ returned non-zero status
===>   cyrus-sasl-2.1.22 depends on file: /usr/local/lib/libcrypto.so. - not found
===>    Verifying install for /usr/local/lib/libcrypto.so. in /usr/ports/
===> accessibility
===> accessibility/accerciser
===>   accerciser-1.0.1_1 depends on file: /usr/local/bin/python2.5 - found
===>   accerciser-1.0.1_1 depends on executable: gmake - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/bin/intltool-extract - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found
===>   accerciser-1.0.1_1 depends on executable: pkg-config - found
===>   accerciser-1.0.1_1 depends on executable: update-desktop-database - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-doc-utils.pc - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-python-2.0.pc - found
===>   accerciser-1.0.1_1 depends on file: /usr/local/libdata/pkgconfig/gnome-python-desktop-2.0.pc - not found
===>    Verifying install for /usr/local/libdata/pkgconfig/gnome-python-desktop-2.0.pc in /usr/ports/x11-toolkits/py-gnome-desktop
===>  Vulnerability check disabled, database not found
=> gnome-python-desktop-2.20.0.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/gnome2.
=> Attempting to fetch from ftp://ftp.belnet.be/mirror/ftp.gnome.org/sources/gnome-pytho.../.

Собственно можно было не лечить, я уже несколько раз перевыкачивал ports.tgz от разных версий и заменял /usr/ports полностью.

Некоторое ставится нормально из портов. Из сорцов всё собирается, но САСЛ не делает нужной билиотеки libsql.so и pluginviewer показывает слишком бедный набор механизмов :-(

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "SASL + MySQL"  
Сообщение от ingoa (??) on 05-Окт-08, 16:36 
>Некоторое ставится нормально из портов. Из сорцов всё собирается, но САСЛ не
>делает нужной билиотеки libsql.so и pluginviewer показывает слишком бедный набор механизмов
>:-(

Установите НОРМАЛЬНО систему портов на вашем компе.
Все прекрасно описано на freebsd.org
зачем изобретать велосипеды?
см. portsnap

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "SASL + MySQL"  
Сообщение от Serg_ (??) on 07-Окт-08, 11:51 
>см. portsnap

Порты нормально установлены. Есть вполне рабочая альтернатива:
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.0-RELEASE/...
fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.0-RELEASE/...
rm -r /usr/ports ; chmod install.sh ; ./install.sh

При установке некоторых (САСЛ) приложений из портов у make 'съезжает крыша':
grep: : No such file or directory
grep: : No such file or directory
"/usr/ports/Mk/bsd.openssl.mk", line 131: warning: "grep "^lib/libssl.so." """ returned non-zero status
grep: : No such file or directory
grep: : No such file or directory
"/usr/ports/Mk/bsd.openssl.mk", line 131: warning: "grep "^lib/libssl.so." """ returned non-zero status

после обновления OpenSSL:
fetch http://www.openssl.org/source/openssl-0.9.8h.tar.gz
tar zxf openssl-0.9.8h.tar.gz ; cd openssl-0.9.8h
./Configure threads shared zlib --openssldir=/usr/local BSD-x86-elf
make && make test && make install ; rehash ; cd ..

OpenSSL и всё остальное очень даже рабочее.
Портам противопоказано обновление?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "SASL + MySQL"  
Сообщение от ingoa (??) on 07-Окт-08, 17:48 
>>см. portsnap
>
>Порты нормально установлены. Есть вполне рабочая альтернатива:
>fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.0-RELEASE/...
>fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/7.0-RELEASE/...
>rm -r /usr/ports ; chmod install.sh ; ./install.sh
>

Нет, это НЕРАБОЧАЯ у вас альтернатива, если вы не можете собрать сасл

>При установке некоторых (САСЛ) приложений из портов у make 'съезжает крыша':
>grep: : No such file or directory
>grep: : No such file or directory
>"/usr/ports/Mk/bsd.openssl.mk", line 131: warning: "grep "^lib/libssl.so." """ returned non-zero status
>grep: : No such file or directory
>grep: : No such file or directory
>"/usr/ports/Mk/bsd.openssl.mk", line 131: warning: "grep "^lib/libssl.so." """ returned non-zero status
>

ЗАЧЕМ ТАК обновлять OpenSSL??????
Это же часть FreeBSD!!!

>после обновления OpenSSL:
>fetch http://www.openssl.org/source/openssl-0.9.8h.tar.gz
>tar zxf openssl-0.9.8h.tar.gz ; cd openssl-0.9.8h
>./Configure threads shared zlib --openssldir=/usr/local BSD-x86-elf
>make && make test && make install ; rehash ; cd ..
>
>
>OpenSSL и всё остальное очень даже рабочее.
>Портам противопоказано обновление?

Мне не совсем понятно, зачем делать все так как вы делаете. если можно, прочтя хэндбук, сделать так, как рекомендуют разработчики FreeBSD? и при этом получить заведомо хорошие результаты...
Портам нужны обновления, но делается это проще-
portsnap fetch update
И все.
У вас какая-то каша получается, а не система. что прискорбно...
И нечего удивляться, что у вас не работает сасл...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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