[Vm-dev] nuSqueak source

Yoshiki Ohshima Yoshiki.Ohshima at acm.org
Sat Oct 24 23:41:25 UTC 2020


And I tried a few more things by checking out the last release tag
202003021730 or try
opensmalltalk-vm/build.linuxARMv6/squeak.cog.spur/build.debug
but those attempts did not work. For the latter got this error:

In file included from /usr/include/features.h:424,

                 from /usr/include/pthread.h:21,

                 from
/home/pi/opensmalltalk-vm/platforms/unix/vm/sqPlatformSpecific.h:62,

                 from
/home/pi/opensmalltalk-vm/platforms/Cross/vm/sqAssert.h:16,

                 from /home/pi/opensmalltalk-vm/platforms/unix/vm/aio.c:35:

/usr/include/stdio.h:721:12: error: conflicting types for ‘fseeko’

 extern int __REDIRECT (fseeko,

            ^~~~~~~~~~

In file included from
/home/pi/opensmalltalk-vm/platforms/Cross/vm/sqAssert.h:16,

                 from /home/pi/opensmalltalk-vm/platforms/unix/vm/aio.c:35:

/home/pi/opensmalltalk-vm/platforms/unix/vm/sqPlatformSpecific.h:109:22:
note: previous declaration \

of ‘fseeko’ was here

 #define fseek(s,o,w) fseeko(s,o,w)

                      ^~~~~~




On Sat, Oct 24, 2020 at 1:59 PM Yoshiki Ohshima <Yoshiki.Ohshima at acm.org>
wrote:

> Hi Eliot,
>
> For build.linux64ARMv8/squeak.cog.spur/build.debug, i get the following
> error. I think I followed the steps in the instructions, including running
> updateSCCSVersion and mvm. How can I fix it?
>
> /home/pi/opensmalltalk-vm/spur64src/vm/cogit.c:22:3: error: #error As yet
> no Cogit implementation appears to exist for your platform.
>
>  # error As yet no Cogit implementation appears to exist for your
> platform.
>
>    ^~~~~
>
> /home/pi/opensmalltalk-vm/spur64src/vm/cogit.c:23:3: error: #error
> Consider implementing it, starting by adding a subclass of
> CogAbstractInstruction.
>
>  # error Consider implementing it, starting by adding a subclass of
> CogAbstractInstruction.
>
>    ^~~~~
>
> make[1]: *** [Makefile:207: cogit.o]
>
> On Wed, Oct 21, 2020 at 10:21 AM Eliot Miranda <eliot.miranda at gmail.com>
> wrote:
>
>>
>> Hi Yoshiki,
>>
>> On Wed, Oct 21, 2020 at 10:14 AM Yoshiki Ohshima <Yoshiki.Ohshima at acm.org>
>> wrote:
>>
>>>
>>> Hi,
>>>
>>> I heard that people got a new problem in inputting Japanese text into
>>> Scratch 1.4 running on Raspberry Pi OS after, or around the version
>>> 2020-08-20. I would like to take a look at it but it might involve
>>> recompiling and generating  the VM with debugging info.  Last time I looked
>>> into it was years and years ago and I need to basically make a fresh start.
>>>
>>> Is the process of making NuSqeauk VM For Raspberry Pi up to date and
>>> straightforward? Can people point me to the right point to start?
>>>
>>
>> Making a Cog VM for Raspberry pi is straight-forward.  Clone
>> opensmalltalk-vm.  cd to build.linux64ARMv8, read the HowToBuild, cd to build.linux64ARMv8/squeak.cog.spur/build.debug,
>> or build.linux64ARMv8/squeak.stack.spur/build.debug, then run ./mvm
>>
>> _,,,^..^,,,_
>> best, Eliot
>>
>
>
> --
> -- Yoshiki
>
>

-- 
-- Yoshiki
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/vm-dev/attachments/20201024/b249a459/attachment-0001.html>


More information about the Vm-dev mailing list