[squeak-dev] Re: n-core Smalltalk at work [Re: Hydra now can do mitosis]

Igor Stasenko siguctua at gmail.com
Fri Feb 27 17:25:08 UTC 2009


2009/2/27 Casimiro de Almeida Barreto <casimiro.barreto at gmail.com>:
> Igor Stasenko escreveu:
>
> (...)
>
> are you sure you running HydraVM? (HydraVM isHydra  "print-it")
> You can do save-as-headless-image using any VM, but to run second
> image you need Hydra VM.
>
>
>
>
>
> I was unable to build HydraVM under linux.

Hydra wasn't ported on linux yet.
Initially i created a Win32 VM. Then Matthew Fulmer started linux
port, but it wasn't finished.
There is also a Mac port, made by John M McIntosh , and he reported
that he were able to run it.
But its not complete - a lot of plugins need additional porting.

> After:
>
> $ cd conf
> $ ./configure --prefix=/usr
> ...
> $ make
>
> It was not able to find interp_prototypes.h ...
>
> gcc -g -O2 -fomit-frame-pointer -DLSB_FIRST=1  -DHAVE_CONFIG_H
> -DSQUEAK_BUILTIN_PLUGIN
> -I/home/casimiro/Softwares/squeak/platforms/unix/config
> -I/home/casimiro/Softwares/squeak/platforms/unix/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/plugins/FilePlugin
> -I/home/casimiro/Softwares/squeak/platforms/unix/plugins/B3DAcceleratorPlugin
> -I/home/casimiro/Softwares/squeak/platforms/unix/config
> -I/home/casimiro/Softwares/squeak/platforms/unix/vm
> -I/home/casimiro/Softwares/squeak/platforms/Cross/vm
> -I/home/casimiro/Softwares/squeak/platforms/unix/src/vm   -c -o gnu-interp.o
> gnu-interp.c
> In file included from
> /home/casimiro/Softwares/squeak/platforms/unix/vm/sqGnu.h:36,
>                  from gnu-interp.c:8:
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:166:31: error:
> interp_prototypes.h: Arquivo ou diretório não encontrado
> In file included from
> /home/casimiro/Softwares/squeak/platforms/unix/vm/sqGnu.h:36,
>                  from gnu-interp.c:8:
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:175: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:176: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:177: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:180: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:181: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:185: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:199: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:200: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:201: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:202: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:206: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:333: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:336: error: expected
> ‘)’ before ‘sqInputEvent’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:341: error: expected
> ‘)’ before ‘char’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:342: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:343: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:344: error: expected
> ‘)’ before ‘sqInt’
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:345: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:360: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:361: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:362: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:363: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:425: warning:
> parameter names (without types) in function declaration
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:431: warning:
> ‘struct vmEventQueue’ declared inside parameter list
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:431: warning: its
> scope is only this definition or declaration, which is probably not what you
> want
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:432: warning:
> ‘struct vmEventQueue’ declared inside parameter list
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:432: warning:
> ‘struct vmEvent’ declared inside parameter list
> /home/casimiro/Softwares/squeak/platforms/Cross/vm/sq.h:433: warning:
> ‘struct vmEventQueue’ declared inside parameter list
> gnu-interp.c: In function ‘snapshot’:
> gnu-interp.c:21340: error: ‘imageName’ undeclared (first use in this
> function)
> gnu-interp.c:21340: error: (Each undeclared identifier is reported only once
> gnu-interp.c:21340: error: for each function it appears in.)
> gnu-interp.c: In function ‘writeImageFileIO’:
> gnu-interp.c:22626: error: ‘imageName’ undeclared (first use in this
> function)
> gnu-interp.c: In function ‘writeImageFile’:
> gnu-interp.c:22664: error: ‘imageName’ undeclared (first use in this
> function)
> make[1]: ** [gnu-interp.o] Erro 1
> make: ** [vm/vm.a] Erro 2
>
>
> --
> ###############################################################################
> # Este e-mail pode conter informações confidenciais/privadas e
> # destina-se somente aos destinatários especificados no cabeçalho
> # (campos To:, Cc:, CCo:)
> #
> # O repasse de parte ou da totalidade deste e-mail para outros
> # usuários ou para listas de discussão deve ser autorizado
> # explicitamente por casimiro.barreto at gmail.com
> #
> # Esta mensagem é digitalmente assinada utilizando-se algorítimo
> # PGP (gnuPG). A chave pública para o usuário casimiro.barreto at gmail.com
> # pode ser obtida em: http://pgp.mit.edu
> #
> #
> -----------------------------------------------------------------------------
> #
> # This message may contain confidential/private information and
> # is directed only to the recipients specified in the message
> # header (fields To:, Cc:, CCo:).
> #
> # Forwarding part or the totality of this message to other people
> # requires explicit authorization from casimiro.barreto at gmail.com
> #
> # This message is digitally signed using GnuPG (PGP algorithm). Public
> # key for casimiro.barreto at gmail.com may be recovered from:
> # http://pgp.mit.edu
> #
> ###############################################################################
>
>
>
>



-- 
Best regards,
Igor Stasenko AKA sig.



More information about the Squeak-dev mailing list