[MacPorts] #64732: barrier fails to build for ppc

MacPorts noreply at macports.org
Fri Feb 25 20:23:01 UTC 2022


#64732: barrier fails to build for ppc
----------------------------------------------------+---------------------
 Reporter:  barracuda156                            |      Owner:  (none)
     Type:  defect                                  |     Status:  new
 Priority:  Normal                                  |  Milestone:
Component:  ports                                   |    Version:  2.7.1
 Keywords:  powerpc, snowleopard, rosetta, leopard  |       Port:  barrier
----------------------------------------------------+---------------------
 Failure on 10.6.8 Rosetta:

 {{{
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:
 In function 'KeyID convertNXKeyTypeToKeyID(uint32_t)':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:65:6:
 error: expected unqualified-id before '=' token
    id = kKeyAudioUp;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:68:6:
 error: expected unqualified-id before '=' token
    id = kKeyAudioDown;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:71:6:
 error: expected unqualified-id before '=' token
    id = kKeyAudioMute;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:74:6:
 error: expected unqualified-id before '=' token
    id = kKeyEject;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:77:6:
 error: expected unqualified-id before '=' token
    id = kKeyAudioPlay;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:81:6:
 error: expected unqualified-id before '=' token
    id = kKeyAudioNext;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:85:6:
 error: expected unqualified-id before '=' token
    id = kKeyAudioPrev;
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:
 In function 'bool isMediaKeyEvent(CGEventRef)':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXMediaKeySupport.mm:97:7:
 error: '-fobjc-exceptions' is required to enable Objective-C exception
 syntax
   @try {
        ^
 make[2]: ***
 [src/lib/platform/CMakeFiles/platform.dir/OSXMediaKeySupport.mm.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXScreen.mm:51:29:
 warning: multi-character character constant [-Wmultichar]
   kBarrierMouseScrollAxisX = 'saxx',
                              ^~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXScreen.mm:52:29:
 warning: multi-character character constant [-Wmultichar]
   kBarrierMouseScrollAxisY = 'saxy'
                              ^~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXScreen.mm:351:26:
 warning: multi-character character constant [-Wmultichar]
    EventHotKeyID hkid = { 'SNRG', (UInt32)id };
                           ^~~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXPasteboardPeeker.mm:
 In function 'const __CFString* getDraggedFileURL()':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXPasteboardPeeker.mm:31:15:
 error: expected ';' before 'in'
   for (id file in files) {
                ^~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXPasteboardPeeker.mm:31:15:
 error: 'in' was not declared in this scope
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXPasteboardPeeker.mm:31:15:
 note: suggested alternative: 'yn'
   for (id file in files) {
                ^~
                yn
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXPasteboardPeeker.mm:31:18:
 error: expected ';' before 'files'
   for (id file in files) {
                   ^~~~~
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXPasteboardPeeker.mm:33:25:
 warning: embedded NUL in CFString literal [--all-warnings]
    [string appendString: @"\0"];
                          ^
 make[2]: ***
 [src/lib/platform/CMakeFiles/platform.dir/OSXPasteboardPeeker.mm.o] Error
 1
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXScreen.mm:
 In member function 'virtual UInt32 OSXScreen::registerHotKey(KeyID,
 KeyModifierMask)':
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXScreen.mm:330:6:
 error: expected unqualified-id before '=' token
    id = m_oldHotKeyIDs.back();
       ^
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/barrier-2.4.0/src/lib/platform/OSXScreen.mm:334:6:
 error: expected unqualified-id before '=' token
    id = m_hotKeys.size() + 1;
       ^
 make[2]: *** [src/lib/platform/CMakeFiles/platform.dir/OSXScreen.mm.o]
 Error 1
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/build'
 make[1]: *** [src/lib/platform/CMakeFiles/platform.dir/all] Error 2
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/build'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/build'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_aqua_barrier/barrier/work/build"
 && /usr/bin/make -j4 -w all VERBOSE=ON
 Exit code: 2
 Error: Failed to build barrier: command execution failed
 }}}

 Same failure has been reported for 10.5.8:
 https://forums.macrumors.com/threads/request-help-porting-barrier-kvm-to-
 ppc-leopard-tiger.2314836/

-- 
Ticket URL: <https://trac.macports.org/ticket/64732>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list