Control: forwarded 828241 https://github.com/atheme/atheme/issues/528

On 2016-11-10 05:03:17, Adrian Bunk wrote:
> On Mon, Aug 01, 2016 at 07:18:38PM -0400, Antoine Beaupré wrote:
>> On 2016-06-26 06:21:03, Kurt Roeckx wrote:
>> > OpenSSL 1.1.0 is about to released.  During a rebuild of all packages using
>> > OpenSSL this package fail to build.  A log of that build can be found at:
>> > https://breakpoint.cc/openssl-1.1-rebuild-2016-05-29/Attempted/atheme-services_7.0.7-2_amd64-20160529-1405
>> >
>> > On https://wiki.openssl.org/index.php/1.1_API_Changes you can see various 
>> > of the
>> > reasons why it might fail.  There are also updated man pages at
>> > https://www.openssl.org/docs/manmaster/ that should contain useful 
>> > information.
>> >
>> > There is a libssl-dev package available in experimental that contains a 
>> > recent
>> > snapshot, I suggest you try building against that to see if everything 
>> > works.
>> >
>> > If you have problems making things work, feel free to contact us.
>> 
>> Hi!
>> 
>> I have just uploaded 7.2.6 to sid. Hopefully I didn't mess *that* up but
>> since it is a more recent, I wonder if this bug will just be fixed on
>> its own. Are rebuilds done regularly?
>> 
>> I do not have time right now to investigate this further, but let me
>> know if I do need to run a rebuild on my own.
>
> 7.2.6-1 fails to build in unstable with OpenSSL 1.1.0:
>
> pbkdf2.c: In function 'PKCS5_PBKDF2_HMAC':
> pbkdf2.c:47:11: error: storage size of 'hctx' isn't known
>   HMAC_CTX hctx;
>            ^~~~
> pbkdf2.c:51:2: error: implicit declaration of function 'HMAC_CTX_init' 
> [-Werror=implicit-function-declaration]
>   HMAC_CTX_init(&hctx);
>   ^~~~~~~~~~~~~
> pbkdf2.c:87:2: error: implicit declaration of function 
> 'HMAC_CTX_cleanup' [-Werror=implicit-function-declaration]
>   HMAC_CTX_cleanup(&hctx);
>   ^~~~~~~~~~~~~~~~

With 7.2.7 too, unfortunately. I have forwarded this upstream.

Patches would be welcome of course.

A.

-- 
Dr. King’s major assumption was that if you are nonviolent, if you
suffer, your opponent will see your suffering and will be moved to
change his heart. He only made one fallacious assumption: In order for
nonviolence to work, your opponent must have a conscience. The United
States has none.        - Stokely Carmichael

Reply via email to