Автор Тема: Проблем с компилация на php-4.4.4  (Прочетена 1425 пъти)

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Здравейте, бих искал да ви помоля ако може да ми помогнете да компилирам правилно php-4.4.4. Дистрибуцията е федора 8.

Проблемът е следният. Компилирането минава успешно до някъде да кажем. Не дава грешки, но когато започнат тестовете и всички минават с FAILURE. Какво бих могъл да направя за да разреша този проблем?
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

sdr

  • Напреднали
  • *****
  • Публикации: 655
    • Профил
Проблем с компилация на php-4.4.4
« Отговор #1 -: Feb 11, 2008, 14:24 »
Не е ли по-лесно просто да сложиш пакета с пхп5 и да забравиш за мъките?
Иначе най-вероятно нямаш devel пакетите които ти трябват..
Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем с компилация на php-4.4.4
« Отговор #2 -: Feb 11, 2008, 14:29 »
Ами на нас ни трябва php4, защото фреймуърка, който ползваме изисква все още php4 и не е съвместим с php5. И затова си правим наше си rpm-4e с php4. Ами погледнах ги devel пакетите и всички пакети, които са необходими са инсталирани и по време на компилацията не виждам никакви грешки. Но тестовете са failure. Преди да почна до компилирам пачвам стандартния сорс на php-то с пачовете. Ползваме Zend optimizer и други неща. Дали може това да е една от причините?

П.П. От къде мога да видя всички необходими девел пакети, които ми трябват по време на компилацията?



Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

rat

  • Напреднали
  • *****
  • Публикации: 266
    • Профил
Проблем с компилация на php-4.4.4
« Отговор #3 -: Feb 11, 2008, 16:24 »
На мен лично ми е трудно да гадая какъв може да е проблема.
Ако постнеш лога на това което става в конзолата може и някой да се сети  за какво иде реч '<img'>

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Проблем с компилация на php-4.4.4
« Отговор #4 -: Feb 11, 2008, 16:34 »
Аз нарочно не го постнах лога, защотото компилацията трае дълго и се изписват десетки редове на конзолата '<img'>

Ще сложа една малка част, но не знам дали това ще помогне:

Примерен код

Build complete.
(It is safe to ignore warnings about tempnam and tmpnam).

/usr/src/redhat/BUILD/php-4.4.4
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.40461
/usr/src/redhat/BUILD/php-4.4.4/build-cli /usr/src/redhat/BUILD/php-4.4.4
Installing PHP CLI binary:        /var/tmp/php-4.4.4-root/usr/bin/
Installing PHP CLI man page:      /var/tmp/php-4.4.4-root/usr/share/man/man1/
Installing shared extensions:     /var/tmp/php-4.4.4-root/usr/lib/php4/
Installing PEAR environment:      /var/tmp/php-4.4.4-root/usr/share/pear/
[PEAR] Archive_Tar    - installed: 1.3.1
[PEAR] Auth_SASL      - installed: 1.0.2
[PEAR] Console_Getopt - installed: 1.2
warning: pear/DB requires package "pear/PEAR" (version >= 1.0b1)
[PEAR] DB             - installed: 1.7.6
[PEAR] HTML_Template_IT- installed: 1.1.4
warning: pear/HTTP requires package "pear/PEAR"
[PEAR] HTTP           - installed: 1.4.0
warning: pear/MDB2 requires package "pear/PEAR" (version >= 1.3.6)
[PEAR] MDB2           - installed: 2.2.1
pear/Mail can optionally use package "pear/Net_SMTP" (version >= 1.1.0)
[PEAR] Mail           - installed: 1.1.10
warning: pear/Net_SMTP requires package "pear/Net_Socket"
[PEAR] Net_SMTP       - installed: 1.2.8
[PEAR] Net_Socket     - installed: 1.0.6
[PEAR] Net_UserAgent_Detect- installed: 2.2.0
pear/PEAR can optionally use package "pear/XML_RPC" (version >= 1.4.0)
[PEAR] PEAR           - installed: 1.4.11
Wrote PEAR system config file at: /var/tmp/php-4.4.4-root//etc/pear.conf
You may want to add: /usr/share/pear to your php.ini include_path
[PEAR] XML_Parser     - installed: 1.2.7
[PEAR] XML_RPC        - installed: 1.5.0
Installing build environment:     /var/tmp/php-4.4.4-root/usr/lib/php/build/
Installing header files:          /var/tmp/php-4.4.4-root/usr/include/php/
Installing helper programs:       /var/tmp/php-4.4.4-root/usr/bin/
  program: phpize
  program: php-config
