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

Исходное сообщение
"Glibc 2.3.2 + RH9 + Mysql + PHP"

Отправлено ZserG , 05-Май-03 18:21 
При компиляции PHP с поддержкой MySQL на машине с RH9 и glibc 2.3.2
вылетает с ошибкой
[root@www php-4.3.1]# make >/dev/null
ext/mysql/libmysql/my_lib.lo(.text+0x3d1): In function `my_dir':
/mnt/tmp2/php-4.3.1/ext/mysql/libmysql/my_lib.c:169: undefined reference to `errno'
ext/mysql/libmysql/my_lib.lo(.text+0x5ef): In function `my_stat':
/mnt/tmp2/php-4.3.1/ext/mysql/libmysql/my_lib.c:588: undefined reference to `errno'
...
ext/mysql/libmysql/my_tempnam.lo(.text+0x89):/mnt/tmp2/php-4.3.1/ext/mysql/libmysql/my_tempnam.c:108: more undefined references to `errno' follow
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

Придположительно ошибка в новых жлибах и eerno
если есть patch под glibc или php кинте линк.

      Заранее благодарен!!!!!!!


Содержание

Сообщения в этом обсуждении
"Glibc 2.3.2 + RH9 + Mysql + PHP"
Отправлено LS , 05-Май-03 22:24 
>При компиляции PHP с поддержкой MySQL на машине с RH9 и glibc
>2.3.2
>вылетает с ошибкой
>[root@www php-4.3.1]# make >/dev/null
>ext/mysql/libmysql/my_lib.lo(.text+0x3d1): In function `my_dir':
>/mnt/tmp2/php-4.3.1/ext/mysql/libmysql/my_lib.c:169: undefined reference to `errno'
>ext/mysql/libmysql/my_lib.lo(.text+0x5ef): In function `my_stat':
>/mnt/tmp2/php-4.3.1/ext/mysql/libmysql/my_lib.c:588: undefined reference to `errno'
>...
>ext/mysql/libmysql/my_tempnam.lo(.text+0x89):/mnt/tmp2/php-4.3.1/ext/mysql/libmysql/my_tempnam.c:108: more undefined references to `errno' follow
>collect2: ld returned 1 exit status
>make: *** [sapi/cli/php] Error 1
>
>Придположительно ошибка в новых жлибах и eerno
>если есть patch под glibc или php кинте линк.
>
>      Заранее благодарен!!!!!!!


покажи как mysql & php конфигурил


"Glibc 2.3.2 + RH9 + Mysql + PHP"
Отправлено ZserG , 06-Май-03 07:25 
>
>покажи как mysql & php конфигурил

[root@kb php]# cat setup_php
./configure --with-apxs=/usr/local/apache/bin/apxs --enable-ftp --with-jpeg-dir --with-t1lib --with-gd --enable-inline-optimization --enable-track-vars --with-zlib
[root@kb php]#

MySQL 4.0 из RPM ставил
PHP сам определил что надо с mysql компиляться
в RH8 такой баги нет


"Glibc 2.3.2 + RH9 + Mysql + PHP"
Отправлено LS , 06-Май-03 22:40 
>>
>>покажи как mysql & php конфигурил
>
>[root@kb php]# cat setup_php
>./configure --with-apxs=/usr/local/apache/bin/apxs --enable-ftp --with-jpeg-dir --with-t1lib --with-gd --enable-inline-optimization --enable-track-vars --with-zlib
>[root@kb php]#
>
>MySQL 4.0 из RPM ставил
>PHP сам определил что надо с mysql компиляться
>в RH8 такой баги нет


4.3.1 при такой конфигурации попытается скомпилиться с собственной поддержкой мускула. можно сказать ему --without-mysql, но это не то, что тебе надо.

попробуй добавить в конфиг --with-mysql=какталог_где_инсталирован_мускул (см. rpm -ql имя_пакета_mysql - я мускул из сырцов собираю, так что названия пакета не помню)