The mono-debugger package (2.2) requires a depency that /seems/ to not be there (nunit-console2), preventing the package to be compiled. Reproducible: Always Steps to Reproduce: 1. sync your portage tree 2. check that mono 2.2 and mono-debugger 2.2 are seen (eix mono then eix mono-debugger) 3. emerge (or update) mono 4. emerge (or update) mono-debugger 5. enjoy your meal ! ;-) Actual Results: econf dies with : checking for WRAPPER... yes checking for gacutil... /usr/bin/gacutil checking for mono... /usr/bin/mono checking for gmcs... /usr/bin/gmcs checking for nunit-console2... no configure: error: Can't find "nunit-console2" in your PATH !!! Please attach the following file when seeking support: !!! /var/tmp/portage/dev-util/mono-debugger-2.2/work/mono-debugger-2.2/config.log * * ERROR: dev-util/mono-debugger-2.2 failed. * Call stack: * ebuild.sh, line 49: Called src_configure * environment, line 2593: Called go-mono_src_configure * environment, line 1932: Called econf '--disable-dependency-tracking' '--disable-static' * ebuild.sh, line 543: Called die * The specific snippet of code: * die "econf failed" * The die message: * econf failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-util/mono-debugger-2.2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-util/mono-debugger-2.2/temp/environment'. Expected Results: Compilation should not fail even if NUnit (testing framework for .net apps) is not there. No 'nunit' package in the portage tree (corrupted ?) : # eix nunit No matches found.
Created attachment 178941 [details] config.log
Created attachment 178943 [details] environment
Temporary workaround: ln -s /usr/lib64/mono/nunit-mono-2.2-internal/nunit-console2 /usr/bin/nunit-console2
Works well with the suggested workaround, thanks. Should I report something for dev-lang/mono ?
(In reply to comment #4) > Works well with the suggested workaround, thanks. > > Should I report something for dev-lang/mono ? > Nah, I know what the problem is, I'm on it. I'm working on getting nunit into the tree, but to do that I had to stash mono's internal copy into a directory. I'll just have to get moving on the eselect module.
+*mono-2.2-r1 (19 Jan 2009) + + 19 Jan 2009; Peter Alfredsen <loki_val@gentoo.org> -mono-2.2.ebuild, + +mono-2.2-r1.ebuild: + Install nunit symlinks properly. This fixes bug 255450. + Fixed. Thanks for reporting.