#39413 [NEW]: "bugfix" in Zend/zend_execute.c breaks PEAR install

Ask a Question related to PHP Bugs, Design and Development.

  1. #1

    Default #39413 [NEW]: "bugfix" in Zend/zend_execute.c breaks PEAR install

    From: need dot coffee at gmail dot com
    Operating system: Solaris 8/SPARC64
    PHP version: 4CVS-2006-11-06 (snap)
    PHP Bug Type: Unknown/Other Function
    Bug description: "bugfix" in Zend/zend_execute.c breaks PEAR install

    Description:
    ------------
    First, I know this isn't the place for a PEAR bug; it
    doesn't
    appear to be a PEAR bug...

    Trying to install php4-STABLE-200611061330 fails at PEAR
    installation time with "Fatal error: Call to a member
    function on a non-object in [,,,]/pear/PEAR/Installer/Role/
    Common.php on line 90."

    The pear code hasn't changed since I was able to last
    install; however PHP code has. If I revert the change
    recently made in Zend/zend_compile.c, it installs fine:

    --- Zend/zend_compile.c~ Sun Oct 15 14:32:37 2006
    +++ Zend/zend_compile.c Mon Nov 6 21:21:41 2006
    @@ -1164,7 +1164,7 @@

    if (zend_hash_find(&ce->parent->function_table, ce-
    >parent->name, ce->parent->name_length+1, (void **)
    &function)==SUCCESS) {
    /* inherit parent's constructor */
    - zend_hash_update(&ce->function_table, ce-
    >parent->name, ce->parent->name_length+1, function, sizeof
    (zend_function), NULL);
    + zend_hash_update(&ce->function_table, ce->name,
    ce->name_length+1, function, sizeof(zend_function), NULL);
    function_add_ref(function);
    }
    }


    Reproduce code:
    ---------------
    Download a recent snap and try to run 'make install'.


    --
    Edit bug report at [url]http://bugs.php.net/?id=39413&edit=1[/url]
    --
    Try a CVS snapshot (PHP 4.4): [url]http://bugs.php.net/fix.php?id=39413&r=trysnapshot44[/url]
    Try a CVS snapshot (PHP 5.2): [url]http://bugs.php.net/fix.php?id=39413&r=trysnapshot52[/url]
    Try a CVS snapshot (PHP 6.0): [url]http://bugs.php.net/fix.php?id=39413&r=trysnapshot60[/url]
    Fixed in CVS: [url]http://bugs.php.net/fix.php?id=39413&r=fixedcvs[/url]
    Fixed in release: [url]http://bugs.php.net/fix.php?id=39413&r=alreadyfixed[/url]
    Need backtrace: [url]http://bugs.php.net/fix.php?id=39413&r=needtrace[/url]
    Need Reproduce Script: [url]http://bugs.php.net/fix.php?id=39413&r=needscript[/url]
    Try newer version: [url]http://bugs.php.net/fix.php?id=39413&r=oldversion[/url]
    Not developer issue: [url]http://bugs.php.net/fix.php?id=39413&r=support[/url]
    Expected behavior: [url]http://bugs.php.net/fix.php?id=39413&r=notwrong[/url]
    Not enough info: [url]http://bugs.php.net/fix.php?id=39413&r=notenoughinfo[/url]
    Submitted twice: [url]http://bugs.php.net/fix.php?id=39413&r=submittedtwice[/url]
    register_globals: [url]http://bugs.php.net/fix.php?id=39413&r=globals[/url]
    PHP 3 support discontinued: [url]http://bugs.php.net/fix.php?id=39413&r=php3[/url]
    Daylight Savings: [url]http://bugs.php.net/fix.php?id=39413&r=dst[/url]
    IIS Stability: [url]http://bugs.php.net/fix.php?id=39413&r=isapi[/url]
    Install GNU Sed: [url]http://bugs.php.net/fix.php?id=39413&r=gnused[/url]
    Floating point limitations: [url]http://bugs.php.net/fix.php?id=39413&r=float[/url]
    No Zend Extensions: [url]http://bugs.php.net/fix.php?id=39413&r=nozend[/url]
    MySQL Configuration Error: [url]http://bugs.php.net/fix.php?id=39413&r=mysqlcfg[/url]
    need dot coffee at gmail dot com Guest

  2. Similar Questions and Discussions

    1. #38762 [NEW]: build dir != src dir results in "Zend/zend_language_parser.c: No such file"
      From: butterblume83 at gmx dot de Operating system: Ubuntu Dapper Drake PHP version: 5.1.6 PHP Bug Type: Compile Failure Bug...
    2. CFINPUT type="radio" w/ "value" requires "label"
      On a Flash form, when you specify type='radio' and value='whatever', the value of the 'value' attribute will be displayed as a label if no 'label'...
    3. PEAR::SOAP - Server returns only "Object" as answer
      Hi ! I am new to Web Services. Therefore I ve set up a PHP Installation on Windows (PHP 4.3.2 and Apache 1.3.29). I have tested PHP alone and...
    4. "Start" "Program" "Menu" list is empty
      For what ever reason my list of installed programs in my "Start" "Programs" menu is empty. Anyone know how to restore the list. Thanks for your...
  3. #2

    Default #39413 [Opn->Asn]: "bugfix" in Zend/zend_execute.c breaks PEAR install

    ID: 39413
    Updated by: [email]bjori@php.net[/email]
    Reported By: need dot coffee at gmail dot com
    -Status: Open
    +Status: Assigned
    -Bug Type: Unknown/Other Function
    +Bug Type: Class/Object related
    -Operating System: Solaris 8/SPARC64
    +Operating System: *
    PHP Version: 4CVS-2006-11-06 (snap)
    -Assigned To:
    +Assigned To: iliaa


    Previous Comments:
    ------------------------------------------------------------------------

    [2006-11-07 11:26:34] need dot coffee at gmail dot com

    Description:
    ------------
    First, I know this isn't the place for a PEAR bug; it
    doesn't
    appear to be a PEAR bug...

    Trying to install php4-STABLE-200611061330 fails at PEAR
    installation time with "Fatal error: Call to a member
    function on a non-object in [,,,]/pear/PEAR/Installer/Role/
    Common.php on line 90."

    The pear code hasn't changed since I was able to last
    install; however PHP code has. If I revert the change
    recently made in Zend/zend_compile.c, it installs fine:

    --- Zend/zend_compile.c~ Sun Oct 15 14:32:37 2006
    +++ Zend/zend_compile.c Mon Nov 6 21:21:41 2006
    @@ -1164,7 +1164,7 @@

    if (zend_hash_find(&ce->parent->function_table, ce-
    >parent->name, ce->parent->name_length+1, (void **)
    &function)==SUCCESS) {
    /* inherit parent's constructor */
    - zend_hash_update(&ce->function_table, ce-
    >parent->name, ce->parent->name_length+1, function, sizeof
    (zend_function), NULL);
    + zend_hash_update(&ce->function_table, ce->name,
    ce->name_length+1, function, sizeof(zend_function), NULL);
    function_add_ref(function);
    }
    }


    Reproduce code:
    ---------------
    Download a recent snap and try to run 'make install'.



    ------------------------------------------------------------------------


    --
    Edit this bug report at [url]http://bugs.php.net/?id=39413&edit=1[/url]
    bjori@php.net Guest

  4. #3

    Default #39413 [Asn->Csd]: "bugfix" in Zend/zend_execute.c breaks PEAR install

    ID: 39413
    Updated by: [email]iliaa@php.net[/email]
    Reported By: need dot coffee at gmail dot com
    -Status: Assigned
    +Status: Closed
    Bug Type: Class/Object related
    Operating System: *
    PHP Version: 4CVS-2006-11-06 (snap)
    Assigned To: iliaa
    New Comment:

    This bug has been fixed in CVS.

    Snapshots of the sources are packaged every three hours; this change
    will be in the next snapshot. You can grab the snapshot at
    [url]http://snaps.php.net/[/url].

    Thank you for the report, and for helping us make PHP better.




    Previous Comments:
    ------------------------------------------------------------------------

    [2006-11-07 11:26:34] need dot coffee at gmail dot com

    Description:
    ------------
    First, I know this isn't the place for a PEAR bug; it
    doesn't
    appear to be a PEAR bug...

    Trying to install php4-STABLE-200611061330 fails at PEAR
    installation time with "Fatal error: Call to a member
    function on a non-object in [,,,]/pear/PEAR/Installer/Role/
    Common.php on line 90."

    The pear code hasn't changed since I was able to last
    install; however PHP code has. If I revert the change
    recently made in Zend/zend_compile.c, it installs fine:

    --- Zend/zend_compile.c~ Sun Oct 15 14:32:37 2006
    +++ Zend/zend_compile.c Mon Nov 6 21:21:41 2006
    @@ -1164,7 +1164,7 @@

    if (zend_hash_find(&ce->parent->function_table, ce-
    >parent->name, ce->parent->name_length+1, (void **)
    &function)==SUCCESS) {
    /* inherit parent's constructor */
    - zend_hash_update(&ce->function_table, ce-
    >parent->name, ce->parent->name_length+1, function, sizeof
    (zend_function), NULL);
    + zend_hash_update(&ce->function_table, ce->name,
    ce->name_length+1, function, sizeof(zend_function), NULL);
    function_add_ref(function);
    }
    }


    Reproduce code:
    ---------------
    Download a recent snap and try to run 'make install'.



    ------------------------------------------------------------------------


    --
    Edit this bug report at [url]http://bugs.php.net/?id=39413&edit=1[/url]
    iliaa@php.net Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139