[horde] [kronolith] Errors after upgrade to pecl_http 2 / Horde_Http 2.1.1
Simon Wilson
simon at simonandkate.net
Wed May 28 06:06:30 UTC 2014
----- Message from Michael Cramer <michael at bigmichi1.de> ---------
Date: Wed, 28 May 2014 07:54:42 +0200
From: Michael Cramer <michael at bigmichi1.de>
Subject: Re: [horde] [kronolith] Errors after upgrade to pecl_http 2 /
Horde_Http 2.1.1
To: horde at lists.horde.org
> 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
>
> --
That looks like Ubuntu packages?
CentOS x64 on mine...
Simon.
--
Simon Wilson
M: 0400 12 11 16
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-keys
Size: 1339 bytes
Desc: PGP Public Key
URL: <http://lists.horde.org/archives/horde/attachments/20140528/caed6ccc/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: PGP Digital Signature
URL: <http://lists.horde.org/archives/horde/attachments/20140528/caed6ccc/attachment-0001.bin>
More information about the horde
mailing list