This ebuild updates the patched MLDonkey 2.5.21 from patchpack C to patchpack E. Significant bugfixes include the Bittorrent commit and autosharing bugs. See http://www.8ung.at/spiralvoice/ for more details for the patches. Reproducible: Always Steps to Reproduce:
Created attachment 32017 [details] mldonkey-2.5.21-r2.ebuild Only changed patch_pack21c to patch_pack21e.
Unfortunately the update isn't as simple as I thought. I get compile errors which people on the MLDonkey forum said can be solved if I install Ocaml 3.07. Unfortunately, I still failed to compile successfully with Ocaml 3.07. Hopefully others will have better luck.
Created attachment 32088 [details] mldonkey-2.5.21-r2.ebuild Changed the Ocaml dependency from 3.06 to 3.07.
Yes, I have looked at this update and have also failed to successfully compile it; I'll work on it a little more later, but if someone else could figure out where the hickup is, lemme know.
Created attachment 32333 [details] mldonkey-2.5.21-r2.ebuild I have successfully compiled MLDonkey 2.5.21e with this working ebuild. I added the line export OCAMLRUNPARAM="l=256M" as instructed on http://8ung.at/spiralvoice/ and all is well now.
Created attachment 32367 [details] mldonkey-2.5.21-r2.ebuild Added bug warning from http://savannah.nongnu.org/cgi-bin/viewcvs/*checkout*/mldonkey/mldonkey/distrib/ChangeLog?rev=HEAD einfo "Note: Download speed is limited to 0.5*max_hard_download_rate." einfo "Double your max d/l rate setting until this bug is fixed." My 2.5.21e installation using this ebuild has been running for 6 hours with no problems.
Created attachment 32552 [details] mldonkey-2.5.21-r2.ebuild Updated the patchpack to version f. No other changes.
Are you able to successfully compile patch_packf? ocamlopt.opt -inline 10 -I src/utils/cdk -I src/daemon/chat -I src/utils/lib -I src/utils/net -I tools -I src/daemon/common -I src/daemon/driver -I src/utils/mp3tagui -I src/config/unix -I src/gtk/newgui -I src/gtk/gui2 -I src/gtk/configwin -I src/gtk/okey -I src/gtk/gpattern -I icons/tux -I +lablgtk -I src/gtk/progress -I src/im -I src/im/yahoo -I src/im/irc -I src/networks/gnutella -I src/networks/gnutella2 -I src/networks/fasttrack -I src/networks/fileTP -I src/networks/bittorrent -I src/networks/donkey -I +camlp4 -pp "camlp4o ./tools/pa_log.cmo q_MLast.cmo -VINFO" -c icons/tux/complex_search_xpm.ml File "icons/tux/splash_screen_xpm.ml", line 3904, characters 14-15: Uncaught exception: Stack_overflow Preprocessor error make: *** [icons/tux/splash_screen_xpm.cmx] Error 2 make: *** Waiting for unfinished jobs....
Yeh, I emerged the ebuild I uploaded just fine. Did your error come from compiling the newest ebuild or compiling manually?
By the way, my CFlags are as follows: -O2 -march=pentium3 -pipe
update now in portage, thanks!