а php 4.4.7 только у меня не компилируется?
Добавлено: 2007-05-25 13:20:01
Такая проблема - на двух машинах с FreeBSD 4.11 вылетает при компиляции из портов php4 (4.4.7). Вылетает вот так:
Причем, что при portupgrade, что просто по make. Это на 4.11, а на рядомстоящем компе FreeBSD 6.2 и там все замечательно собралось. Что ему не хватает?
да, на 4.11 GCC 2.95, а на 6.2 - 3.4.
Код: Выделить всё
===> Building for php4-4.4.7
/bin/sh /usr/ports/lang/php4/work/php-4.4.7/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/standard/ -I/usr/ports/lang/php4/work/php-4.4.7/ext/standard/ -DPHP_ATOM_INC -I/usr/ports/lang/php4/work/php-4.4.7/include -I/usr/ports/lang/php4/work/php-4.4.7/main -I/usr/ports/lang/php4/work/php-4.4.7 -I/usr/ports/lang/php4/work/php-4.4.7/TSRM -I/usr/ports/lang/php4/work/php-4.4.7/Zend -O -pipe -march=pentiumpro -prefer-non-pic -c /usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c -o ext/standard/basic_functions.lo
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:71: getopt.h: No such file or directory
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1479: warning: `struct option' declared inside parameter list
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1479: warning: its scope is only this definition or declaration, which is probably not what you want.
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c: In function `free_longopts':
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1484: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1484: increment of pointer to unknown structure
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1484: arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1485: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c: In function `zif_getopt':
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1560: sizeof applied to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1572: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1576: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1579: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1584: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1585: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1586: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1589: increment of pointer to unknown structure
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1589: arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1619: arithmetic on pointer to an incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1619: dereferencing pointer to incomplete type
/usr/ports/lang/php4/work/php-4.4.7/ext/standard/basic_functions.c:1651: warning: passing arg 1 of `free_longopts' from incompatible pointer type
*** Error code 1
Причем, что при portupgrade, что просто по make. Это на 4.11, а на рядомстоящем компе FreeBSD 6.2 и там все замечательно собралось. Что ему не хватает?
да, на 4.11 GCC 2.95, а на 6.2 - 3.4.