aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: [1] 2 3 4

Author Topic: Mac Compile Error  (Read 23769 times)

littleb2005

  • Approved Newbie
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 32
Mac Compile Error
« on: May 20, 2007, 01:13:14 AM »

g++  -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -O2  -DUSE_WX_EXTENSIONS  -bind_at_load  -lpthread -o amule  amule-RC4Encrypt.o amule-amule.o amule-BaseClient.o amule-ClientList.o amule-ClientCreditsList.o amule-ClientTCPSocket.o amule-ClientUDPSocket.o amule-DownloadClient.o amule-DownloadQueue.o amule-ECSpecialCoreTags.o amule-EMSocket.o amule-EncryptedStreamSocket.o amule-EncryptedDatagramSocket.o amule-ExternalConn.o amule-Friend.o amule-FriendList.o amule-HTTPDownload.o amule-IPFilter.o amule-KnownFileList.o amule-ListenSocket.o amule-MuleUDPSocket.o amule-SearchFile.o amule-SearchList.o amule-ServerConnect.o amule-ServerList.o amule-ServerSocket.o amule-ServerUDPSocket.o amule-SharedFileList.o amule-ThreadTasks.o amule-UploadBandwidthThrottler.o amule-UploadClient.o amule-UploadQueue.o amule-Kademlia.o amule-Search.o amule-Indexed.o amule-KademliaUDPListener.o amule-Prefs.o amule-RoutingZone.o amule-Contact.o amule-UPnP.o amule-UPnPCompatibility.o amule-amule-gui.o amule-amuleDlg.o amule-AddFriend.o amule-CatDialog.o amule-ChatSelector.o amule-ClientDetailDialog.o amule-FileDetailDialog.o amule-KadDlg.o amule-OScopeCtrl.o amule-PartFileConvert.o amule-PrefsUnifiedDlg.o amule-SearchDlg.o amule-ServerWnd.o amule-SharedFilesWnd.o amule-StatisticsDlg.o amule-SearchListCtrl.o amule-DownloadListCtrl.o amule-ClientListCtrl.o amule-FriendListCtrl.o amule-ServerListCtrl.o amule-SharedFilesCtrl.o amule-MuleTrayIcon.o amule-TransferWnd.o  amule-ClientCredits.o amule-ECSpecialMuleTags.o amule-KnownFile.o amule-GetTickCount.o amule-GuiEvents.o amule-Logger.o amule-PartFile.o amule-Preferences.o amule-Proxy.o amule-Server.o amule-Statistics.o amule-StatTree.o amule-SHAHashSet.o amule-TerminationProcess.o amule-UserEvents.o amule-OtherFunctions.o amule-NetworkFunctions.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec     -L. -lmuleappcore -L. -lmuleappgui  -L/Users/littleb/wxMac-2.8.4/build/lib   -framework QuickTime -framework IOKit -framework Carbon -framework Cocoa -framework System  /Users/littleb/wxMac-2.8.4/build/lib/libwx_macu_adv-2.8.a /Users/littleb/wxMac-2.8.4/build/lib/libwx_macu_core-2.8.a /Users/littleb/wxMac-2.8.4/build/lib/libwx_base_carbonu_net-2.8.a /Users/littleb/wxMac-2.8.4/build/lib/libwx_base_carbonu-2.8.a -framework WebKit -lwxregexu-2.8 -lwxexpat-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 -lz -lpthread -liconv   -lz
/usr/bin/ld: multiple definitions of symbol CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)
amule-ClientCreditsList.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-Kademlia.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)
amule-ClientCreditsList.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-Kademlia.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-KnownFile.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-KnownFile.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-CryptoPP.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-CryptoPP.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Mac Compile Error
« Reply #1 on: May 20, 2007, 01:21:36 AM »

Yes, that might be problematic. I'll take a look.
Logged

andretti

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Mac Compile Error
« Reply #2 on: May 21, 2007, 07:13:58 AM »

