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

Reply via email to