[Mono-bugs] [Bug 674622] New: missing dependency mono-api-info.exe -> Mono.Cecil.dll breaks parallel build

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Thu Feb 24 03:18:34 EST 2011


https://bugzilla.novell.com/show_bug.cgi?id=674622

https://bugzilla.novell.com/show_bug.cgi?id=674622#c0


           Summary: missing dependency mono-api-info.exe  ->
                    Mono.Cecil.dll breaks parallel build
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 2.10.x
          Platform: Other
        OS/Version: Other
            Status: NEW
          Severity: Minor
          Priority: P5 - None
         Component: Cecil
        AssignedTo: jbevain at novell.com
        ReportedBy: david at dasz.at
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US)
AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.98 Safari/534.13

When building mono (mono-2-10) from git using make -j5, I sometimes make aborts
with

MCS     [net_4_0] mono-api-info.exe
error CS0006: Metadata file `../../class/lib/net_2_0/Mono.Cecil.dll' could not
be found

restarting the compile usually clears the problem up.

Reproducible: Sometimes

Steps to Reproduce:
1. ./autogen.sh --prefix=/.../local --enable-dependency-tracking --without-x
--with-mcs-docs=no && make -j 5

Actual Results:  


make all-local
make[8]: Entering directory `/srv/CCNet/mono/src/mono.local/mcs/tools/wsdl'
MCS     [net_4_0] wsdl.exe
MonoWSDL2.cs(179,42): warning CS0219: The variable `validationWarnings' is
assigned but its value is never used
MonoWSDL2.cs(286,61): warning CS0618:
`System.CodeDom.Compiler.CodeDomProvider.CreateGenerator()' is obsolete:
`ICodeGenerator is obsolete'
MonoWSDL2.cs(465,100): warning CS0618: `System.IO.Path.InvalidPathChars' is
obsolete: `see GetInvalidPathChars and GetInvalidFileNameChars methods.'
Compilation succeeded - 3 warning(s)
mv wsdl.exe ./../../class/lib/net_4_0/wsdl.exe
test ! -f wsdl.exe.mdb || mv wsdl.exe.mdb
/../../class/lib/net_4_0/wsdl.exe.mdb
make[8]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs/tools/wsdl'
make[7]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs/tools/wsdl'
make[7]: Entering directory `/srv/CCNet/mono/src/mono.local/mcs/tools/xbuild'
Creating ../../build/deps/net_4_0_xbuild.exe.makefrag ...
make[7]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs/tools/xbuild'
make[7]: Entering directory `/srv/CCNet/mono/src/mono.local/mcs/tools/xbuild'
make all-local
make[8]: Entering directory `/srv/CCNet/mono/src/mono.local/mcs/tools/xbuild'
MCS     [net_4_0] xbuild.exe
SolutionParser.cs(316,32): warning CS0219: The variable `strVersion' is
assigned but its value is never used
Compilation succeeded - 1 warning(s)
mv xbuild.exe ./../../class/lib/net_4_0/xbuild.exe
test ! -f xbuild.exe.mdb || mv xbuild.exe.mdb
/../../class/lib/net_4_0/xbuild.exe.mdb
make[8]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs/tools/xbuild'
make[7]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs/tools/xbuild'
make[7]: Entering directory
`/srv/CCNet/mono/src/mono.local/mcs/tools/corcompare'
make all-local
make[8]: Entering directory
`/srv/CCNet/mono/src/mono.local/mcs/tools/corcompare'
MCS     [net_4_0] mono-api-info.exe
error CS0006: Metadata file `../../class/lib/net_2_0/Mono.Cecil.dll' could not
be found
Compilation failed: 1 error(s), 0 warnings
make[8]: *** [mono-api-info.exe] Error 1
make[8]: Leaving directory
`/srv/CCNet/mono/src/mono.local/mcs/tools/corcompare'
make[7]: *** [do-all] Error 2
make[7]: Leaving directory
`/srv/CCNet/mono/src/mono.local/mcs/tools/corcompare'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs/tools'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs'
make[4]: *** [profile-do--net_4_0--all] Error 2
make[4]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs'
make[3]: *** [profiles-do--all] Error 2
make[3]: Leaving directory `/srv/CCNet/mono/src/mono.local/mcs'
make[2]: *** [all-local] Error 2
make[2]: Leaving directory `/srv/CCNet/mono/src/mono.local/runtime'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/srv/CCNet/mono/src/mono.local'
make: *** [all] Error 2


Expected Results:  
Quick compile.

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list