При компиляции 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 кинте линк.Заранее благодарен!!!!!!!
>При компиляции 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 конфигурил
>
>покажи как 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 такой баги нет
>>
>>покажи как 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 - я мускул из сырцов собираю, так что названия пакета не помню)