URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 53852
[ Назад ]

Исходное сообщение
"установка PHP на freebsd5 ошибка с expat"

Отправлено billymicrosoft.ru , 25-Фев-05 15:22 
делаю ./configure с параметрами:
# ./configure --prefix=/usr --with-apache=../apache_1.3.33 --with-config-file-path=/usr/local/apache/conf --disable-debug --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-pgsql --with-mod-charset --enable-sigchild --enable-pic --disable-rpath --enable-track-vars --enable-pear --enable-calenda
r --enable-ctype --enable-bcmath --enable-session --enable-trans-sid --enable-sysvsem --enable-sysvshm --enable-wddx --enable-versioning --with-ftp --with-iconv --enable-sockets --with-regex --enable-shared --with-openssl --with-imap-ssl --with-zlib --with-bz2 --with-mm --with-expat-dir --with-gettext --with-dom --with-tsrm-pth --with-curl --with-gd=shared --with-jpeg-dir --with-freetype-dir --disable-safe-mode --with-pspell --with-xml --enable-xslt --with-xslt-sablot


и вываливается ошибка:
checking whether to enable XML support... yes
checking external libexpat install dir... yes
configure: error: not found. Please reinstall the expat distribution.

хотя в системе есть expat:
# pkg_info
Sablot-1.0.1        XML to
aspell-0.60.2       Spelli
bison-1.75_2        A pars
curl-7.12.3_2       Non-in
expat-1.95.8        XML 1.
freetype2-2.1.7_4   A free
gettext-0.14.1      GNU ge
glib-2.4.8          Some u
gmake-3.80_2        GNU ve
jpeg-6b_3           IJG's
libiconv-1.9.2_1    A char
libslang-1.4.9      Routin
libtool-1.3.5_2     Generi
libtool-1.5.10      Generi
libxml2-2.6.17      XML pa
m4-1.4.1            GNU m4
mc-4.6.0_14         Midnig
mm-1.3.1            Shared
openssl-0.9.7e_2    SSL an
p5-XML-Parser-2.34_1 Perl
perl-5.8.6_2        Practi
pkgconfig-0.15.0_1  A util
png-1.2.8_1         Librar
postgresql-client-8.0.1 Po
postgresql-server-8.0.1_2

# ls /usr/local/lib | grep expat
libexpat.a
libexpat.so
libexpat.so.5


подскажите в чем дело, что я не так делаю?
если указывать --with-expat-dir=/usr/local
то ./configure отрабатывает нормально... но что то мне думается что неправильно так указывать?


Содержание

Сообщения в этом обсуждении
"установка PHP на freebsd5 ошибка с expat"
Отправлено Android , 25-Фев-05 16:21 
>делаю ./configure с параметрами:
># ./configure --prefix=/usr --with-apache=../apache_1.3.33 --with-config-file-path=/usr/local/apache/conf --disable-debug --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-pgsql --with-mod-charset --enable-sigchild
>--enable-pic --disable-rpath --enable-track-vars --enable-pear --enable-calenda
>r --enable-ctype --enable-bcmath --enable-session --enable-trans-sid --enable-sysvsem --enable-sysvshm --enable-wddx --enable-versioning --with-ftp --with-iconv --enable-sockets
>--with-regex --enable-shared --with-openssl --with-imap-ssl --with-zlib --with-bz2 --with-mm --with-expat-dir --with-gettext --with-dom --with-tsrm-pth
>--with-curl --with-gd=shared --with-jpeg-dir --with-freetype-dir --disable-safe-mode --with-pspell --with-xml --enable-xslt --with-xslt-sablot
>
>
>и вываливается ошибка:
>checking whether to enable XML support... yes
>checking external libexpat install dir... yes
>configure: error: not found. Please reinstall the expat distribution.
>
>хотя в системе есть expat:
># pkg_info
>Sablot-1.0.1        XML to
>aspell-0.60.2       Spelli
>bison-1.75_2        A pars
>curl-7.12.3_2       Non-in
>expat-1.95.8        XML 1.
>freetype2-2.1.7_4   A free
>gettext-0.14.1      GNU ge
>glib-2.4.8          Some u
>
>gmake-3.80_2        GNU ve
>jpeg-6b_3           IJG's
>
>libiconv-1.9.2_1    A char
>libslang-1.4.9      Routin
>libtool-1.3.5_2     Generi
>libtool-1.5.10      Generi
>libxml2-2.6.17      XML pa
>m4-1.4.1            
>GNU m4
>mc-4.6.0_14         Midnig
>mm-1.3.1            
>Shared
>openssl-0.9.7e_2    SSL an
>p5-XML-Parser-2.34_1 Perl
>perl-5.8.6_2        Practi
>pkgconfig-0.15.0_1  A util
>png-1.2.8_1         Librar
>postgresql-client-8.0.1 Po
>postgresql-server-8.0.1_2
>
># ls /usr/local/lib | grep expat
>libexpat.a
>libexpat.so
>libexpat.so.5
>
>
>подскажите в чем дело, что я не так делаю?
>если указывать --with-expat-dir=/usr/local
>то ./configure отрабатывает нормально... но что то мне думается что неправильно так
>указывать?


