Your message dated Tue, 15 Aug 2006 00:17:13 -0700
with message-id <[EMAIL PROTECTED]>
and subject line Bug#382700: fixed in boo 0.7.6.2237-4
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: boo
Version: 0.7.6.2237-3
Severity: serious

I found that MonoDevelop FTBFS because of boo.

Here the output of the boo compiler:
mkdir -p ../../../build/AddIns/BackendBindings
/usr/bin/booc -r:../../../build/bin/MonoDevelop.Core.dll 
-r:../../../build/AddIns/MonoDevelop.Core.Gui.dll 
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll 
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll 
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll 
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll 
-r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll   
-r:/usr/lib/mono/boo/Boo.Lang.dll -r:/usr/lib/mono/boo/Boo.Lang.Useful.dll 
-r:/usr/lib/mono/boo/Boo.Lang.CodeDom.dll 
-r:/usr/lib/mono/boo/Boo.Lang.Compiler.dll 
-r:/usr/lib/mono/boo/Boo.Lang.Parser.dll 
-r:/usr/lib/mono/boo/Boo.Lang.Interpreter.dll    ./BooShell.boo  
-o:../../../build/AddIns/BackendBindings/BooShell.dll -t:library
Boo Compiler version 0.7.6.2237 (CLR v2.0.50727.42)
BCE0011: An error occurred during the execution of the step 
'Boo.Lang.Compiler.Steps.EmitAssembly': 'Object reference not set to an 
instance of an object'.
1 error(s).
make[4]: *** [../../../build/AddIns/BackendBindings/BooShell.dll] Error 255

first I thought the compiler is broken, but then I saw CLR v2.0 which
means _bad_ things.

I installed libmono2.0-cil which pulls the base CLR 2.0 packages in, and
then booc didn't fail with that error, but with another saying the libs
are not found. They libs are installed though, but since boo uses now
CLR 2.0 it wants the 2.0 version of those libs (instead of 1.1 as
before).

So I installed the 2.0 versions, and the build was happy, but I am not.

The resulting package depends on on the 2.0 runtime of Mono, because the
compiler linked it against 2.0 instead of 1.1
Unluckily this is a problem now.

I could add now the 2.0 stuff to monodevelop build deps but that is not
fixing the cause. Boo must be able to link against 1.1 or 2.0 somehow,
else all resulting libs or apps require 2.0 from now on.

C# solved this by having mcs (C# 1.0) which links against CLR 1.1 and
gmcs (C# 2.0) which links against CLR 2.0

Also I noticed that boo is not correctly fetching the binary
dependencies with dh_clideps, but I guess that must be some CDBS problem
since no other package has the problem. Probably is the make target too
early or too late or something. Then you would not need to manually
depend on mono (which is btw a bad idea since its a meta-package with 2
real deps).

-- 
Regards,

Mirco 'meebey' Bauer

PGP-Key:
http://keyserver.noreply.org/pks/lookup?op=get&search=0xEEF946C8

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GIT d s-:+ a-- C++ UL++++$ P L++$>+++$ E- W+++$ N o? K- w++>! O---- M-
V? PS
PE+ Y- PGP++ t 5+ X++ R tv+ b+ DI? D+ G>++ e h! r->++ y?
------END GEEK CODE BLOCK------

Attachment: signature.asc
Description: This is a digitally signed message part


--- End Message ---
--- Begin Message ---
Source: boo
Source-Version: 0.7.6.2237-4

We believe that the bug you reported is fixed in the latest version of
boo, which is due to be installed in the Debian FTP archive:

boo_0.7.6.2237-4.diff.gz
  to pool/main/b/boo/boo_0.7.6.2237-4.diff.gz
boo_0.7.6.2237-4.dsc
  to pool/main/b/boo/boo_0.7.6.2237-4.dsc
boo_0.7.6.2237-4_all.deb
  to pool/main/b/boo/boo_0.7.6.2237-4_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sam Clegg <[EMAIL PROTECTED]> (supplier of updated boo package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Tue, 15 Aug 2006 08:01:15 +0100
Source: boo
Binary: boo
Architecture: source all
Version: 0.7.6.2237-4
Distribution: unstable
Urgency: low
Maintainer: Sam Clegg <[EMAIL PROTECTED]>
Changed-By: Sam Clegg <[EMAIL PROTECTED]>
Description: 
 boo        - a python-like language and compiler for the CLI
Closes: 382395 382700
Changes: 
 boo (0.7.6.2237-4) unstable; urgency=low
 .
   * remove reference to boo-examples (Closes: #382395)
   * build using mcs (CLR 1.1) (Closes: #382700)
   * run dh_clideps post-install so it can see the installed
     exe files.
Files: 
 68b23d6d4c8c1afc3e05d41891fcd772 712 devel optional boo_0.7.6.2237-4.dsc
 2de930cad2e4d0f377c9f5bee92e8ba8 4784 devel optional boo_0.7.6.2237-4.diff.gz
 2652cb357bf33da6f2b28d7a6601207e 951728 devel optional boo_0.7.6.2237-4_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)

iD8DBQFE4XH0LOvxONke42kRAq4jAKC03wMGAe5JLtriax08flkaNQegAwCffJqO
NoP9cIQOC21RFREGV9w+IE8=
=CqUW
-----END PGP SIGNATURE-----


--- End Message ---

Reply via email to