[Mono-dev] Packaging NAnt
meebey at meebey.net
Sat Jul 15 08:32:07 EDT 2006
On Thu, 2006-07-13 at 19:52 -0600, Wade Berrier wrote:
> 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
> 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
To me this sounds like you try to package binaries, which is bad for
different reasons. One reason you just found, you can't predict the
references that will be used.
If you compile nant correctly from source, you will have the expected
1.0.5000.0 refs and your RPM scripts will be happy.
I discovered the same problem with MonoDevelop, because it ships a
binary stetic library that was compiled against Gtk# 2.4 but Debian uses
Gtk# 2.8, so the dependency tracker script cries about references that
can't be found in the Debian system.
Mirco 'meebey' Bauer
-----BEGIN GEEK CODE BLOCK-----
GIT d s-:+ a-- C++ UL++++$ P L++$>+++$ E- W+++$ N o? K- w++>! O---- M-
PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G>++ e h! r->++ y?
------END GEEK CODE BLOCK------
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 481 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060715/36702a9c/attachment.bin
More information about the Mono-devel-list