А какую версию ПХП ставишь? Если 5-ю то я с такой проблемой сталкивался, если хочешь могу поднять записи и помочь...

В чем глюк так и не разлбрался но если указать какую-то опцию, уже точно не помню, то компилится без проблем :-)


"установка PHP на freebsd5 ошибка с expat"
Отправлено billymicrosoft.ru , 27-Фев-05 06:48 
>А какую версию ПХП ставишь? Если 5-ю то я с такой проблемой
>сталкивался, если хочешь могу поднять записи и помочь...

php-4.3.10


"установка PHP на freebsd5 ошибка с expat"
Отправлено Android , 25-Фев-05 16:23 
>делаю ./configure с параметрами:
># ./configure --prefix=/usr --with-apache=../apache_1.3.33 --with-config-file-path=/usr/local/apache/conf --disable-debug --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-pgsql --with-mod-charset --enable-sigchild
>--enable-pic --disable-rpath --enable-track-vars --enable-pear --enable-calenda
>r --enable-ctype --enable-bcmath --enable-session --enable-trans-sid --enable-sysvsem --enable-sysvshm --enable-wddx --enable-versioning --with-ftp --with-iconv --enable-sockets
>--with-regex --enable-shared --with-openssl --with-imap-ssl --with-zlib --with-bz2 --with-mm --with-expat-dir --with-gettext --with-dom --with-tsrm-pth
>--with-curl --with-gd=shared --with-jpeg-dir --with-freetype-dir --disable-safe-mode --with-pspell --with-xml --enable-xslt --with-xslt-sablot
>
>
>и вываливается ошибка:
>checking whether to enable XML support... yes
>checking external libexpat install dir... yes
>configure: error: not found. Please reinstall the expat distribution.
>
>хотя в системе есть expat:
># pkg_info
>Sablot-1.0.1        XML to
>aspell-0.60.2       Spelli
>bison-1.75_2        A pars
>curl-7.12.3_2       Non-in
>expat-1.95.8        XML 1.
>freetype2-2.1.7_4   A free
>gettext-0.14.1      GNU ge
>glib-2.4.8          Some u
>
>gmake-3.80_2        GNU ve
>jpeg-6b_3           IJG's
>
>libiconv-1.9.2_1    A char
>libslang-1.4.9      Routin
>libtool-1.3.5_2     Generi
>libtool-1.5.10      Generi
>libxml2-2.6.17      XML pa
>m4-1.4.1            
>GNU m4
>mc-4.6.0_14         Midnig
>mm-1.3.1            
>Shared
>openssl-0.9.7e_2    SSL an
>p5-XML-Parser-2.34_1 Perl
>perl-5.8.6_2        Practi
>pkgconfig-0.15.0_1  A util
>png-1.2.8_1         Librar
>postgresql-client-8.0.1 Po
>postgresql-server-8.0.1_2
>
># ls /usr/local/lib | grep expat
>libexpat.a
>libexpat.so
>libexpat.so.5
>
>
>подскажите в чем дело, что я не так делаю?
>если указывать --with-expat-dir=/usr/local
>то ./configure отрабатывает нормально... но что то мне думается что неправильно так
>указывать?


Ага, вспомнил... :-)

Попробуй указать --without-iconv

Может получиться


