On 2013/05/12 10:09, Brian Callahan wrote: > CVSROOT: /cvs > Module name: ports > Changes by: [email protected] 2013/05/12 10:09:04 > > Modified files: > net/synergy : Makefile distinfo > net/synergy/patches: patch-CMakeLists_txt > patch-src_lib_ipc_CIpcClientProxy_cpp > patch-src_lib_ipc_CIpcServerProxy_cpp > patch-src_lib_synergy_CProtocolUtil_h > Added files: > net/synergy/patches: patch-src_lib_server_CClientProxy1_4_cpp > patch-tools_CMakeLists_txt > > Log message: > Update net/synergy to 1.4.12 > ok abieber@ >
This breaks on i386: full log at http://junkpile.org/synergy.log, excerpt below. Also why does it use an internal copy of cryptopp (from a zip file, no less) rather than ports/devel/cryptopp? It's even the same version. cd /usr/obj/synergy-1.4.12/build-i386/src/cmd/synergyc && /usr/local/bin/cmake -E cmake_link_script CMakeFiles/synergyc.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -pipe CMakeFiles/synergyc.dir/synergyc.o CMakeFiles/synergyc.dir/CXWindowsClientTaskBarReceiver.o -o /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/bin/synergyc /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libarch.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libbase.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libclient.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libcommon.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libio.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libmt.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libnet.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libipc.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libplatform.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libserver.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libcryptopp.a -lpthread /usr/X11R6/lib/libX11.so.15.1 /usr/X11R6/lib/libXtst.so.10.0 /! usr/X11R6/lib/libSM.so.8.0 /usr/X11R6/lib/libICE.so.9.0 /usr/X11R6/lib/libXext.so.12.0 /usr/X11R6/lib/libXinerama.so.5.0 /usr/X11R6/lib/libXi.so.11.1 /usr/X11R6/lib/libXrandr.so.6.2 /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libclient.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libipc.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libplatform.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libserver.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a -lpthread /usr/X11R6/lib/libX11.so.15.1 /usr/X11R6/lib/libXtst.so.10.0 /usr/X11R6/lib/libSM.so.8.0 /usr/X11R6/lib/libICE.so.9.0 /usr/X11R6/lib/libXext.so.12.0 /usr/X11R6/lib/libXinerama.so.5.0 /usr/X11R6/lib/libXi.so.11.1 /usr/X11R6/lib/libXrandr.so.6.2 /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libarch.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libbase.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libcommon.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libnet.a /! usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libio.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libmt.a /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libcryptopp.a -Wl,-rpath,/usr/X11R6/lib -Wl,-rpath-link,/usr/X11R6/lib:/usr/local/lib /usr/X11R6/lib/libX11.so.15.1: warning: strcpy() is almost always misused, please use strlcpy() /usr/X11R6/lib/libX11.so.15.1: warning: strcat() is almost always misused, please use strlcat() /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libbase.a(CLog.o)(.text+0x7df): In function `CLog::print(char const*, int, char const*, ...)': : warning: sprintf() is often misused, please use snprintf() /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIhNS_20AllocatorWithCleanupIhLb1EEEEENT0_7pointerERS3_PT_NS3_9size_typeES8_b+0x3a): In function `CryptoPP::AllocatorWithCleanup<unsigned char, true>::pointer CryptoPP::StandardReallocate<unsigned char, CryptoPP::AllocatorWithCleanup<unsigned char, true> >(CryptoPP::AllocatorWithCleanup<unsigned char, true>&, unsigned char*, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, bool)': : undefined reference to `CryptoPP::AlignedDeallocate(void*)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIhNS_20AllocatorWithCleanupIhLb1EEEEENT0_7pointerERS3_PT_NS3_9size_typeES8_b+0x59): In function `CryptoPP::AllocatorWithCleanup<unsigned char, true>::pointer CryptoPP::StandardReallocate<unsigned char, CryptoPP::AllocatorWithCleanup<unsigned char, true> >(CryptoPP::AllocatorWithCleanup<unsigned char, true>&, unsigned char*, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, bool)': : undefined reference to `CryptoPP::AlignedAllocate(unsigned long)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIhNS_20AllocatorWithCleanupIhLb1EEEEENT0_7pointerERS3_PT_NS3_9size_typeES8_b+0x83): In function `CryptoPP::AllocatorWithCleanup<unsigned char, true>::pointer CryptoPP::StandardReallocate<unsigned char, CryptoPP::AllocatorWithCleanup<unsigned char, true> >(CryptoPP::AllocatorWithCleanup<unsigned char, true>&, unsigned char*, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, bool)': : undefined reference to `CryptoPP::AlignedAllocate(unsigned long)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP18StandardReallocateIhNS_20AllocatorWithCleanupIhLb1EEEEENT0_7pointerERS3_PT_NS3_9size_typeES8_b+0x14b): In function `CryptoPP::AllocatorWithCleanup<unsigned char, true>::pointer CryptoPP::StandardReallocate<unsigned char, CryptoPP::AllocatorWithCleanup<unsigned char, true> >(CryptoPP::AllocatorWithCleanup<unsigned char, true>&, unsigned char*, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, CryptoPP::AllocatorWithCleanup<unsigned char, true>::size_type, bool)': : undefined reference to `CryptoPP::AlignedDeallocate(void*)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP14CipherModeBaseD1Ev+0x4d): In function `CryptoPP::CipherModeBase::~CipherModeBase()': : undefined reference to `CryptoPP::AlignedDeallocate(void*)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP14CipherModeBaseD0Ev+0x4d): In function `CryptoPP::CipherModeBase::~CipherModeBase()': : undefined reference to `CryptoPP::AlignedDeallocate(void*)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP14CipherModeBaseD2Ev+0x3d): In function `CryptoPP::CipherModeBase::~CipherModeBase()': : undefined reference to `CryptoPP::AlignedDeallocate(void*)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP14CTR_ModePolicyD2Ev+0x44): In function `CryptoPP::CTR_ModePolicy::~CTR_ModePolicy()': : undefined reference to `CryptoPP::AlignedDeallocate(void*)' /usr/obj/synergy-1.4.12/synergy-1.4.12-Source/lib/libsynergy.a(CCryptoMode.o)(.gnu.linkonce.t._ZN8CryptoPP20AbstractPolicyHolderINS_28AdditiveCipherAbstractPolicyENS_14CTR_ModePolicyEED0Ev+0x64): more undefined references to `CryptoPP::AlignedDeallocate(void*)' follow collect2: ld returned 1 exit status *** Error 1 in . (src/cmd/synergyc/CMakeFiles/synergyc.dir/build.make:154 '/usr/obj/synergy-1.4.12/synergy-1.4.12-Source/bin/synergyc') *** Error 1 in . (CMakeFiles/Makefile2:739 'src/cmd/synergyc/CMakeFiles/synergyc.dir/all') *** Error 1 in /usr/obj/synergy-1.4.12/build-i386 (Makefile:76 'all') *** Error 1 in net/synergy (/usr/ports/infrastructure/mk/bsd.port.mk:2641 '/usr/obj/synergy-1.4.12/build-i386/.build_done') *** Error 1 in net/synergy (/usr/ports/infrastructure/mk/bsd.port.mk:2360 'build') ===> Exiting net/synergy with an error /bin/sh: exit 1: not found *** Error 127 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:147 'build') Error: /usr/ports/packages/i386/all/synergy-1.4.12.tgz does not exist
