Opened 6 years ago

Closed 6 years ago

#57627 closed defect (invalid)

+x11 is required for gnupg2 installation

Reported by: CyberneticEntomologist (Michael David Crawford) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.5.4
Keywords: Cc:
Port: gnupg2

Description

Indirectly through the rebuild of gstreamer1-gst-plugins-bad @1.14.1. Were we to get past that, I expect the rebuild of webkit2-gtk @2.20.3+gtk2+x11 would also require x11.

I do not yet have any X11 clients on my Mac; I don't want to have to install the server until I have need for a client as well.

I don't think there is a log for this problem.

In short:

 $ sudo port selfupdate
 $ sudo port install gnupg2

 $ uname -a
 Darwin sammy 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64

 $ port -v
 MacPorts 2.5.4

I just now saw that there is a gnupg21 port. I'll try that next and will report back.

Mid 2015 MacBook Pro, Model Identifier 10.11.5, Sierra 10.11.6.

A little more detail:

$ sudo port install gnupg2
--->  Computing dependencies for gnupg2
--->  Cleaning gnupg2
--->  Scanning binaries for linking errors
--->  Found 10 broken files, matching files to ports     
--->  Found 2 broken ports, determining rebuild order
You can always run 'port rev-upgrade' again to fix errors.
The following ports will be rebuilt:
 gstreamer1-gst-plugins-bad @1.14.1
 webkit2-gtk @2.20.3+gtk2+x11
Continue? [Y/n]: y
Error: gstreamer1-gst-plugins-base 1.14.4 requires +x11 if +universal is set.
Error: Unable to open port: incompatible variant selection.
Error: rev-upgrade failed: Error rebuilding gstreamer1-gst-plugins-bad
Error: Follow https://guide.macports.org/#project.tickets to report a bug.

Change History (2)

comment:1 Changed 6 years ago by CyberneticEntomologist (Michael David Crawford)

The reason I don't want to install X11 despite having a big disk is because that disk is partitioned, each with a different version of macOS so as to enable compatibility testing with the Kernel Extensions I develop through my consultancy.

comment:2 Changed 6 years ago by jmroot (Joshua Root)

Keywords: sierra removed
Port: @2.2.11 removed
Resolution: invalid
Status: newclosed

gnupg2 does not depend on gstreamer1-gst-plugins-bad or webkit2-gtk. They were already installed, and rev-upgrade just happened to notice that they were broken because it checks all installed ports for linking problems after installing anything.

You can find out what does use them by running port rdependents gstreamer1-gst-plugins-bad webkit2-gtk. You can then decide whether you want to keep those ports installed.

Note: See TracTickets for help on using tickets.