[Mono-dev] Packaging NAnt
Wade Berrier
wberrier at novell.com
Thu Jul 13 21:52:46 EDT 2006
Hi,
In trying to build and package nant, I've found that nant has some
internal libraries that reference the 1.0 profile of .NET:
berrier:/usr/src/packages/SPECS # rpm
-i ../RPMS/noarch/nant-0.85_rc4-1.noarch.rpm
error: Failed dependencies:
mono(System) = 1.0.3300.0 is needed by nant-0.85_rc4-1.noarch
mono(System.Data) = 1.0.3300.0 is needed by nant-0.85_rc4-1.noarch
mono(System.Web) = 1.0.3300.0 is needed by nant-0.85_rc4-1.noarch
mono(System.Windows.Forms) = 1.0.3300.0 is needed by
nant-0.85_rc4-1.noarch
mono(System.Xml) = 1.0.3300.0 is needed by nant-0.85_rc4-1.noarch
mono(mscorlib) = 1.0.3300.0 is needed by nant-0.85_rc4-1.noarch
Even though the rpm won't install, nant appears to function (by
installing it with --nodeps).
My question is, why doesn't the runtime croak when trying to load the
above missing assemblies?
And my next question is, since the runtime doesn't croak, shouldn't
monodis be reporting the above versions? This would help for the rpm
scripts, otherwise I'll have to use a manual rpm provides for the above
assembly versions.
Suggestions?
Wade
More information about the Mono-devel-list
mailing list