"установка PHP на freebsd5 ошибка с expat"
Отправлено Simps , 25-Фев-05 17:17 
>делаю ./configure с параметрами:
># ./configure --prefix=/usr --with-apache=../apache_1.3.33 --with-config-file-path=/usr/local/apache/conf --disable-debug --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-pgsql --with-mod-charset --enable-sigchild
>--enable-pic --disable-rpath --enable-track-vars --enable-pear --enable-calenda
>r --enable-ctype --enable-bcmath --enable-session --enable-trans-sid --enable-sysvsem --enable-sysvshm --enable-wddx --enable-versioning --with-ftp --with-iconv --enable-sockets
>--with-regex --enable-shared --with-openssl --with-imap-ssl --with-zlib --with-bz2 --with-mm --with-expat-dir --with-gettext --with-dom --with-tsrm-pth
>--with-curl --with-gd=shared --with-jpeg-dir --with-freetype-dir --disable-safe-mode --with-pspell --with-xml --enable-xslt --with-xslt-sablot
>
>
>и вываливается ошибка:
>checking whether to enable XML support... yes
>checking external libexpat install dir... yes
>configure: error: not found. Please reinstall the expat distribution.
>
>хотя в системе есть expat:
># pkg_info
>Sablot-1.0.1        XML to
>aspell-0.60.2       Spelli
>bison-1.75_2        A pars
>curl-7.12.3_2       Non-in
>expat-1.95.8        XML 1.
>freetype2-2.1.7_4   A free
>gettext-0.14.1      GNU ge
>glib-2.4.8          Some u
>
>gmake-3.80_2        GNU ve
>jpeg-6b_3           IJG's
>
>libiconv-1.9.2_1    A char
>libslang-1.4.9      Routin
>libtool-1.3.5_2     Generi
>libtool-1.5.10      Generi
>libxml2-2.6.17      XML pa
>m4-1.4.1            
>GNU m4
>mc-4.6.0_14         Midnig
>mm-1.3.1            
>Shared
>openssl-0.9.7e_2    SSL an
>p5-XML-Parser-2.34_1 Perl
>perl-5.8.6_2        Practi
>pkgconfig-0.15.0_1  A util
>png-1.2.8_1         Librar
>postgresql-client-8.0.1 Po
>postgresql-server-8.0.1_2
>
># ls /usr/local/lib | grep expat
>libexpat.a
>libexpat.so
>libexpat.so.5
>
>
>подскажите в чем дело, что я не так делаю?
>если указывать --with-expat-dir=/usr/local
>то ./configure отрабатывает нормально... но что то мне думается что неправильно так
>указывать?


Что конкретно в этой опции смущает?
--with-expat-dir=<DIR>    XML: external libexpat install dir


"установка PHP на freebsd5 ошибка с expat"
Отправлено lavr , 25-Фев-05 17:56 
>>делаю ./configure с параметрами:
>># ./configure --prefix=/usr --with-apache=../apache_1.3.33 --with-config-file-path=/usr/local/apache/conf --disable-debug --enable-inline-optimization --with-gnu-ld --enable-memory-limit --with-pgsql --with-mod-charset --enable-sigchild
>>--enable-pic --disable-rpath --enable-track-vars --enable-pear --enable-calenda
>>r --enable-ctype --enable-bcmath --enable-session --enable-trans-sid --enable-sysvsem --enable-sysvshm --enable-wddx --enable-versioning --with-ftp --with-iconv --enable-sockets
>>--with-regex --enable-shared --with-openssl --with-imap-ssl --with-zlib --with-bz2 --with-mm --with-expat-dir --with-gettext --with-dom --with-tsrm-pth
>>--with-curl --with-gd=shared --with-jpeg-dir --with-freetype-dir --disable-safe-mode --with-pspell --with-xml --enable-xslt --with-xslt-sablot
>>
>>
>>и вываливается ошибка:
>>checking whether to enable XML support... yes
>>checking external libexpat install dir... yes
>>configure: error: not found. Please reinstall the expat distribution.
>>
>>хотя в системе есть expat:
>># pkg_info
>>Sablot-1.0.1        XML to
>>aspell-0.60.2       Spelli
>>bison-1.75_2        A pars
>>curl-7.12.3_2       Non-in
>>expat-1.95.8        XML 1.
>>freetype2-2.1.7_4   A free
>>gettext-0.14.1      GNU ge
>>glib-2.4.8          Some u
>>
>>gmake-3.80_2        GNU ve
>>jpeg-6b_3           IJG's
>>
>>libiconv-1.9.2_1    A char
>>libslang-1.4.9      Routin
>>libtool-1.3.5_2     Generi
>>libtool-1.5.10      Generi
>>libxml2-2.6.17      XML pa
>>m4-1.4.1            
>>GNU m4
>>mc-4.6.0_14         Midnig
>>mm-1.3.1            
>>Shared
>>openssl-0.9.7e_2    SSL an
>>p5-XML-Parser-2.34_1 Perl
>>perl-5.8.6_2        Practi
>>pkgconfig-0.15.0_1  A util
>>png-1.2.8_1         Librar
>>postgresql-client-8.0.1 Po
>>postgresql-server-8.0.1_2
>>
>># ls /usr/local/lib | grep expat
>>libexpat.a
>>libexpat.so
>>libexpat.so.5
>>
>>
>>подскажите в чем дело, что я не так делаю?
>>если указывать --with-expat-dir=/usr/local
>>то ./configure отрабатывает нормально... но что то мне думается что неправильно так
>>указывать?
>
>
>Что конкретно в этой опции смущает?
>--with-expat-dir=<DIR>    XML: external libexpat install dir


поиск по freebsd - рекомендация сборки apache если с php, то apache WITHOUT_EXPAT


"установка PHP на freebsd5 ошибка с expat"
Отправлено billymicrosoft.ru , 27-Фев-05 06:21 
>Что конкретно в этой опции смущает?
>--with-expat-dir=<DIR>    XML: external libexpat install dir

Не нравится то что указываю /usr/local вместо полного пути к библиотеке /usr/local/lib