[horde] [kronolith] Errors after upgrade to pecl_http 2 / Horde_Http 2.1.1

Michael Cramer michael at bigmichi1.de
Wed May 28 05:54:42 UTC 2014


Zitat von "Jens-U. Mozdzen" <jmozdzen at nde.ag>:

> Hi Simon & all,
>
> Zitat von Simon Wilson <simon at simonandkate.net>:
>> ----- Message from "Jens-U. Mozdzen" <jmozdzen at nde.ag> ---------
>> [...]
>>> What bothers me is: I've installed (over and over again)  
>>> pecl_http-2.0.6.tar, and looking at it's source code, I can see  
>>> that these constants are to be registered:
>>>
>>> --- cut here ---
>>> # grep -r AUTH_ANY pecl_http-2.0.6/
>>> ...
>>> pecl_http-2.0.6/php_http_client_curl.c:  
>>> REGISTER_NS_LONG_CONSTANT("http\\Client\\Curl", "AUTH_ANY",  
>>> CURLAUTH_ANY, CONST_CS|CONST_PERSISTENT);
>>> --- cut here ---
>>>
>>> But checking the freshly generated http.so file, I see no trace of  
>>> those constants:
>>>
>>> --- cut here ---
>>> # grep AUTH_ /usr/lib64/php5/extensions/http.so
>>> #
>>> --- cut here ---
>>>
>>> It is as if the file didn't get compiled or the macro  
>>> "REGISTER_NS_LONG_CONSTANT()" acted as a noop?!? The build log of  
>>> the PECL package shows no hint that anything went wrong:
>> [...]
>> At least it's not just me lol...
>
> nope, and that's what I wanted to let you know - I know that feeling  
> of loneliness too well :D
>
>> Jens, you look to have a far sounder understanding of this than me  
>> :) Are you going to take this up with the package maintainers?
>
> Not before someone who knows this works for them will confirm that  
> the symbols are in fact included in their http.so module.
>
> While I can look back on 30+ years of software development  
> experience, I still find many new and interesting subjects every  
> day. PHP is amongst those that are rather new to me, but not as  
> interesting as to justify spending days on learning how pecl modules  
> are to be built properly ;) So all I'm willing to offer is sending a  
> qualified report to the maintainer, which is based on a confirmation  
> that I should actually see those constants via "grep" - else I'll  
> make a fool of myself and waste the precious time of the maintainer...
>
> Jan, could you jump in with a result of that grep from a functional machine?
>
> Regards,
> Jens
>
> -- 
> Horde mailing list
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: horde-unsubscribe at lists.horde.org

you can try downloading a compiled package from here:  
https://launchpad.net/~bigmichi1/+archive/php5/+packages
this one is running fine on many installations



More information about the horde mailing list