same error :(



g++  -DUSE_EMBEDDED_CRYPTO -W -Wall -Wshadow -Wundef -O2  -DUSE_WX_EXTENSIONS  -bind_at_load  -lpthread -o amule  amule-RC4Encrypt.o amule-amule.o amule-BaseClient.o amule-ClientList.o amule-ClientCreditsList.o amule-ClientTCPSocket.o amule-ClientUDPSocket.o amule-DownloadClient.o amule-DownloadQueue.o amule-ECSpecialCoreTags.o amule-EMSocket.o amule-EncryptedStreamSocket.o amule-EncryptedDatagramSocket.o amule-ExternalConn.o amule-Friend.o amule-FriendList.o amule-HTTPDownload.o amule-IPFilter.o amule-KnownFileList.o amule-ListenSocket.o amule-MuleUDPSocket.o amule-SearchFile.o amule-SearchList.o amule-ServerConnect.o amule-ServerList.o amule-ServerSocket.o amule-ServerUDPSocket.o amule-SharedFileList.o amule-ThreadTasks.o amule-UploadBandwidthThrottler.o amule-UploadClient.o amule-UploadQueue.o amule-Kademlia.o amule-Search.o amule-Indexed.o amule-KademliaUDPListener.o amule-Prefs.o amule-RoutingZone.o amule-Contact.o amule-UPnP.o amule-UPnPCompatibility.o amule-amule-gui.o amule-amuleDlg.o amule-AddFriend.o amule-CatDialog.o amule-ChatSelector.o amule-ClientDetailDialog.o amule-FileDetailDialog.o amule-KadDlg.o amule-OScopeCtrl.o amule-PartFileConvert.o amule-PrefsUnifiedDlg.o amule-SearchDlg.o amule-ServerWnd.o amule-SharedFilesWnd.o amule-StatisticsDlg.o amule-SearchListCtrl.o amule-DownloadListCtrl.o amule-ClientListCtrl.o amule-FriendListCtrl.o amule-ServerListCtrl.o amule-SharedFilesCtrl.o amule-MuleTrayIcon.o amule-TransferWnd.o  amule-ClientCredits.o amule-ECSpecialMuleTags.o amule-KnownFile.o amule-GetTickCount.o amule-GuiEvents.o amule-Logger.o amule-PartFile.o amule-Preferences.o amule-Proxy.o amule-Server.o amule-Statistics.o amule-StatTree.o amule-SHAHashSet.o amule-TerminationProcess.o amule-UserEvents.o amule-OtherFunctions.o amule-NetworkFunctions.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec     -L. -lmuleappcore -L. -lmuleappgui  -L/Users/littleb/wxMac-2.8.4/build/lib   -framework QuickTime -framework IOKit -framework Carbon -framework Cocoa -framework System  /Users/littleb/wxMac-2.8.4/build/lib/libwx_macu_adv-2.8.a /Users/littleb/wxMac-2.8.4/build/lib/libwx_macu_core-2.8.a /Users/littleb/wxMac-2.8.4/build/lib/libwx_base_carbonu_net-2.8.a /Users/littleb/wxMac-2.8.4/build/lib/libwx_base_carbonu-2.8.a -framework WebKit -lwxregexu-2.8 -lwxexpat-2.8 -lwxtiff-2.8 -lwxjpeg-2.8 -lwxpng-2.8 -lz -lpthread -liconv   -lz
/usr/bin/ld: multiple definitions of symbol CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)
amule-ClientCreditsList.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-Kademlia.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
/usr/bin/ld: multiple definitions of symbol CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)
amule-ClientCreditsList.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-Kademlia.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-KnownFile.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-KnownFile.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-CryptoPP.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-CryptoPP.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Logged

andretti

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Mac Compile Error
« Reply #3 on: May 21, 2007, 07:18:55 AM »

Exists a universal binary newer then "aMule-Mac.CVS.2006-08-10.noDebug_UniversalBinary_TigerOnly.zip"? I want the "Protocol Obfuscati0n" feature. I hate my ISP!!!

Thanks.
Andretti
« Last Edit: May 21, 2007, 07:23:18 AM by andretti »
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Mac Compile Error
« Reply #4 on: May 21, 2007, 09:01:14 AM »

Protocol Obfuscation is still not working in aMule.
Logged

