Re: [MacPorts] #65811: i3wm fails to install because outdated xkbcommon can’t be found

MacPorts noreply at macports.org
Sat Sep 10 08:39:41 UTC 2022


#65811: i3wm fails to install because outdated xkbcommon can’t be found
--------------------------+--------------------
  Reporter:  jenstroeger  |      Owner:  (none)
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.7.2
Resolution:               |   Keywords:
      Port:  i3           |
--------------------------+--------------------

Comment (by jenstroeger):

 @jmroot Dang, you’re right! I removed cleared out the `~/opt/ports/`
 folder which contained an `i3` and `xkbcommon` port and then I was able to
 build the `i3` port.

 However, it doesn’t run:
 {{{
 dyld: lazy symbol binding failed: Symbol not found:
 _cairo_xcb_surface_create
   Referenced from: /opt/local/bin/i3
   Expected in: /opt/local/lib/libcairo.2.dylib

 dyld: Symbol not found: _cairo_xcb_surface_create
   Referenced from: /opt/local/bin/i3
   Expected in: /opt/local/lib/libcairo.2.dylib

 Abort trap: 6
 }}}
 and I noticed that
 {{{
 cairo @1.17.4_0+quartz (active)
 }}}
 was built with the `quartz` variant (so is `pango`) whereas
 {{{
 > port info i3
 i3 @4.18.1 (x11)

 ...
 }}}
 requires `x11`, and it doesn’t list _any_ variants. Could that be an
 issue?

-- 
Ticket URL: <https://trac.macports.org/ticket/65811#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list