Look like the problem in this page, but i am not sure. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=214121 # mlnet No bytecode file specified. Prelink seems to be the source of the problem. But i don't know how to add the file to the blacklist of prelink. Reproducible: Always Steps to Reproduce: 1. emerge -1 mldonkey 2. (mlnet runs fine) 3. /etc/cron.daily/prelink 4. (mlnet error)
I don't have mldonkey, but can offer some parsing knowledge :-) According to the debian bug, mldonkey is using ocaml (programing language compiler called objective caml) which places part of it's code into binary in some nonstandard way. Therefore, some utilities don't know how to work with resulting binaries and strip or damage that code. In debian bug case, the utility doing that is strip. In this case, its prelink. The blacklisting can be done this way: create new file in /etc/env.d/, put PRELINK_PATH_MASK="/usr/bin/mlnet" in it and call env-update. If multiple files needs to be masked, use : as delimiter.
Yes, I confirm this, but this is nowhere close to a Gentoo bug. So can someone close this?
report to upstream