LINUX.ORG.RU

PHP4+xdebug - не компилится


0

0

Debian Etch 4.0r3. Нужно к PHP4 прикрутить XDebug. Не собирается. С PHP5 все ок. Вот что выдает по make
...
gcc -I. -I/home/puh/Desktop/xdebug-2.0.3 -DPHP_ATOM_INC -I/home/puh/Desktop/xdebug-2.0.3/include -I/home/puh/Desktop/xdebug-2.0.3/main -I/home/puh/Desktop/xdebug-2.0.3 -I/usr/include/php4 -I/usr/include/php4/main -I/usr/include/php4/TSRM -I/usr/include/php4/Zend -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O0 -c /home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c -fPIC -DPIC -o .libs/xdebug_code_coverage.o
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'xdebug_find_jump':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:148: error: 'union <anonymous>' has no member named 'jmp_addr'
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'prefill_from_oparray':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:233: warning: assignment makes pointer from integer without a cast
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'prefill_from_function_table':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:272: warning: comparison between pointer and integer
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c: In function 'xdebug_prefill_code_coverage':
/home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:312: warning: comparison between pointer and integer
make: *** [xdebug_code_coverage.lo] Ошибка 1

Что это может быть?

> /home/puh/Desktop/xdebug-2.0.3/xdebug_code_coverage.c:148: error: 'union <anonymous>' has no member named 'jmp_addr'

у тебя анонимусы кусок кода унесли.

phasma ★☆
()

бери xdebug из svn :). Эта бага у них в mailing list пролетала.

true_admin ★★★★★
()

Завязывай с PHP4. Он больше не поддерживается разработчиком...

KRoN73 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.