Всё на Slackware 12
Ставил MySQL так:
Код: Выделить всё
#./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock --with-extra-charset=all
# make
# make installСтавлю APACHE:
Код: Выделить всё
#./configure --enable-so
#make
#make installДалее идёт PHP:
Код: Выделить всё
#./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql
#make
#make installПотом дописываю в APACHE поддержку PHP и т.д....
PHP в APACHE работает..... проверяю index.php
#cat index.php
<?
phpinfo();
?>
В браузере открывается инфа по PHP
Далее ставлю SAMS. Делаю так:
Код: Выделить всё
#./configure --prefix=/usr/local --with-configfile=/usr/local/sams/etc --with-httpd-locations=/usr/local/apache2/htdocs --with-mysql-includes=/usr/local/mysql/include/mysql --with-mysql-libpath=/usr/local/mysql/lib/mysql
# это проходит без ошибок:
#***** Options and locations *****
#system: Linux
#default path: /usr/local
#default runtime config file: /usr/local/sams/etc
#location the SAMS startup script: /etc/init.d
#location HTTP server root directory: /usr/local/apache2/htdocs
#location mysql includes: /usr/local/mysql/include/mysql
#location mysql libraries: /usr/local/mysql/lib/mysql
#location pcre includes: /usr/include/pcre.h
#location pcre libraries: /usr/lib
#makeВот здесь-то весь затык, вот что вываливает:
Код: Выделить всё
#make
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/local/mysql/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c demon.c
In file included from demon.c:19:
logtool.c: In function 'SearchDNSBase':
logtool.c:261: warning: ignoring return value of 'realloc', declared with attribute warn_unused_result
gcc -DDEFPATH="\".:/usr/local/share\"" -DHAVE_CONFIG_H -DLOCALEDIR="\"/usr/local/share/locale\"" -I. -I/usr/local/mysql/include/mysql -I/usr/include -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -c tools.c
tools.c: In function 'send_mysql_query':
tools.c:169: warning: assignment discards qualifiers from pointer target type
tools.c: In function 'url_decode':
tools.c:229: warning: statement with no effect
tools.c: In function 'TestPID':
tools.c:338: warning: implicit declaration of function 'kill'
tools.c: In function 'do_connect':
tools.c:552: warning: assignment makes integer from pointer without a cast
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o sams demon.o tools.o -I. -L/usr/local/mysql/lib/mysql -lmysqlclient -L/usr/lib -lpcre
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsf daemon.o tools.o -I. -L/usr/local/mysql/lib/mysql -lmysqlclient -L/usr/lib -lpcre
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsredir redirect.o tools.o -I. -L/usr/local/mysql/lib/mysql -lmysqlclient -L/usr/lib -lpcre
gcc -O2 -Wall -D_BSD_SOURCE=1 -D_GNU_SOURCE=1 -o samsdaemon samsdaemon.o tools.o -I. -L/usr/local/mysql/lib/mysql -lmysqlclient -L/usr/lib -lpcreИ на этом всё. Что делать не знаю. Пробовал ./configure без всяких префиксов делать, да и всё это ещё и на предыдущей версии SAMS-1.0.3 - результат тот же.
Нужна ваша помощь.