checking for 8-bit clean memcmp... yes
checking for mcrypt support... no
checking for mhash support... no
checking whether to include mime_magic support... no
checking for MING support... no
checking for mSQL support... no
checking for MSSQL support via FreeTDS... no
checking for MySQL support... yes
checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
checking for mysql_close in -lmysqlclient... no
checking for mysql_error in -lmysqlclient... no
configure: error: mysql configure failed. Please check config.log for more information.
configure:59856: checking for MySQL UNIX socket location
configure:60047: checking for mysql_close in -lmysqlclient
configure:60066: gcc -o conftest -I/usr/include -g -O2 -L/usr/lib conftest.c -lmysqlclient -lpng -lz -ldb -lbz2 -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz 1>&5
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
configure: failed program was:
#line 60055 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mysql_close();
int main() {
mysql_close()
; return 0; }
configure:60289: checking for mysql_error in -lmysqlclient
configure:60308: gcc -o conftest -I/usr/include -g -O2 -L/usr/lib -L/usr conftest.c -lmysqlclient -lz -lpng -lz -ldb -lbz2 -lz -lresolv -lm -ldl -lnsl -lxml2 -lz -lm -lssl -lcrypto -ldl -lz -lxml2 -lz -lm -lssl -lcrypto -ldl -lz 1>&5
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
configure: failed program was:
#line 60297 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char mysql_error();
int main() {
mysql_error()
; return 0; }
Собственно гугл не помог решить проблему. Осталась надежда на знатоков linuxforum.ru
Дистрибутив Fedora 11
--with-custom-odbc[=DIR]
Include user defined ODBC support. DIR is ODBC install base
directory [/usr/local]. Make sure to define CUSTOM_ODBC_LIBS and
have some odbc.h in your include dirs. f.e. you should define
following for Sybase SQL Anywhere 5.5.00 on QNX, prior to
running this configure script:
CPPFLAGS="-DODBC_QNX -DSQLANY_BUG"
LDFLAGS=-lunix
CUSTOM_ODBC_LIBS="-ldblib -lodbc"
ну и зачем мне эта фигня?
я пока не понял вообще в чем ошибки вызывает конфиг. Ведь пакеты то все оустановлены
Ну и поставьте же ему этот мускульный клиент, которого он так просит.А вообще не пойму я вас.Вроде пишете, что хотите ставить все из исходников, потом ставите рпм, он вам естесно кричит, что нет зависимостей.Может все таки yum, или вообще LAMP?
А вообще не пойму я вас.Вроде пишете, что хотите ставить все из исходников, потом ставите рпм, он вам естесно кричит, что нет зависимостей
как будто он не будет кричать если я буду ставить его с сырцов.
мускульный клиент
все дело в том что все что связано с мускулом было установлено еще на этапе инсталла дистрибутива.
как мне поставить этот клиент если он орет о конфликтах с самим мускулом.
Собственно если я удалю мускул то будет орать на осуттсвие мускула.
я в линуксе недавно, но уже заметил с самого начала что конфликты между пакетами просто уникальные. Особенно когда пакет для установки требует самого себя.
/usr/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make: *** [libphp5.la] Ошибка 1
Здесь,если уже начали ставить РПМ, то мне кажется лучше через УИМ, тем более есть в репах.
тут блин сам хер его знает как все зависимости разрешить, а Вы хотите сказать что yum сможет сам все разрулить и настроить что бы была связка с mysql и апачем?
я вот че думаю... может удалить mysql и поставить самому с сырцов?
тут блин сам хер его знает как все зависимости разрешить, а Вы хотите сказать что yum сможет сам все разрулить и настроить что бы была связка с mysql и апачем?
я вот че думаю... может удалить mysql и поставить самому с сырцов?
Если хотите ставить всё из сырцов ставьте sourse based дистрибутив. Например дженту.
А в бинарных дистрах ставьте через менеджер пакетов. Он сам разрулит зависимости.