<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Arch supports have been added to my local installations of the kde4 and qt4 portgroup files.<div class=""><br class=""></div><div class="">That doesn’t solve the problem.</div><div class=""><br class=""></div><div class="">I now have in my local ports dir </div><div class="">ports:</div><div class=""><span class="Apple-tab-span" style="white-space:pre"> </span>databases:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>openldap</div><div class=""><span class="Apple-tab-span" style="white-space:pre">  </span>devel:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">            </span>aqbanking:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>automac:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">          </span>gwenhywfar4:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">              </span>libgcrypt:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">                </span>virtuoso:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">         </span>virtuoso-7:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">       </span>kde:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">              </span>kmymoney4:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">        </span>security:</div><div class=""><span class="Apple-tab-span" style="white-space:pre">         </span>cyrus-sasl2:</div><div class=""><br class=""></div><div class="">with</div><div class=""><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">supported_archs ppc ppc64 i386 x86_64</span></div><div>added.</div><div><br class=""></div><div>My current trouble is with gwenhywfar4. Command execution fails with lots of compile error and warnings which seem to be focussed on cocoa.</div><div><br class=""></div><div>I’ve added arch support to the portfile, but the problem may be with the subports.</div><div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183); min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">subport gwenhywfar4-gtk {}</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">subport gwenhywfar4-gtk3 {}</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div></div><div>These seem to be looking at gtk2 and gtk3 respectively. Can I just disable one or the other? It looks as though I’m going to have to go down a separate rabbit hole with one or both of them.</div><div><br class=""></div><div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183); min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">if {$subport == "gwenhywfar4-gtk"} {</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    depends_lib-append      path:lib/pkgconfig/gtk+-2.0.pc:gtk2</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    configure.args-append   --with-guis="gtk2 cpp" --disable-qt4</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">}</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183); min-height: 16px;" class=""><span style="font-variant-ligatures: no-common-ligatures" class=""></span><br class=""></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">if {$subport == "gwenhywfar4-gtk3"} {</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    depends_lib-append      path:lib/pkgconfig/gtk+-3.0.pc:gtk3</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">    configure.args-append   --with-guis="gtk3 cpp" --disable-qt4</span></div><div style="margin: 0px; font-stretch: normal; font-size: 13px; line-height: normal; font-family: Courier; color: rgb(59, 35, 34); background-color: rgb(215, 211, 183);" class=""><span style="font-variant-ligatures: no-common-ligatures" class="">}</span></div><div class=""><span style="font-variant-ligatures: no-common-ligatures" class=""><br class=""></span></div></div><div><br class=""></div><div><div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0);">Any top-of-the-head idea on how to get it to build?</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class="">—</span><br style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class=""><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class="">Peter West</span><br style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class=""><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class=""><a href="mailto:pbw@ehealth.id.au" class="">pbw@ehealth.id.au</a></span><br style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class=""><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class="">…the whole multitude of his disciples began to rejoice and praise God with a loud voice for all the mighty works that they had seen, saying,</span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class=""> </span><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class="">“Blessed is the King who comes in the name of the Lord! Peace in heaven and glory in the highest!”</span></div><div class=""><span style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-family: monospace; font-size: 11px;" class=""><br class=""></span></div></div><div><br class=""><blockquote type="cite" class=""><div class="">On 3 Apr 2022, at 2:45 am, Ryan Schmidt <<a href="mailto:ryandesign@macports.org" class="">ryandesign@macports.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On Apr 1, 2022, at 22:26, Peter West wrote:<br class=""><br class=""><blockquote type="cite" class="">I’m following dependencies which have their own dependency on qt4-mac and are set to universal, I presume, because I get messages like<br class=""><br class="">Error: Cannot install automoc for the archs 'arm64 x86_64' because<br class="">Error: its dependency qt4-mac only supports the archs 'ppc ppc64 i386 x86_64'.<br class=""></blockquote><br class="">Ok. Since automoc also uses the kde4 portgroup which uses the qt4 portgroup, adding the supported_archs line to the qt4 portgroup should solve that as well.<br class=""><br class="">Additionally, as I understand it, automoc is a tool used at build time only and it does not contain any libraries. Therefore the line "installs_libs no" should be added to the automoc Portfile which should cause MacPorts to no longer try to enforce an architecture match, which would also avoid the problem.<br class=""><br class=""></div></div></blockquote></div><br class=""></div></div></div></body></html>