Armagetron CVS OS X compiling woes

What do you want to see in Armagetron soon? Any new feature ideas? Let's ponder these ground breaking ideas...
Post Reply
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Armagetron CVS OS X compiling woes

Post by dlh »

I'm having problems compiling armagetron cvs for os x. There are problems during linking -->

Code: Select all

ld: multiple definitions of symbol _Z12ANET_ConnectiP8sockaddr.eh
	ld: multiple definitions of symbol _Z16ANET_AddrCompareP8sockaddrS0_.eh
	ld: multiple definitions of symbol _Z17ANET_AddrToStringPK8sockaddr.eh
	ld: multiple definitions of symbol _Z17ANET_StringToAddrPKcP8sockaddr.eh
	ld: multiple definitions of symbol _Z18ANET_GetSocketPortP8sockaddr.eh
	ld: multiple definitions of symbol _Z18ANET_SetSocketPortP8sockaddri.eh
	ld: multiple definitions of symbol ANET_Error()
	ld: multiple definitions of symbol ANET_Write(int&, char const*, int, sockaddr const*)
	ld: multiple definitions of symbol ANET_Listen(bool)
	ld: multiple definitions of symbol ANET_Connect(int, sockaddr*)
	ld: multiple definitions of symbol ANET_Shutdown()
	ld: multiple definitions of symbol ANET_Broadcast(int&, char const*, int, unsigned int)
	ld: multiple definitions of symbol ANET_OpenSocket(int)
	ld: multiple definitions of symbol ANET_AddrCompare(sockaddr*, sockaddr*)
	ld: multiple definitions of symbol ANET_CloseSocket(int)
	ld: multiple definitions of symbol ANET_ResetSocket(int&)
	ld: multiple definitions of symbol ANET_AddrToString(sockaddr const*)
	ld: multiple definitions of symbol ANET_StringToAddr(char const*, sockaddr*)
	ld: multiple definitions of symbol ANET_GetSocketAddr(int, sockaddr*)
	ld: multiple definitions of symbol ANET_GetSocketPort(sockaddr*)
	ld: multiple definitions of symbol ANET_SetSocketPort(sockaddr*, int)
	ld: multiple definitions of symbol ANET_GetAddrFromName(char const*, sockaddr*)
	ld: multiple definitions of symbol ANET_GetNameFromAddr(sockaddr const*, char*)
	ld: multiple definitions of symbol ANET_CheckNewConnections()
	ld: multiple definitions of symbol ANET_MakeSocketBroadcastCapable(int)
	ld: multiple definitions of symbol ANET_Init()
	ld: multiple definitions of symbol ANET_Read(int&, char*, int, sockaddr*)
	ld: multiple definitions of symbol _hostname
	ld: multiple definitions of symbol _my_tcpip_address
	ld: multiple definitions of symbol _net_acceptsocket
	ld: multiple definitions of symbol _net_hostport
	ld: multiple definitions of symbol _tcpipAvailable
Jonathon, have you had any luck with this?
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

I have never used CVS... I'll try.
User avatar
Jonathan
A Brave Victim
Posts: 3391
Joined: Thu Feb 03, 2005 12:50 am
Location: Not really lurking anymore

Post by Jonathan »

OK, compiles fine. Are you sure you didn't add some files to the project twice?
User avatar
dlh
Formerly That OS X Guy
Posts: 2035
Joined: Fri Jan 02, 2004 12:05 am
Contact:

Post by dlh »

goshdarn. nevermind then, got it working. (will double check next time).
Post Reply