Opened 13 years ago

Closed 13 years ago

#30325 closed defect (duplicate)

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: g5pw (Aljaž Srebrnič), jdswinbank (John Swinbank), drkp (Dan Ports), neoroman@…, mni@…
Port: synergy

Description (last modified by ryandesign (Ryan Carsten Schmidt))

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 (1)

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

Download all attachments as: .zip

Change History (11)

Changed 13 years ago by sean.hafeez@…

Attachment: main.log added

synergy build log file

comment:1 Changed 13 years ago by g5pw (Aljaž Srebrnič)

Cc: a2piratesoft@… added

Cc Me!

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

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

Use WikiFormatting please.

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

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

Remember to Cc the port maintainer.

comment:4 Changed 13 years ago by jdswinbank (John Swinbank)

Cc: swinbank@… added

Cc Me!

comment:5 Changed 13 years ago by drkp (Dan Ports)

Cc: dports@… added

Cc Me!

comment:6 Changed 13 years ago by neoroman@…

Cc: neoroman@… added

Cc Me!

comment:7 Changed 13 years ago by mni@…

Cc: mni@… added

Cc Me!

comment:8 Changed 13 years ago by drkp (Dan Ports)

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 13 years ago by drkp (Dan Ports)

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 13 years ago by drkp (Dan Ports)

Resolution: duplicate
Status: newclosed

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.