[devel] php5-5.2.7.20080627-alt1: i586 rebuild failed [1]

Alexey Gladkov =?iso-8859-1?q?legion_=CE=C1_altlinux=2Eru?=
Пн Сен 1 20:31:36 MSD 2008


Andrey Rahmatullin wrote:
> On Mon, Sep 01, 2008 at 06:10:24PM +0400, Alexey Gladkov wrote:
>> 470-#ifdef _GNU_SOURCE
> А определяется он где?

До include <sys/utsname.h> и ifdef _GNU_SOURCE.

Проверим:

$ cat z.sh
#!/bin/sh
cd /usr/src/RPM/BUILD/php5-source
cpp \
	-Iext/posix/ -I$PWD/ext/posix/ -DPHP_ATOM_INC \
	-I$PWD/include -I$PWD/main -I$PWD -I/usr/include/libxml2 \
	-I$PWD/ext/date/lib -I$PWD/TSRM -I$PWD/Zend -I/usr/include \
ext/posix/posix.c

$ ./z.sh >/dev/null
ext/posix/posix.c:40:2: error: #error Aaaaaa!!!!

$ grep -n -B1 -A2 '^#error' ext/posix/posix.c
39-#ifdef _GNU_SOURCE
40:#error Aaaaaa!!!!
41-#include <sys/utsname.h>
42-#endif

Вывод: _GNU_SOURCE явно не достаточно.
Или я что-то упустил ?

-- 
Rgrds, legion




Подробная информация о списке рассылки Devel