Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 255450 - dev-util/mono-debugger 2.2 fails to build (unknown package reference)
Summary: dev-util/mono-debugger 2.2 fails to build (unknown package reference)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: dotnet project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-19 00:32 UTC by 404 Error
Modified: 2009-01-19 21:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
config.log (config.log,40.20 KB, text/plain)
2009-01-19 00:36 UTC, 404 Error
Details
environment (environment,100.05 KB, text/plain)
2009-01-19 00:37 UTC, 404 Error
Details

Note You need to log in before you can comment on or make changes to this bug.
Description 404 Error 2009-01-19 00:32:42 UTC
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.
Comment 1 404 Error 2009-01-19 00:36:36 UTC
Created attachment 178941 [details]
config.log
Comment 2 404 Error 2009-01-19 00:37:41 UTC
Created attachment 178943 [details]
environment
Comment 3 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-19 00:44:39 UTC
Temporary workaround:
ln -s /usr/lib64/mono/nunit-mono-2.2-internal/nunit-console2 /usr/bin/nunit-console2
Comment 4 404 Error 2009-01-19 01:04:21 UTC
Works well with the suggested workaround, thanks. 

Should I report something for dev-lang/mono ? 
Comment 5 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-19 01:32:53 UTC
(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.
Comment 6 Peter Alfredsen (RETIRED) gentoo-dev 2009-01-19 21:30:56 UTC
+*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.