make[2]: Entering directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp' Making all in doc make[3]: Entering directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp/doc' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp/doc' Making all in src make[3]: Entering directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp/src' Making all in parser make[4]: Entering directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp/src/parser' csant -Dmcs=/usr/bin/mcs -C mcs make[4]: csant: Command not found make[4]: *** [all] Error 127 make[4]: Leaving directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp/src/parser' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5/qtsharp' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdebindings-3.1_rc5/work/kdebindings-3.1rc5' make: *** [all] Error 2
I'd emerge'd mono out of idle curiosity; emerge -C'ing it fixed this.
C# kdebindings support is officially broken I think. We need to make the ebuild not try to use it even if mono is installed.
I posted to this related thread earlier: http://bugs.gentoo.org/show_bug.cgi?id=9645 . As you will see from the comments there, the problem seems to be that it is trying to use csant, which is part of portable.net, not mono. I thought it just might be a config problem, as the configure script doesn't specifically check for csant, it seems to just assume its there. I checked the qtsharp homepage, and the most recent version is supposed to work with mono, not portable.net, so i'm not sure why this would be happening. and as for the above mentioned "solution," that is only helpful if you aren't trying to use mono. -ewen
See the README in the qtsharp source dir. We need csant to compile it, but csant isn't in portage yet. Therefore I've disabled qtsharp compilation for now (even if mono is installed); adding csant is a todo.
...However it's not my todo :-) the original problem reported is now fixed (kdebindings failing beacuse csant isn't found).