Opened 10 months ago

Closed 10 months ago

Last modified 10 months ago

#68739 closed defect (fixed)

p11-kit @0.25.3_0: Not compatible with macOS 10.12.6 Sierra – but gnutls depends on it

Reported by: thetrial (alabay) Owned by: Marius Schamschula <mschamschula@…>
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: legacy-os Cc: Schamschula (Marius Schamschula)
Port: p11-kit

Description

I have a catch-22 problem. p11-kit 0.25.3_0 is called incompatible with Sierra. Installed is p11-kit 0.25.0_0.

It says:

:info:build p11-kit/virtual.c:216:10: fatal error: 'p11-kit/virtual-stack-generated.h' file not found
:info:build #include "p11-kit/virtual-stack-generated.h"
:info:build          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build p11-kit/proxy.c:729:10: fatal error: 'p11-kit/proxy-generated.h' file not found
:info:build #include "p11-kit/proxy-generated.h"
:info:build          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build 1 error generated.
:info:build 1 error generated.

But my MP wants to make this update. I guess because of gnutls (at the moment: 3.7.10_0). So I’m stuck in a dependencies catch-22 that stumbles.

So I’m not quite sure if this is solely a p11-kit problem or a gnutls problem in particular.

Change History (5)

comment:1 Changed 10 months ago by Schamschula (Marius Schamschula)

Port: gnutls removed
Summary: p11-kit @0.25.3_0: Not compatible with macOS 10.12.6 Sierra – but gnutls depend on itp11-kit @0.25.3_0: Not compatible with macOS 10.12.6 Sierra – but gnutls depends on it

The problem is with p11-kit.

This is a bit strange, as the files p11-kit/proxy-generated.h and p11-kit/virtual-stack-generated.h appear to be generated.

This could be an issue with the ##include statements.

Version 0, edited 10 months ago by Schamschula (Marius Schamschula) (next)

comment:2 Changed 10 months ago by Marius Schamschula <mschamschula@…>

In a223c9e892229d018865396b97e31016fb38a39d/macports-ports (master):

p11-kit: attempt to fix build for older systems

See: #68739

comment:3 Changed 10 months ago by Marius Schamschula <mschamschula@…>

In e1a205538970f5c68f5487a5820ee519766aa9a4/macports-ports (master):

p11-kit: use MP python311, as macOS python3 is too old

See: #68739

comment:4 Changed 10 months ago by Marius Schamschula <mschamschula@…>

Owner: set to Marius Schamschula <mschamschula@…>
Resolution: fixed
Status: newclosed

In 6b5a76051ac05d1ed2f06a7c8202803d25b5b88f/macports-ports (master):

p11-kit: add comments about build Python

Closes: #68739

comment:5 Changed 10 months ago by thetrial (alabay)

Thanks, seems to be precompiled now and ran through.

Note: See TracTickets for help on using tickets.