For compiling aMule-cvs-20040810 (and back) on MacOS X you have to change this files in src directory before to run make.
1) add #include in the top of the file TransferWnd.cpp
2) delete in CFile.cpp
#ifdef __WXMAC__
#define FILE_TRACKER 1
#endif
this three lines. Thanks Kry and Xaignar.
Now the problems.
First. I can't change incoming and temporary directories. If I try (from file or from GUI) aMule crashs with this backtrace:
Program received signal EXC_BAD_ACCESS, Could not access memory.
0x03cc2898 in wxLogDialog::wxLogDialog(wxWindow*, wxArrayString const&,
wxArrayInt const&, wxArrayLong const&, wxString const&, long) ()
(gdb) bt
#0 0x03cc2898 in wxLogDialog::wxLogDialog(wxWindow*, wxArrayString
const&, wxArrayInt const&, wxArrayLong const&, wxString const&, long)
()
#1 0x03cc0c34 in wxLogGui::Flush() ()
#2 0x03cc0c34 in wxLogGui::Flush() ()
#3 0x03bf9298 in wxApp::OnIdle(wxIdleEvent&) ()
#4 0x0395488c in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) ()
#5 0x0395402c in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) ()
#6 0x03954a38 in wxEvtHandler::ProcessEvent(wxEvent&) ()
#7 0x03c5b370 in wxAppBase::ProcessIdle() ()
#8 0x03bf9564 in wxApp::MacDoOneEvent() ()
#9 0x03bf91cc in wxApp::MainLoop() ()
#10 0x03929428 in wxEntry(int&, char**) ()
#11 0x001646b0 in main (argc=1, argv=0xbffffd94) at amule.cpp:171
(gdb) bt full
#0 0x03cc2898 in wxLogDialog::wxLogDialog(wxWindow*, wxArrayString
const&, wxArrayInt const&, wxArrayLong const&, wxString const&, long)
()
No symbol table info available.
#1 0x03cc0c34 in wxLogGui::Flush() ()
No symbol table info available.
#2 0x03cc0c34 in wxLogGui::Flush() ()
No symbol table info available.
#3 0x03bf9298 in wxApp::OnIdle(wxIdleEvent&) ()
No symbol table info available.
#4 0x0395488c in
wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&,
wxEvtHandler*, wxEvent&) ()
No symbol table info available.
#5 0x0395402c in wxEventHashTable::HandleEvent(wxEvent&,
wxEvtHandler*) ()
No symbol table info available.
#6 0x03954a38 in wxEvtHandler::ProcessEvent(wxEvent&) ()
No symbol table info available.
#7 0x03c5b370 in wxAppBase::ProcessIdle() ()
No symbol table info available.
#8 0x03bf9564 in wxApp::MacDoOneEvent() ()
No symbol table info available.
#9 0x03bf91cc in wxApp::MainLoop() ()
No symbol table info available.
#10 0x03929428 in wxEntry(int&, char**) ()
No symbol table info available.
#11 0x001646b0 in main (argc=1, argv=0xbffffd94) at amule.cpp:171
No locals.
(gdb)
and with the windows in the screenshot.
Second. When I start aMule the line in lower part to the right are superimposed. If I resize the window the problem disappears (screenshot).
Third. In the search section, I cannot press Start button because it remains grey and I have to press enter on my keybord. In the same section I cannot delete e single research because the x of the tab does not work. I have to clear all researches. Here some screenshots.