Just wondering has anyone seen this build error from ClojureCLR (The
"Clojure.Compile" Project):
================================================
Error 3 The command ""C:\Users\Robert\bob-dev\bob-src\clojureCLR-
Builds\clojure-clojure-clr-nodlr-vs11\bin\4.0\Debug
\Clojure.Compile.exe" clojure.core clojure.core.protocols clojure.main
clojure.set clojure.zip clojure.walk clojure.stacktrace
clojure.template clojure.test clojure.test.tap clojure.test.junit
clojure.pprint
clojure.clr.io clojure.repl clojure.clr.shell
clojure.string clojure.data clojure.reflect" exited with code 1.
Clojure.Compile
================================================
It appears that the build (Clojure.Compile.exe clojure.repl) is
failing with the error:
================================================
System.TypeLoadException: Method 'ReadAsyncInternal' on type
'clojure.repl.proxy$PushbackTextReader$0$_COMP_clojure.repl.clj' from
assembly 'clojure.repl.clj, Version=0.0.0.0, Culture=neutral,
PublicKeyToken=null' is overriding a method that is not visible from
that assembly.
at System.Reflection.Emit.TypeBuilder.TermCreateClass(RuntimeModule
module, Int32 tk, ObjectHandleOnStack type)
at System.Reflection.Emit.TypeBuilder.CreateTypeNoLock()
at System.Reflection.Emit.TypeBuilder.CreateType()
at clojure.lang.GenProxy.Generate(Type superclass, ISeq interfaces,
String className) in c:\Users\Robert\bob-dev\bob-src\clojureCLR-Builds
\clojure-clojure-clr-nodlr-vs11\Clojure\Clojure\CljCompiler
\GenProxy.cs:line 113
at clojure.lang.GenProxy.GenerateProxyClass(Type superclass, ISeq
interfaces, String className) in c:\Users\Robert\bob-dev\bob-src
\clojureCLR-Builds\clojure-clojure-clr-nodlr-vs11\Clojure\Clojure
\CljCompiler\GenProxy.cs:line 82
at clojure/core$generate_proxy__14614.invoke(Object , Object ) in
core_proxy.clj:line 55
at clojure/core$get_proxy_class__14625.doInvoke(Object ) in
core_proxy.clj:line 272
at clojure.lang.RestFn.applyTo(ISeq arglist) in c:\Users\Robert\bob-
dev\bob-src\clojureCLR-Builds\clojure-clojure-clr-nodlr-vs11\Clojure
\Clojure\Lib\RestFn.cs:line 194
at clojure/core$apply__10331.invoke(Object , Object ) in
core.clj:line 601
at clojure/core$proxy__14675.doInvoke(Object , Object , Object ,
Object , Object ) in core_proxy.clj:line 346
at clojure.lang.RestFn.invoke(Object arg1, Object arg2, Object
arg3, Object arg4, Object arg5) in c:\Users\Robert\bob-dev\bob-src
\clojureCLR-Builds\clojure-clojure-clr-nodlr-vs11\Clojure\Clojure\Lib
\RestFn.cs:line 618
at clojure.lang.Var.invoke(Object arg1, Object arg2, Object arg3,
Object arg4, Object arg5) in c:\Users\Robert\bob-dev\bob-src
\clojureCLR-Builds\clojure-clojure-clr-nodlr-vs11\Clojure\Clojure\Lib
\Var.cs:line 761
at clojure.lang.AFn.ApplyToHelper(IFn fn, ISeq argList) in c:\Users
\Robert\bob-dev\bob-src\clojureCLR-Builds\clojure-clojure-clr-nodlr-
vs11\Clojure\Clojure\Lib\AFn.cs:line 208
at clojure.lang.Var.applyTo(ISeq arglist) in c:\Users\Robert\bob-dev
\bob-src\clojureCLR-Builds\clojure-clojure-clr-nodlr-vs11\Clojure
\Clojure\Lib\Var.cs:line 874
at clojure.lang.Compiler.MacroexpandSeq1(ISeq form) in c:\Users
\Robert\bob-dev\bob-src\clojureCLR-Builds\clojure-clojure-clr-nodlr-
vs11\Clojure\Clojure\CljCompiler\Compiler.cs:line 893
at clojure.lang.Compiler.AnalyzeSeq(ParserContext pcon, ISeq form,
String name) in c:\Users\Robert\bob-dev\bob-src\clojureCLR-Builds
\clojure-clojure-clr-nodlr-vs11\Clojure\Clojure\CljCompiler
\Compiler.cs:line 1501, compiling: (clojure/repl.clj:149)
================================================
Any Info would be apreciated
Robert