dashaund

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 25
Re: Mac Compile Error
« Reply #5 on: May 21, 2007, 09:38:43 PM »

Exact same error as andretti here...sigh
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Mac Compile Error
« Reply #6 on: May 21, 2007, 10:18:33 PM »

Because crypto is included twice in one of the apps. I'll fix that after I finish with my current work on P.O., in some days.
Logged

Kry

  • Ex-developer
  • Retired admin
  • Hero Member
  • *****
  • Karma: -665
  • Offline Offline
  • Posts: 5795
Re: Mac Compile Error
« Reply #7 on: May 24, 2007, 06:35:30 AM »

Should actually be fixed since a couple of days ago.
Logged

dashaund

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 25
Re: Mac Compile Error
« Reply #8 on: May 24, 2007, 04:32:30 PM »

Quote
xt)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-RandomFunctions.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-RandomFunctions.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
eric-mullinaxs-computer:~/amule-cvs dashaund$

Still doing it.  Downloaded  the latest CVS release from hirnriss.net
Logged

littleb2005

  • Approved Newbie
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 32
Re: Mac Compile Error
« Reply #9 on: May 27, 2007, 08:13:10 PM »

Quote
xt)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-RandomFunctions.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-RandomFunctions.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
eric-mullinaxs-computer:~/amule-cvs dashaund$

Still doing it.  Downloaded  the latest CVS release from hirnriss.net

Code: [Select]

yep it still is

/usr/bin/ld: multiple definitions of symbol CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)
amule-ClientCreditsList.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-Kademlia.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-KnownFile.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
amule-KnownFile.o definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-UInt128.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-CryptoPP.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
./libmuleappcommon.a(libmuleappcommon_a-CryptoPP.o) definition of CryptoPP::AutoSeededX917RNG<CryptoPP::DES_EDE3>::AutoSeededX917RNG(bool)in section (__TEXT,__text)
collect2: ld returned 1 exit status
make[3]: *** [amule] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

none the less it really does seem impossible to compile on the mac jeez i try serveals diffrent cvs builds
« Last Edit: May 28, 2007, 12:48:22 AM by littleb2005 »
Logged

GRU

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Mac Compile Error
« Reply #10 on: July 08, 2007, 11:28:26 PM »

This error is still there on today's CVS. Now it just appears on every library.
Logged

wuischke

  • Developer
  • Hero Member
  • *****
  • Karma: 183
  • Offline Offline
  • Posts: 4292
Re: Mac Compile Error
« Reply #11 on: July 09, 2007, 12:08:45 AM »

How do you compile? (I have no clue about Mac compiling, but I fixed building aMule with external libcrypto yesterday...hopefully)
Logged

littleb2005

  • Approved Newbie
  • *
  • Karma: 2
  • Offline Offline
  • Posts: 32
Re: Mac Compile Error
« Reply #12 on: July 09, 2007, 01:07:45 AM »

Logged

Romby69

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
Re: Mac Compile Error
« Reply #13 on: July 10, 2007, 12:28:11 AM »

Why do I have this compilation problem?

Scanner.cpp:527:5: warning: "YY_STACK_USED" is not defined
Scanner.cpp:1465:5: warning: "YY_ALWAYS_INTERACTIVE" is not defined
Scanner.cpp:1759:5: warning: "YY_MAIN" is not defined
./Scanner.l:205:5: warning: "YY_STACK_USED" is not defined
./Scanner.l: In function 'void LexFree()':
./Scanner.l:191: error: 'yylex_destroy' was not declared in this scope
Scanner.cpp: At global scope:
Scanner.cpp:1658: warning: 'void yy_fatal_error(const char*)' defined but not used
make[3]: *** [libmuleappcore_a-Scanner.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
Logged

GRU

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
Re: Mac Compile Error
« Reply #14 on: July 10, 2007, 02:50:05 AM »

this function is not defined in Scanner.l file - that's the cause of the error. If you will correct it and continue compilation you'll get error in FileFunctions.cc -you need to include <memory> there. But linkage error is there, if you follow instrucyions on wiki How to compile on Mac.
Logged
Pages: [1] 2 3 4