OpenSolaris, OpenIndiana, Nexenta > OpenIndiana
Компиляция PHP
(1/1)
keremet:
http://ar2.php.net/get/php-5.6.24.tar.bz2/from/this/mirror
./configure
make
Будет ошибка
/usr/include/sys/feature_tests.h:355:2: #error "Compiler or options invalid; UNIX 03 and POSIX.1-2001 applications require the use of c99"
Надо скомпилить этот файл с параметром -std=c99
/bin/sh /home/True/Скачивание/php-5.6.24/libtool --silent --preserve-dup-deps --mode=compile gcc -I/home/True/Скачивание/php-5.6.24/ext/sqlite3/libsqlite -DSQLITE_ENABLE_FTS3=1 -DSQLITE_CORE=1 -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_THREADSAFE=0 -Iext/sqlite3/ -I/home/True/Скачивание/php-5.6.24/ext/sqlite3/ -DPHP_ATOM_INC -I/home/True/Скачивание/php-5.6.24/include -I/home/True/Скачивание/php-5.6.24/main -I/home/True/Скачивание/php-5.6.24 -I/home/True/Скачивание/php-5.6.24/ext/date/lib -I/home/True/Скачивание/php-5.6.24/ext/ereg/regex -I/usr/include/libxml2 -I/home/True/Скачивание/php-5.6.24/ext/sqlite3/libsqlite -I/home/True/Скачивание/php-5.6.24/TSRM -I/home/True/Скачивание/php-5.6.24/Zend -D_POSIX_PTHREAD_SEMANTICS -I/usr/include -g -O2 -c /home/True/Скачивание/php-5.6.24/ext/sqlite3/libsqlite/sqlite3.c -std=c99 -o ext/sqlite3/libsqlite/sqlite3.lo
make
make test
Навигация
Перейти к полной версии