[PATCH] Namespace Patch, Beta 1

Ilya Bous

Новичок
Значится так, вот отсюда в архивах не хватает файлов т/е/ вылетаем с ошибкой:
gcc: Zend/zend_language_scanner.c: No such file or directory
gcc: no input files
... etc еще несколько файлов
Если добавлять файлы из текущей стабильной версии - все собирается - вот только make test дает 10 проваленных тестов (как раз на неймспейсах)

Если патчить php-5.1.1 то есть конфликты в двух файлах, причем довольно существенные различия в zend_execute_API.c (по крайней мере после шести ручных правок я останавился)

вот как-то так
 

tony2001

TeaM PHPClub
Ilya Bous
>gcc: Zend/zend_language_scanner.c: No such file or directory
flex/bison поставь.
и потом: rm config.cache && config.nice && make
 

Ilya Bous

Новичок
tony2001

Стоит и то и другое - я буквально за два дня до этого собирал php-5.1.1 без патча
 

tony2001

TeaM PHPClub
>Zend/zend_language_scanner.c: No such file or directory
такое может быть, когда ты zend_language_scanner.l поменял (а патч явно его меняет), а bison'а нет.
config.cache кэширует значения ./configure (и наличие bison'а - тоже).
попробуй всё-таки то, что я сказал.
 

Ilya Bous

Новичок
вот как то так:
root@ilya3:/home/ilya/php/php-5.1.1 # flex --version
flex 2.5.31
root@ilya3:/home/ilya/php/php-5.1.1 # bison --version
bison (GNU Bison) 1.875d

и тот же результат:
gcc: Zend/zend_language_scanner.c: No such file or directory
gcc: no input files

-~{}~ 13.12.05 10:47:

tony2001

Megatnx =)))
Не совсем то что ты говорил, но по крайней мере ты мне верное направление дал =)))
Вопщем собралось...

-~{}~ 13.12.05 20:21:

tony2001

А чего нибудь слышно о патче Стогова? там вроде как nested namespaces обещались быть
 
Сверху