aMule Forum
English => Multiplatform => Mac OSX => Topic started by: harlock59 on March 13, 2011, 03:49:34 PM
-
Hello,
i've tried to compile aMule 2.2.6 for powerpc on leopard.
i had to install libipnp
i went to the amule 2.2.6 directory
i did ./configure
and sudo make install
and i got this error:
amule.h:39:30: error: wx/unix/execute.h: No such file or directory
make[2]: *** [libmuleappgui_a-ChatWnd.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
how can i do to get it compiled ?
-
Please do not cross post.
-
Hello,
i've done ./configure --disable-debug --enable-optimize && make
and i got this error:In file included from ChatWnd.cpp:30:
amule.h:39:30: error: wx/unix/execute.h: No such file or directory
make[3]: *** [libmuleappgui_a-ChatWnd.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
-
i've installed wxMac 2.8.11
-
i've tried this
imac-de-meriem-lentz:aMule-2.2.6 harlock59$ sudo port install wxWidgets26
Error: Requested variants "" do not match original selection "+darwin".
Please use the same variants again, perform 'port clean python27' or specify the force option (-f).
Error: Problem while installing python27
Error: Unable to execute port: upgrade libsdl failed
To report a bug, see <http://guide.macports.org/#project.tickets>
imac-de-meriem-lentz:aMule-2.2.6 harlock59$ port clean python27
---> Cleaning python27
Warning: Only cleaning in ~/.macports; insufficient privileges for standard locations
imac-de-meriem-lentz:aMule-2.2.6 harlock59$ sudo port install wxWidgets26
Error: Requested variants "" do not match original selection "+darwin".
Please use the same variants again, perform 'port clean python27' or specify the force option (-f).
Error: Problem while installing python27
Error: Unable to execute port: upgrade libsdl failed
To report a bug, see <http://guide.macports.org/#project.tickets>
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
-
Please do not cross post.
Last warning.
-
Hello,
i still have the
amule.h:39:30: error: wx/unix/execute.h: No such file or directory
make[2]: *** [libmuleappgui_a-ChatWnd.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
error.
what should i do ?
-
i have copied the inlude folder from wxMac in the aMule-2.2.6 folder and i don't have the error anymore.
-
i meant the content of the include folder
-
ok, now i have another error
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [amule] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
-
It would help to know what symbols aren't found.
-
ok, the last lines are
ppcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::PushToBottom(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::SetAlive(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::SetAlive(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::ChangeContactIPAddress(Kademlia::CContact*, unsigned int)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AddContact(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CContact::DecUse() in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
CBarShader::FillRect(wxDC*, wxRect const&, unsigned int, bool)in libmuleappgui.a(libmuleappgui_a-BarShader.o)
CBarShader::Draw(wxDC*, int, int, bool)in libmuleappgui.a(libmuleappgui_a-BarShader.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-SearchManager.o)
Kademlia::CKademlia::GetIndexed() in libmuleappcore.a(libmuleappcore_a-SearchManager.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-StateMachine.o)
wxArrayString::Item(unsigned long) constin libmuleappcore.a(libmuleappcore_a-Parser.o)
CQueuedData::GetUnreadDataLength() const in libec.a(ECSocket.o)
CQueuedData::Read(void*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::WriteToSocket(CECSocket*) in libec.a(ECSocket.o)
CECSocket::ReadBufferFromSocket(void*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::GetDataLength() const in libec.a(ECSocket.o)
CQueuedData::ReadFromSocket(CECSocket*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::Write(void const*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::ReadFromSocketAll(CECSocket*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::ReadFromSocketAll(CECSocket*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::WriteAt(void const*, unsigned long, unsigned long)in libec.a(ECSocket.o)
CECSocket::WritePacket(CECPacket const*) in libec.a(ECSocket.o)
CECSocket::WritePacket(CECPacket const*) in libec.a(ECSocket.o)
CECSocket::OnInput() in libec.a(ECSocket.o)
CECSocket::WriteBuffer(void const*, unsigned long)in libec.a(ECSocket.o)
PlatformSpecific::GetFilesystemType(CPath const&) in libmuleappcore.a(libmuleappcore_a-PlatformSpecific.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-PlatformSpecific.o)
wxPostEvent(wxEvtHandler*, wxEvent&) in libmuleappcore.a(libmuleappcore_a-AsyncDNS.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [amule] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
-
Could you please post ~10 lines after the last line that says "g++" in it? (Possibly starting with)
-
ok, just a minute i'll post it soon
-
Making install in skins
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/local/share/amule/skins" || /bin/sh ../../mkinstalldirs "/usr/local/share/amule/skins"
/opt/local/bin/ginstall -c -m 644 'gnome.zip' '/usr/local/share/amule/skins/gnome.zip'
/opt/local/bin/ginstall -c -m 644 'kde4.zip' '/usr/local/share/amule/skins/kde4.zip'
/opt/local/bin/ginstall -c -m 644 'tango.zip' '/usr/local/share/amule/skins/tango.zip'
/opt/local/bin/ginstall -c -m 644 'xfce.zip' '/usr/local/share/amule/skins/xfce.zip'
g++ -g -W -Wall -Wshadow -Wundef -ggdb -fno-inline -fmessage-length=0 -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-PartFileConvert.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-Indexed.o amule-Kademlia.o amule-Prefs.o amule-Search.o amule-UDPFirewallTester.o amule-KademliaUDPListener.o amule-PacketTracking.o amule-Contact.o amule-RoutingZone.o amule-UPnPBase.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-PartFileConvertDlg.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-TerminationProcessAmuleweb.o amule-UserEvents.o amule-OtherFunctions.o amule-NetworkFunctions.o -L. -lmuleappcommon -Llibs/common -Llibs/ec/cpp -lmulecommon -lec -lz -L/opt/local/lib -lcryptopp -L. -lmuleappcore -L/opt/local/lib -lupnp -lthreadutil -lixml -L. -lmuleappgui -L/opt/local/lib -L/opt/local/lib -arch ppc -L/opt/local/lib -framework IOKit -framework Carbon -framework Cocoa -framework System -framework QuickTime -framework OpenGL -framework AGL -lwx_macu-2.8
Undefined symbols:
"wxOnAssert(wchar_t const*, int, char const*, wchar_t const*, wchar_t const*)", referenced from:
StripSeparators(wxString, wxString::stripType)in libmulecommon.a(StringFunctions.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmulecommon.a(StringFunctions.o)
wxStringBase::at(unsigned long) constin libmulecommon.a(StringFunctions.o)
wxStringBase::at(unsigned long)in libmulecommon.a(StringFunctions.o)
Kademlia::CEntry::GetCommonFileName() constin libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::WritePublishTrackingDataToFile(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::WritePublishTrackingDataToFile(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReCalculateTrustValue() in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReCalculateTrustValue() in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReCalculateTrustValue() in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CEntry::WriteTagListInc(CFileDataIO*, unsigned int)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CEntry::WriteTagListInc(CFileDataIO*, unsigned int)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CEntry::WriteTagListInc(CFileDataIO*, unsigned int)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CEntry::WriteTagListInc(CFileDataIO*, unsigned int)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::WriteTagListWithPublishInfo(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CEntry::SetFileName(wxString const&)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::AdjustGlobalPublishTracking(unsigned int, bool, wxString const&)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::ReadPublishTrackingDataFromFile(CFileDataIO*) in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::MergeIPsAndFilenames(Kademlia::CKeyEntry*)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::MergeIPsAndFilenames(Kademlia::CKeyEntry*)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::MergeIPsAndFilenames(Kademlia::CKeyEntry*)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::MergeIPsAndFilenames(Kademlia::CKeyEntry*)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::MergeIPsAndFilenames(Kademlia::CKeyEntry*)in libmuleappcore.a(libmuleappcore_a-Entry.o)
Kademlia::CKeyEntry::MergeIPsAndFilenames(Kademlia::CKeyEntry*)in libmuleappcore.a(libmuleappcore_a-Entry.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-Entry.o)
CTagIntSized::Init(unsigned long long, unsigned char)in libmuleappcore.a(libmuleappcore_a-Entry.o)
CTagIntSized::Init(unsigned long long, unsigned char)in libmuleappcore.a(libmuleappcore_a-Entry.o)
CTagIntSized::Init(unsigned long long, unsigned char)in libmuleappcore.a(libmuleappcore_a-Entry.o)
wxArrayString::Item(unsigned long) constin libmuleappcore.a(libmuleappcore_a-Entry.o)
CPath::CPath(wxString const&)in libmulecommon.a(Path.o)
CPath::CPath(wxString const&)in libmulecommon.a(Path.o)
CPath::CPath(wxString const&)in libmulecommon.a(Path.o)
CPath::CPath(wxString const&)in libmulecommon.a(Path.o)
CPath::AddPostfix(wxString const&) constin libmulecommon.a(Path.o)
CPath::AppendExt(wxString const&) constin libmulecommon.a(Path.o)
CPath::BackupFile(CPath const&, wxString const&)in libmulecommon.a(Path.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmulecommon.a(Path.o)
wxStringBase::at(unsigned long)in libmulecommon.a(Path.o)
wxString::operator<<(wxString const&)in libmulecommon.a(Path.o)
CThreadTask::TestDestroy() const in libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o)
CThreadScheduler::DoAddTask(CThreadTask*, bool) in libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o)
CThreadScheduler::Entry() in libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-ThreadScheduler.o)
CECMuleSocketHandler::SocketHandler(wxSocketEvent&) in libec.a(ECMuleSocket.o)
CECMuleSocketHandler::SocketHandler(wxSocketEvent&) in libec.a(ECMuleSocket.o)
CECMuleSocket::InternalRead(void*, unsigned long)in libec.a(ECMuleSocket.o)
CECMuleSocket::InternalWrite(void const*, unsigned long)in libec.a(ECMuleSocket.o)
CECTag::GetInt() constin libec.a(ECTag.o)
CECTag::GetInt() constin libec.a(ECTag.o)
CECTag::GetMD4Data() const in libec.a(ECTag.o)
CECTag::GetMD4Data() const in libec.a(ECTag.o)
CECTag::GetStringDataSTL() const in libec.a(ECTag.o)
CECTag::GetStringDataSTL() const in libec.a(ECTag.o)
CECTag::InitInt(unsigned long long)in libec.a(ECTag.o)
CECTag::GetIPv4Data() const in libec.a(ECTag.o)
CECTag::GetIPv4Data() const in libec.a(ECTag.o)
CECTag::GetDoubleData() const in libec.a(ECTag.o)
CECTag::GetDoubleData() const in libec.a(ECTag.o)
CECTag::WriteChildren(CECSocket&) const in libec.a(ECTag.o)
CECTag::WriteTag(CECSocket&) constin libec.a(ECTag.o)
CECTag::AddTag(CECTag const&)in libec.a(ECTag.o)
CTextFile::Open(CPath const&, CTextFile::EOpenMode)in libmulecommon.a(TextFile.o)
CTextFile::GetNextLine(wxMBConv const&) in libmulecommon.a(TextFile.o)
CTextFile::GetNextLine(wxMBConv const&) in libmulecommon.a(TextFile.o)
CTextFile::GetNextLine(wxMBConv const&) in libmulecommon.a(TextFile.o)
CTextFile::WriteLine(wxString const&, wxMBConv const&)in libmulecommon.a(TextFile.o)
CTextFile::WriteLine(wxString const&, wxMBConv const&)in libmulecommon.a(TextFile.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmulecommon.a(TextFile.o)
wxStringBase::at(unsigned long)in libmulecommon.a(TextFile.o)
wxString::Last() in libmulecommon.a(TextFile.o)
wxArrayString::Item(unsigned long) constin libmulecommon.a(TextFile.o)
Decode(unsigned int*, unsigned char const*, unsigned long)in libmulecommon.a(MD5Sum.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmulecommon.a(MD5Sum.o)
CFormat::SetCurrentField(wxString const&) in libmulecommon.a(Format.o)
CFormat::SetCurrentField(wxString const&) in libmulecommon.a(Format.o)
CFormat::SetCurrentField(wxString const&) in libmulecommon.a(Format.o)
CFormat::GetString() constin libmulecommon.a(Format.o)
CFormat::GetCurrentField() in libmulecommon.a(Format.o)
CFormat::GetCurrentField() in libmulecommon.a(Format.o)
CFormat::GetIntegerField(wchar_t const*)in libmulecommon.a(Format.o)
CFormat::operator%(double)in libmulecommon.a(Format.o)
CFormat::operator%(double)in libmulecommon.a(Format.o)
CFormat::operator%(wchar_t)in libmulecommon.a(Format.o)
CFormat::operator%(wxString const&)in libmulecommon.a(Format.o)
CFormat::operator%(wxString const&)in libmulecommon.a(Format.o)
CFormat::operator%(wxString const&)in libmulecommon.a(Format.o)
CFormat::operator%(void*)in libmulecommon.a(Format.o)
CFormat::operator%(void*)in libmulecommon.a(Format.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmulecommon.a(Format.o)
wxStringBase::at(unsigned long) constin libmulecommon.a(Format.o)
wxStringBase::at(unsigned long)in libmulecommon.a(Format.o)
wxString::Last() constin libmulecommon.a(Format.o)
wxString::Last() in libmulecommon.a(Format.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AdjustGlobalTracking(unsigned int, bool)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::PushToBottom(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::SetAlive(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::SetAlive(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::ChangeContactIPAddress(Kademlia::CContact*, unsigned int)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CRoutingBin::AddContact(Kademlia::CContact*)in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
Kademlia::CContact::DecUse() in libmuleappcore.a(libmuleappcore_a-RoutingBin.o)
CBarShader::FillRect(wxDC*, wxRect const&, unsigned int, bool)in libmuleappgui.a(libmuleappgui_a-BarShader.o)
CBarShader::Draw(wxDC*, int, int, bool)in libmuleappgui.a(libmuleappgui_a-BarShader.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-SearchManager.o)
Kademlia::CKademlia::GetIndexed() in libmuleappcore.a(libmuleappcore_a-SearchManager.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-StateMachine.o)
wxArrayString::Item(unsigned long) constin libmuleappcore.a(libmuleappcore_a-Parser.o)
CQueuedData::GetUnreadDataLength() const in libec.a(ECSocket.o)
CQueuedData::Read(void*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::WriteToSocket(CECSocket*) in libec.a(ECSocket.o)
CECSocket::ReadBufferFromSocket(void*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::GetDataLength() const in libec.a(ECSocket.o)
CQueuedData::ReadFromSocket(CECSocket*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::Write(void const*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::ReadFromSocketAll(CECSocket*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::ReadFromSocketAll(CECSocket*, unsigned long)in libec.a(ECSocket.o)
CQueuedData::WriteAt(void const*, unsigned long, unsigned long)in libec.a(ECSocket.o)
CECSocket::WritePacket(CECPacket const*) in libec.a(ECSocket.o)
CECSocket::WritePacket(CECPacket const*) in libec.a(ECSocket.o)
CECSocket::OnInput() in libec.a(ECSocket.o)
CECSocket::WriteBuffer(void const*, unsigned long)in libec.a(ECSocket.o)
PlatformSpecific::GetFilesystemType(CPath const&) in libmuleappcore.a(libmuleappcore_a-PlatformSpecific.o)
wxStringBase::wxStringBase(wxStringBase const&)in libmuleappcore.a(libmuleappcore_a-PlatformSpecific.o)
wxPostEvent(wxEvtHandler*, wxEvent&) in libmuleappcore.a(libmuleappcore_a-AsyncDNS.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[2]: *** [amule] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
imac-de-meriem-lentz:aMule-2.2.6 harlock59$
-
Do me a favor - create a folder in your computer, download this zip file that I'm attaching to the post, put it in that folder, uncompress and execute the script. Depending on your computer speed (slow probably being a ppc) it will take FOREVER but it may compile aMule with its libraries, if all goes well.
Disclaimer: If something doesn't go well, it may kill your dog or raise the dead from their graves, or delete everything on your computer. Again, I'm not personally responsible (neither is the aMule project) for anything it does.
-
Oh and BTW - it will compile aMule 2.3.1rc1, not 2.2.6.
-
Hello,
aMule DOES get compiled but not for powerpc.
when i open the aMule.app i get this message (in french)
you cannot open this application because it's not supported in this architecture.
-
Well, download current SVN. Once you are in the aMule folder, run the following:
mkdir build
cd build
SDKNUMBER=10.5 UNIVERSAL=YES WXVERSION=svn WXPORT=cocoa SLIMWX=NO BUILD_FOLDER=. MULECLEAN=YES ../src/utils/scripts/MacOSX/full_build.sh
I just tried that and I ended up with a ppc/x86 build:
$ file aMule.app/Contents/MacOS/amule
aMule.app/Contents/MacOS/amule: Mach-O universal binary with 2 architectures
aMule.app/Contents/MacOS/amule (for architecture i386): Mach-O executable i386
aMule.app/Contents/MacOS/amule (for architecture ppc7400): Mach-O executable ppc
Should be easy enough. Good luck. If that works, you can always adjust the options to your liking, but remember you can't do i.e. SDK 10.6 and ppc (AFAIK).
-
i found this link for the aMule svn from thescript you gave me first but that you removed
http://amule.googlecode.com/svn/trunk/
so the command line should something like
svn co http://amule.googlecode.com/svn/trunk/ amule-dev
-
so.. afterthat it would be
SDKNUMBER=10.5 UNIVERSAL=YES WXVERSION=svn WXPORT=cocoa SLIMWX=NO BUILD_FOLDER=. MULECLEAN=YES ../amule-dev/src/utils/scripts/MacOSX/full_build.sh
-
in ~/Downloads/aMule 2.3.1 RC1/build,
running:
SDKNUMBER=10.5 UNIVERSAL=YES WXVERSION=svn WXPORT=cocoa SLIMWX=NO BUILD_FOLDER=. MULECLEAN=YES ../amule-dev2/src/utils/scripts/MacOSX/full_build.sh
gave me that:
-- Begin global def section --
SVN repository has not been specified, using detected local sources at "/Users/harlock59/Downloads/aMule 2.3.1 RC1/amule-dev2"
Setting build folder to .
../amule-dev2/src/utils/scripts/MacOSX/defs-global.sh: line 38: [: too many arguments
Build root absolute path is /Users/harlock59/Downloads/aMule 2.3.1 RC1/build
Using 10.5 SDK
Using universal build (i386, pcc)
Errors will be redirected to /Users/harlock59/Downloads/aMule 2.3.1 RC1/build/error_output, normal build output to /Users/harlock59/Downloads/aMule 2.3.1 RC1/build/build_output
-- End global def section --
-- Begin wxWidgets def section --
Using wxWidgets svn
Using wxWidgets cocoa port.
Using full wxWidgets compilation.
-- End wxWidgets def section --
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 33: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 34: $ERROR_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 37: [: too many arguments
Save configuration commandline to /Users/harlock59/Downloads/aMule 2.3.1 RC1/build/repeat.sh - execute that script to repeat this compilation with the same options.
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 41: $REPEATSCRIPT: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 42: $REPEATSCRIPT: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 43: $REPEATSCRIPT: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 44: $REPEATSCRIPT: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 45: $REPEATSCRIPT: ambiguous redirect
chmod: 2.3.1: No such file or directory
chmod: RC1/build/repeat.sh: No such file or directory
Starting build...
Getting aMule sources...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 53: [: too many arguments
First checkout.
Using provided SVN repository at .
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 71: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 72: [: too many arguments
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 78: $STDOUT_FILE: ambiguous redirect
Done
Getting wxWidgets sources...
First checkout.
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 90: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 91: $STDOUT_FILE: ambiguous redirect
Applying patches.
Appying "/Users/harlock59/Downloads/aMule"
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 95: $STDOUT_FILE: ambiguous redirect
Appying "2.3.1"
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 95: 2.3.1: No such file or directory
Appying "RC1/amule-dev2/src/utils/patches/wxWidgets/*.patch"
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 95: RC1/amule-dev2/src/utils/patches/wxWidgets/*.patch: No such file or directory
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 97: $STDOUT_FILE: ambiguous redirect
Done
Configuring wxWidgets...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 103: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 115: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 116: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 120: $STDOUT_FILE: ambiguous redirect
Configured.
Done
Compiling wxWidgets...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 128: $STDOUT_FILE: ambiguous redirect
Done
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 132: $STDOUT_FILE: ambiguous redirect
Getting cryptopp sources...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 145: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 146: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 147: $STDOUT_FILE: ambiguous redirect
Appying "/Users/harlock59/Downloads/aMule"
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 151: $STDOUT_FILE: ambiguous redirect
Appying "2.3.1"
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 151: 2.3.1: No such file or directory
Appying "RC1/amule-dev2/src/utils/patches/cryptopp/*.patch"
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 151: RC1/amule-dev2/src/utils/patches/cryptopp/*.patch: No such file or directory
Compiling cryptopp...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 155: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 157: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 158: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 159: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 160: $STDOUT_FILE: ambiguous redirect
Done
Getting gettext sources...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 178: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 179: $STDOUT_FILE: ambiguous redirect
Compiling gettext...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 181: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 182: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 185: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 186: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 187: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 188: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 189: $STDOUT_FILE: ambiguous redirect
Done.
Getting libupnp sources...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 205: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 206: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 207: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 208: $STDOUT_FILE: ambiguous redirect
Compiling libupnp...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 210: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 211: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 214: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 215: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 216: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 217: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 218: $STDOUT_FILE: ambiguous redirect
Done.
Getting GeoIP sources...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 234: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 235: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 236: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 237: $STDOUT_FILE: ambiguous redirect
Compiling GeoIP...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 239: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 240: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 243: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 244: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 245: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 246: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 247: $STDOUT_FILE: ambiguous redirect
Done.
Getting pkg-config sources...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 264: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 265: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 266: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 267: $STDOUT_FILE: ambiguous redirect
Compiling pkg-config...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 269: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 270: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 273: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 274: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 275: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 276: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 277: $STDOUT_FILE: ambiguous redirect
Done.
FINALLY compiling aMule...
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 286: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 291: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 297: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 298: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 299: intl/Makefile: No such file or directory
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 300: intl/Makefile: No such file or directory
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 301: intl/Makefile: No such file or directory
Running configure
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 311: $STDOUT_FILE: ambiguous redirect
Cleaning compilation
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 324: $STDOUT_FILE: ambiguous redirect
Compiling aMule
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 329: $STDOUT_FILE: ambiguous redirect
Done.
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 333: $STDOUT_FILE: ambiguous redirect
Getting application bundle and packaging
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 337: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 339: $STDOUT_FILE: ambiguous redirect
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 341: $STDOUT_FILE: ambiguous redirect
find: aMule.app: No such file or directory
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 343: $STDOUT_FILE: ambiguous redirect
ERROR: aMule.zip was not created. Please review the output files
../amule-dev2/src/utils/scripts/MacOSX/full_build.sh: line 352: $STDOUT_FILE: ambiguous redirect
-
can't i just modify the mac_fullbuild.sh script to get aMule svn get compiled for leopard powerpc ?
and which lines should i modify ?
-
You found a nice bug! Congratulations.
"/Users/harlock59/Downloads/aMule 2.3.1 RC1/amule-dev2"
Please rename the folder to one without spaces. There should be no spaces in any of the folders in the path for this to work - I will fix the script later to allow for spaces. Right now I'm on medical leave.
Once you have the sources in a path with no spaces, it should work as I mentioned.
-
You found a nice bug! Congratulations.
it was not done on purpose, i assume.
Right now I'm on medical leave.
Pull yourself well. have a good recuperation.
Once you have the sources in a path with no spaces, it should work as I mentioned.
Ok, thank you so much for helping me so well.
at first i was going to get an old aMule version, now if i do it well i'll get a SVN version !
-
i've finally downloaded a binary version of aMule 2.3.1 rc2 from sourceforge.
but i can't localize it to french.
i think i'll have to post it to another thread