| Summary: | mldonkey-2.5.28 sandbox access violation (mkdir /usr/lib/ocaml/lablgtk) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Florian Loitsch <gentoo> |
| Component: | New packages | Assignee: | Gentoo net-p2p team <net-p2p> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | spiralvoice |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Florian Loitsch
2004-08-23 13:32:23 UTC
This is because the mldonkey build script seems to require lablgtk, and if it doesn't find it, it'll go download its own version and install it for you; a big no-no. Let me do a little more research on this topic, and I should have some form of fix tomorrow. sorry bud, but with this development version, by issuing --disable-gui and --disable-newgui, it looks like the build will fail, requiring some gtk code to be built. For this reason, I have put in an RDEPEND on lablgtk so that the build completes correctly. Spiralvoice may want to check into this, though, to see if he can reproduce the same problems, or if I'm just doing something wrong. It will be a while before I will try to get my box to a state of being able to reproduce this error tomorrow, but for now, a quick-n-dirty fix is in portage. Use guibuild.patch: http://savannah.nongnu.org/patch/?func=detailitem&item_id=3305 Actually, I just patched configure.in to not install lablgtk if it's not available already. The guibuild.patch was not essential here. Fixed in portage and looking forward to the release of patch_pack28a ;). spiralvoice- if lablgtk is not essential for the non-gui core, could I push for the availability of a configure flag to disable the automatic installation of lablgtk? It It´s already released but highly experimental http://download.berlios.de/pub/mldonkey/spiralvoice/experimental/patch_pack28a.gz |