If you are using wx 2.8.10 then you need to update to 2.8.12 in order to fix this bug. Try updating and post about your problems, there's a good guide on the wiki.
I did some tests today, first I should have mentioned that I'm running Fedora 10 that ships with wxWidgets 2.8.10. With that version aMule SVN 10561 works except for the 24hours time limit.
I have uninstalled wxWidgets completely, then compiled 2.8.12, installed it on /usr/local and compiled aMule SVN 10561. aMule doesn't work, it starts, loads the partfiles, but drops almost all sources after few minutes, make it all unusable. Just for clarity, say that at startup if finds 100 sources for a file, after few minutes, the sources drops to 5. I have 30 files to download and they have 1-5 sources each, that's absolutely wrong, with wxWidgets 2.8.10 all sources are kept, some files have 150-200 sources.
I have downloaded the latest development version wxWidgets 2.9.2 and recompiled aMule against it. It seems to work, the number of sources seems correct. Now will wait 24 hours to see what happens.