Installing man pages:             /var/tmp/php-4.4.4-root/usr/share/man/man1/
  page: phpize.1
  page: php-config.1
/usr/src/redhat/BUILD/php-4.4.4
/usr/src/redhat/BUILD/php-4.4.4/build-apache /usr/src/redhat/BUILD/php-4.4.4
Installing PHP SAPI module:       apache2handler
/usr/lib/apr-1/build/libtool --mode=install cp libphp4.la /var/tmp/php-4.4.4-root/usr/lib/httpd/modules/
cp .libs/libphp4.so /var/tmp/php-4.4.4-root/usr/lib/httpd/modules/libphp4.so
cp .libs/libphp4.lai /var/tmp/php-4.4.4-root/usr/lib/httpd/modules/libphp4.la
/usr/src/redhat/BUILD/php-4.4.4
extracting debug info from /var/tmp/php-4.4.4-root/usr/bin/php
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/httpd/modules/libphp4.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/gd.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/odbc.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/ncurses.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/domxml.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/mhash.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/mbstring.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/snmp.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/mysql.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/ldap.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/xmlrpc.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/pgsql.so
extracting debug info from /var/tmp/php-4.4.4-root/usr/lib/php4/imap.so
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.69488

=====================================================================
CWD         : /usr/src/redhat/BUILD/php-4.4.4
PHP         : /usr/src/redhat/BUILD/php-4.4.4/build-cli/sapi/cli/php -n  
PHP_SAPI    : cli
PHP_VERSION : 4.4.4
ZEND_VERSION: 1.3.0
PHP_OS      : Linux - Linux gandalf.iguanait.com 2.6.23.14-107.fc8 #1 SMP Mon Jan 14 21:37:30 EST 2008 i686
INI actual  :
More .INIs  :
Extra dirs  :
=====================================================================
TIME START 2008-02-11 12:06:58
=====================================================================
FAIL EXPECT [tests/run-test/test001.phpt]
FAIL EXPECTF [tests/run-test/test002.phpt]
FAIL EXPECTREGEX [tests/run-test/test003.phpt]
FAIL INI section allows '=' [tests/run-test/test004.phpt]
FAIL Error message handling (without ZendOptimizer) [tests/run-test/test005.phpt]
PASS Error messages are shown [tests/run-test/test006.phpt]
FAIL dirname test [tests/run-test/test007.phpt]
SKIP Error message handling (with ZendOptimizer) [tests/run-test/test008.phpt] (reason: Zend Optimizer is not loaded)
FAIL Trivial "Hello World" test [tests/basic/001.phpt]
SKIP Simple POST Method test [tests/basic/002.phpt]
SKIP GET and POST Method combined [tests/basic/003.phpt]
SKIP Two variables in POST data [tests/basic/004.phpt]
SKIP Three variables in POST data [tests/basic/005.phpt]
FAIL Add 3 variables together and print result [tests/basic/006.phpt]
FAIL Multiply 3 variables and print result [tests/basic/007.phpt]
FAIL Divide 3 variables and print result [tests/basic/008.phpt]
FAIL Subtract 3 variables and print result [tests/basic/009.phpt]
FAIL Testing | and & operators [tests/basic/010.phpt]
SKIP Testing $argc and $argv handling (GET) [tests/basic/011.phpt]
PASS Testing $argc and $argv handling (cli) [tests/basic/012.phpt]
FAIL Bug #20539 (PHP CLI Segmentation Fault) [tests/basic/bug20539.phpt]
FAIL Methods via variable name, bug #20120 [tests/classes/bug20120.phpt]
FAIL Bug #23951: Defines not working in inherited classes [tests/classes/bug23951.phpt]
FAIL Classes general test [tests/classes/class_example.phpt]
FAIL Classes inheritance test [tests/classes/inheritance.phpt]
FAIL Strlen() function test [tests/func/001.phpt]
FAIL Static variables in functions [tests/func/002.phpt]
FAIL General function test [tests/func/003.phpt]
FAIL General function test [tests/func/004.phpt]
FAIL Testing register_shutdown_function() [tests/func/005.phpt]
FAIL Testing register_shutdown_function() with timeout. (Bug: #21513) [tests/func/005a.phpt]
FAIL Output buffering tests [tests/func/006.phpt]
FAIL INI functions test [tests/func/007.phpt]
FAIL Test for buffering in core functions with implicit flush off [tests/func/008.phpt]
FAIL Test for buffering in core functions with implicit flush on [tests/func/009.phpt]
FAIL Simple If condition test [tests/lang/001.phpt]
...
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!