[nem-bug] [Nemerle 0000601]: broken 0.9.2 release for windows

feedback at nemerle.org feedback at nemerle.org
Thu Jan 26 18:10:03 CET 2006


The following issue has been set as RELATED TO issue 0000602.
======================================================================
<http://nemerle.org/bugs/view.php?id=601> 
======================================================================
Reported By:                Kamil Dworakowski
Assigned To:                
======================================================================
Project:                    Nemerle
Issue ID:                   601
Category:                   Compiler
Reproducibility:            always
Severity:                   block
Priority:                   normal
Status:                     new
======================================================================
Date Submitted:             01-25-2006 19:27 CET
Last Modified:              01-26-2006 15:09 CET
======================================================================
Summary:                    broken 0.9.2 release for windows
Description: 
using System;

public class Test{
	static mutable field: int;

	public static Main(): void{
        Console.WriteLine("cze");
	}
}
---
It compiles ok with 0.9.1 but 0.9.2 prints:

D:\p\q>ncc -t exe test.n
debug: Internal compiler error, please report a bug to bugs.nemerle.org.
You ca
ying program near this location.
&http://nemerle.org/bugs/view.php?id=8592;[01;31merror&http://nemerle.org/bugs/view.php?id=8592;[0m:
internal compiler error: assertion failed
in file external/I
s.n, line 498:
internal type Nemerle.Internal.ImmutableAttribute not found
   at Nemerle.Compiler.InternalType.lookup(String type_name)
   at Nemerle.Compiler.InternalType.InitNemerleTypes()
   at Nemerle.Compiler.Passes.LoadExternalLibraries()
   at Nemerle.Compiler.Passes.Run()
   at Nemerle.CommandlineCompiler.MainClass.main_with_catching()


======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
related to          0000602 MSI installer do not perform uninstalla...
======================================================================

----------------------------------------------------------------------
 nazgul - 01-25-06 20:59 
----------------------------------------------------------------------
Did you uninstall previous version of Nemerle? Looks like compiler is
loading Nemerle.dll from 0.9.1 release.

I guess there is a bug in our msi installer, so it doesn't remove
assemblies from GAC when performing Uninstall, this is probably related.

----------------------------------------------------------------------
 Kamil Dworakowski - 01-26-06 15:09 
----------------------------------------------------------------------
True, I had in the GAC 0.9.1 versions of dlls. But the problem was not
becouse of that. In  the Nemerle directory I had an old 0.3.2.0
Nemerle.dll (I took it out of GAC and put it there some time ago). It
looks like it didn't hurt 0.9.1.0, but it did hurt 0.9.2.0. Dll hell ;).
Now it works just fine.

Issue History
Date Modified  Username       Field                    Change              
======================================================================
01-25-06 19:27 Kamil DworakowskiNew Issue                                    
01-25-06 20:59 nazgul         Note Added: 0001059                          
01-26-06 15:09 Kamil DworakowskiNote Added: 0001060                          
01-26-06 18:10 nazgul         Relationship added       related to 0000602  
======================================================================




More information about the bugs mailing list