[MacPorts] #70026: trojita with Qt4 does not see its plugins and cannot set IMAP

MacPorts noreply at macports.org
Tue May 28 12:37:38 UTC 2024


#70026: trojita with Qt4 does not see its plugins and cannot set IMAP
---------------------------+-----------------------------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  defect        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.9.3
Resolution:                |   Keywords:  snowleopard, leopard, tiger
      Port:  trojita       |
---------------------------+-----------------------------------------

Comment (by barracuda156):

 Replying to [comment:33 RJVB]:
 > FWIW, the `-x11` subports are not standalone in my implementation. They
 do a full X11 build of qtbase plus x11extras and maybe some other things.
 There's no other approach, but then they only install the things that
 aren't already provided by the main port. It turns out this works.
 > In your case you would want to merge the changes and configure args
 applied in those -x11 subports to the main port, or to the corresponding
 subports if you adhere to the approach used by the official Qt5 port. Of
 course you could still start by checking the subport as it is, hacking it
 to be standalone.

 At least for Qt5 what I want is to build it like on every other non-Apple
 OS (NetBSD etc.), using X11 and no Cocoa (Carbon is out anyway). Your
 subports for qtbase does not do that at the moment?

 > Why didn't you add a variant (and why C++11 while wxW has a feature to
 build using C++14)? I *think* that that's a build option which doesn't
 change the ABI.

 wxWidgets is nasty, though I did not try C++14 with it. But wxGTK-3.2 ''is
 broken even on Sonoma,'' so there is no way at the moment (obviously,
 neither Qt5 not Cocoa backend gonna work).
 https://github.com/wxWidgets/wxWidgets/issues/24460

 For 3.0, if you build wxGTK with gcc-4.2, then it cannot be used with
 ports which require C++11 or higher. Which is why I had to add a subport
 for that.

 > I suppose you're talking about wxWidgets on systems that are older than
 mine. I have installed the latest 3.2'ish commit that still builds on 10.9
 and it works OK for Audacity.

 I recall 10.8 still had wxWidgets 3.0 built with Cocoa defunct. But not
 really sure how consistent is that. On 10.6 no port worked so far with
 wxWidgets 3.0, whether ppc or x86. But wxGTK 3.0 works fine.

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


More information about the macports-tickets mailing list