New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #30325 (closed defect: duplicate)

Opened 22 months ago

Last modified 21 months ago

synergy fails to build on Lion 10.7.

Reported by: sean.hafeez@… Owned by: ascarter@…
Priority: Normal Milestone:
Component: ports Version: 2.0.0
Keywords: lion Cc: a2piratesoft@…, swinbank@…, dports@…, neoroman@…, mni@…
Port: synergy

Description (last modified by ryandesign@…) (diff)

After installing Lion, I removed all my ports and did a reinstall as I saw some strange behavior. One of the applications, synergy will not build anymore.

Log attached.

628 :info:build COSXScreen.cpp:1398: error: ‘GetMainDevice’ was not declared in this scope
629 :info:build ../../lib/synergy/OptionTypes.h: At global scope:
630 :info:build ../../lib/synergy/OptionTypes.h:45: warning: ‘kOptionHalfDuplexCapsLock’ defined but not used
631 :info:build ../../lib/synergy/OptionTypes.h:46: warning: ‘kOptionHalfDuplexNumLock’ defined but not used
632 :info:build ../../lib/synergy/OptionTypes.h:47: warning: ‘kOptionHalfDuplexScrollLock’ defined but not used
633 :info:build ../../lib/synergy/OptionTypes.h:48: warning: ‘kOptionModifierMapForShift’ defined but not used
634 :info:build ../../lib/synergy/OptionTypes.h:49: warning: ‘kOptionModifierMapForControl’ defined but not used
635 :info:build ../../lib/synergy/OptionTypes.h:50: warning: ‘kOptionModifierMapForAlt’ defined but not used
636 :info:build ../../lib/synergy/OptionTypes.h:51: warning: ‘kOptionModifierMapForMeta’ defined but not used
637 :info:build ../../lib/synergy/OptionTypes.h:52: warning: ‘kOptionModifierMapForSuper’ defined but not used
638 :info:build ../../lib/synergy/OptionTypes.h:53: warning: ‘kOptionHeartbeat’ defined but not used
639 :info:build ../../lib/synergy/OptionTypes.h:54: warning: ‘kOptionScreenSwitchCorners’ defined but not used
640 :info:build ../../lib/synergy/OptionTypes.h:55: warning: ‘kOptionScreenSwitchCornerSize’ defined but not used
641 :info:build ../../lib/synergy/OptionTypes.h:56: warning: ‘kOptionScreenSwitchDelay’ defined but not used
642 :info:build ../../lib/synergy/OptionTypes.h:57: warning: ‘kOptionScreenSwitchTwoTap’ defined but not used
643 :info:build ../../lib/synergy/OptionTypes.h:58: warning: ‘kOptionScreenSaverSync’ defined but not used
644 :info:build ../../lib/synergy/OptionTypes.h:59: warning: ‘kOptionXTestXineramaUnaware’ defined but not used
645 :info:build ../../lib/synergy/OptionTypes.h:60: warning: ‘kOptionRelativeMouseMoves’ defined but not used
646 :info:build ../../lib/synergy/OptionTypes.h:61: warning: ‘kOptionWin32KeepForeground’ defined but not used
647 :info:builr make[3]: *** [COSXScreen.o] Error 1
648 r: Status 1 encountered during processing.
649 
650 :info:build make[3]: *** Waiting for unfinished jobs....
651 :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_syn
652 :info:build make[2]: *** [all-recursive] Error 1
653 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_syn
654 :info:build make[1]: *** [all-recursive] Error 1
655 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_syn
656 :info:build make: *** [all] Error 2
657 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_synerg
658 :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_sysutils_synergy/syn
659 :error:build Target org.macports.build returned: shell command failed (see log for details)
660 :debug:build Backtrace: shell command failed (see log for details)
661     while executing
662 "command_exec build"
663     (procedure "portbuild::build_main" line 8)
664     invoked from within
665 "$procedure $targetname"
666 :info:build Warning: the following items did not execute (for synergy): org.macports.activate org.macports.build org.macports.destroot org.macports
667 :notice:build Log for 

Attachments

main.log (73.6 KB) - added by sean.hafeez@… 22 months ago.
synergy build log file

Change History

Changed 22 months ago by sean.hafeez@…

synergy build log file

comment:1 Changed 22 months ago by a2piratesoft@…

  • Cc a2piratesoft@… added

Cc Me!

comment:2 Changed 22 months ago by ryandesign@…

  • Keywords lion added; synergy removed
  • Description modified (diff)

Use WikiFormatting please.

comment:3 Changed 22 months ago by ryandesign@…

  • Owner changed from macports-tickets@… to ascarter@…

Remember to Cc the port maintainer.

comment:4 Changed 22 months ago by swinbank@…

  • Cc swinbank@… added

Cc Me!

comment:5 Changed 22 months ago by dports@…

  • Cc dports@… added

Cc Me!

comment:6 Changed 21 months ago by neoroman@…

  • Cc neoroman@… added

Cc Me!

comment:7 Changed 21 months ago by mni@…

  • Cc mni@… added

Cc Me!

comment:8 follow-up: ↓ 9 Changed 21 months ago by dports@…

This seems like a hard one to fix because synergy requires QuickDraw APIs that have been removed in 10.7 (also why it's had to be built 32-bit for a while). I don't know of any way to resolve this short of waiting for someone to rewrite its OS X support, or to build it against an earlier SDK. I don't know if we have a way to do that, or if it's something we should do.

comment:9 in reply to: ↑ 8 Changed 21 months ago by dports@…

Replying to dports@…:

This seems like a hard one to fix because synergy requires QuickDraw APIs that have been removed in 10.7 (also why it's had to be built 32-bit for a while). I don't know of any way to resolve this short of waiting for someone to rewrite its OS X support, or to build it against an earlier SDK. I don't know if we have a way to do that, or if it's something we should do.

No, disregard that, that seems only to be true of the version currently in the port. The latest version, 1.3.7, doesn't have this problem (but may have others: #26516)

comment:10 Changed 21 months ago by dports@…

  • Status changed from new to closed
  • Resolution set to duplicate

Merging this ticket into #26516 since it looks like the fix is to update the synergy port.

Note: See TracTickets for help on using tickets.