[nem-pl] Moja historia, moje pytania :-)

Emil Oppeln-Bronikowski opi at cyb3r.org
Wed May 18 10:55:40 CEST 2005


On Tuesday 17 of May 2005 23:04, Emil Oppeln-Bronikowski wrote:

>   Mono się zainstalowało z paczek. 

 I znów zainstalowałem. To jest z paczek:

emil at rude:~ $ apt-cache show mono | grep Version
Version: 1.0.5-1

emil at rude:/tmp $ svn co http://nemerle.org/svn/nemerle/trunk nemerle

 [leci]

 OK, ma 5035.

emil at rude:/tmp/nemerle $ ./configure
Checking for .NET environment... none required
Checking if we are using Mono < 1.0... no
Checking if i8 arithmetics works... ok
Checking for presence of regtool in the system... not found
Checking for .NET disassembler... monodis
Checking for native image generator... disabled
Checking if Nemerle compiler works... yes
Checking if S.W.F. implementation is complete... yes
Checking for gacutil... not found
*** ''make install'' won't work for you ***
Checking for PEVerify... not found
Checking for ilasm... found
Checking for C# compiler... found
Checking for Python version... 2.4, ok
Checking for xspp... no
Checking for xsltproc... no
Checking for xmllint... no
Checking for antlr >= 2.7... not supported
Checking for nant... no
Creating config.mak
Creating nemerle.pc

 Dobrze, dobrze. Może jak będę pisał log z instalacji na listę, Nemerle się 
zawstydzi i skompiluje!

 Ups! :-(

emil at rude:/tmp/nemerle $ make
make[1]: Wejście do katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
MKDIR out.stage1
make[3]: Wejście do katalogu `/tmp/nemerle/ncc'
COMPILE [stage1] Nemerle.dll
____________________________________________________________
COMPILE [stage1] Nemerle.Compiler.dll
____________________________________________________________
COMPILE [stage1] Nemerle.Macros.dll
___________________________________________________________.
COMPILE [stage1] ncc.exe
____________________________________________________________
make[3]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
MKDIR out.stage2
make[3]: Wejście do katalogu `/tmp/nemerle/ncc'
make[3]: Okrężna dyrektywa out.stage1/ncc.exe <- out.stage1/ncc.exe porzucona.
make[3]: Okrężna dyrektywa out.stage1/Nemerle.Macros.dll <- out.stage1/ncc.exe 
porzucona.
make[3]: Okrężna dyrektywa out.stage1/Nemerle.Macros.dll <- 
out.stage1/Nemerle.Macros.dll porzucona.
COMPILE [stage2] Nemerle.dll
____________________________________________________________
COMPILE [stage2] Nemerle.Compiler.dll
____________________________________________________________
COMPILE [stage2] Nemerle.Macros.dll
____________________________________________________________
COMPILE [stage2] ncc.exe
____________________________________________________________
make[3]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
MKDIR out.stage3
make[3]: Wejście do katalogu `/tmp/nemerle/ncc'
make[3]: Okrężna dyrektywa out.stage2/ncc.exe <- out.stage2/ncc.exe porzucona.
make[3]: Okrężna dyrektywa out.stage2/Nemerle.Macros.dll <- out.stage2/ncc.exe 
porzucona.
make[3]: Okrężna dyrektywa out.stage2/Nemerle.Macros.dll <- 
out.stage2/Nemerle.Macros.dll porzucona.
COMPILE [stage3] Nemerle.dll
____________________________________________________________
COMPILE [stage3] Nemerle.Compiler.dll
____________________________________________________________
COMPILE [stage3] Nemerle.Macros.dll
____________________________________________________________
COMPILE [stage3] ncc.exe
____________________________________________________________
make[3]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
DASM [stage2] Nemerle
DASM [stage3] Nemerle
COMPARE [stage2] [stage3] Nemerle
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
DASM [stage2] Nemerle.Compiler
DASM [stage3] Nemerle.Compiler
COMPARE [stage2] [stage3] Nemerle.Compiler
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
DASM [stage2] Nemerle.Macros.dll
DASM [stage3] Nemerle.Macros.dll
COMPARE [stage2] [stage3] Nemerle.Macros.dll
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
make[2]: Wejście do katalogu `/tmp/nemerle/ncc'
DASM [stage2] ncc.exe
DASM [stage3] ncc.exe
COMPARE [stage2] [stage3] ncc.exe
make[2]: Opuszczenie katalogu `/tmp/nemerle/ncc'
NGEN Nemerle.dll
NGEN Nemerle.Compiler.dll
NGEN Nemerle.Macros.dll
NGEN ncc.exe
make[1]: Opuszczenie katalogu `/tmp/nemerle/ncc'
find: tools/cs2n/CSharpParser.cs: Nie ma takiego pliku ani katalogu
make[1]: Wejście do katalogu `/tmp/nemerle/tools/nemerlish'
../../ncc/out.stage3/ncc.exe -debug -r Nemerle.Compiler.dll -t library -o 
Nemerle.Evaluation.dll eval.n
error: internal compiler error: got some unknown exception Operation is not 
supported.
in <0x00024> Mono.CSharp.Debugger.MonoSymbolWriter:OpenMethod 
(System.Diagnostics.SymbolStore.SymbolToken)
in <0x00ac3> Nemerle.Compiler.HierarchyEmitter:EmitMethod 
(Nemerle.Compiler.TypeBuilder,Nemerle.Compiler.NemerleMethod)
in <0x005af> Nemerle.Compiler.CompileTypedMethod:do_compile_method 
(Nemerle.Compiler.NemerleMethod)
in <0x000ca> Nemerle.Compiler.CompileTypedMethod:CompileMethodImmediately 
(Nemerle.Compiler.NemerleMethod)
in <0x0081a> _N_lambda12553:apply (object)
in <0x00105> Nemerle.Collections.List:Iter 
(Nemerle.Core.list,Nemerle.Internal.Func1)
in <0x00152> Nemerle.Compiler.HierarchyEmitter:emit_implementation 
(Nemerle.Compiler.TypeBuilder)
in <0x000a4> _N_lambda12801:apply (object)
in <0x001c1> _N_lambda21995:apply (object)
in <0x00105> Nemerle.Collections.List:Iter 
(Nemerle.Core.list,Nemerle.Internal.Func1)
in <0x0012d> Nemerle.Compiler.TypeBuilder:Iter 
(Nemerle.Core.list,Nemerle.Internal.Func1)
in <0x00022> Nemerle.Compiler.TypeBuilder:Iter (Nemerle.Internal.Func1)
in <0x004f9> Nemerle.Compiler.HierarchyEmitter:compile_all_tyinfos (bool)
in <0x00039> _N_lambda12387:apply ()
in <0x00062> Nemerle.Compiler.Solver:Enqueue (Nemerle.Internal.Func0)
in <0x00112> Nemerle.Compiler.HierarchyEmitter:EmitDecls ()
in <0x00325> Nemerle.Compiler.Passes:Run ()
in <0x0059e> Nemerle.CommandlineCompiler.MainClass:do_main ()
in <0x0005f> Nemerle.CommandlineCompiler.MainClass:Main ()


make[1]: *** [Nemerle.Evaluation.dll] Błąd 2
make[1]: Opuszczenie katalogu `/tmp/nemerle/tools/nemerlish'
make: *** [all] Błąd 2



-- 
 Emil Oppeln-Bronikowski, http://bronikowski.com
 Monkey see, monkey do. Rather be dead than cool.



More information about the devel-pl mailing list