[Pkg-mono-devel] [126.96.36.199-5] New Build-Conflict
Raja R Harinath
harinath at gmail.com
Mon Oct 16 11:33:45 UTC 2006
On 10/15/06, Mirco Bauer <meebey at meebey.net> wrote:
> On Wed, 2006-10-04 at 09:55 +0200, Mirco Bauer wrote:
> > On Wed, 2006-10-04 at 08:47 +0530, Raja R Harinath wrote:
> > > Hi,
> > >
> > > You don't need a build conflict to avoid using the installed version
> > > of mono. Just use
> > >
> > > make EXTERNAL_MCS=false EXTERNAL_MONO=false
> > >
> > > I should really move the detection and handling of this to
> > > mono/configure.in, but haven't yet got around to it.
> > Oh, thanks alot for this info! I was already a bit worried that the
> > build-conflict can bite us some day (like when other CLI libraries or
> > application needs to be present when building mono).
> > I will put this in the package with the next debian revision.
> I tested this now, and the build fails in the same way, I added that to
> the make call and then to the configure call, no change.
It has to be on the 'make' line:
make EXTERNAL_MCS=false EXTERNAL_RUNTIME=false
> Here is the part that breaks during build:
> make: Entering directory
> `/home/meebey/data/projects/debian/pkg-mono/mono/mono-1.1.18/mcs/class/Mono.Security'MONO_PATH="../../class/lib/net_2_0_bootstrap:$MONO_PATH" /home/meebey/data/projects/debian/pkg-mono/mono/mono-1.1.18/runtime/mono-wrapper ../../class/lib/net_2_0_bootstrap/mcs.exe /codepage:65001 -d:NET_1_1 -d:BOOTSTRAP_NET_2_0 -debug /noconfig -r:System.dll -unsafe -target:library -out:Mono.Security.dll @Mono.Security.dll.sources
> ** (../../class/lib/net_2_0_bootstrap/mcs.exe:19836): WARNING **:
> Missing method .ctor in
> assembly /usr/lib/mono/gac/I18N/188.8.131.52__0738eb9f132ed756/I18N.dll, typee to
> ** ERROR **: Can't find custom attr constructor
> image: /usr/lib/mono/gac/I18N/184.108.40.206__0738eb9f132ed756/I18N.dll mtoken:
... this is something different :-) Due to the way we bootstrap (we
build a very small set of assemblies necessary for the compile), we
don't support building in several locales. I guess you'll have to set
LC_ALL=C during the build.
More information about the Pkg-mono-devel