I am trying to build the unix sources for this project, exactly following the `HowToBuildFromSources` manual (the easy way). But unfortunately, when running `make` I get an error that `bld/plugins.int` is missing:
```
$ make
[ -d bld ] || mkdir bld
[ -f bld/Makefile ] || ( cd bld; ../config/configure; )
checking for gcc... gcc
# ... (75 lines skipped)
checking whether to build static libraries... no
/workspace/opensmalltalk-vm/src
/workspace/opensmalltalk-vm/src/plugins
checking sanity of generated src directory... bad
missing file: /workspace/opensmalltalk-vm/platforms/unix/bld/plugins.int
make: *** [Makefile:5: all] Error 1
```
See yourself:
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#snapshot/9bc102f3-ba84-437f-a226-a8851782c41b)
Is it me or is the documentation of the build process not up to date? Looking forward to your help!
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/507
UnixProcess class>>forkSqueak is no longer working. The forked child process VM crashes with segmentation fault. Testing with VMs from bintray shows that version 5.0-202009300634 works, and any version 5.0-202010192227 or later fails. Stack dump sometimes (but not always) shows failure in aioPoll() for example:
*/usr/local/bin/../lib/squeak/5.0-202101160259/squeak(aioPoll+0x12e)[0x4bc0fe]
I am not able to catch the failure in gdb because it happens in the child process. My initial guess is that it may be related to the epoll enhancements added in this time frame, because forking the VM requires initializing things like this in the new child VM process.
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/issues/548
@dtlewis290 Well, it is merged already. Feel free to try it out. If we happen to create another tag/release-candidate, this fix would be included.
--
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a…
You are receiving this because you are subscribed to this thread.
Message ID: <OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a204b14fe6d0f808fa5f045/62301749(a)github.com>
@krono I do not think that we should try to fix this. My 16.04 installation is over five years old and is officially out of long term support. In a case like this, it is reasonable to expect the user (i.e. me) to either update their system, or to compile the VM from sources. I do not know why the glob(3) library call leads to this dependency issue, but apparently is it so.
--
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a…
You are receiving this because you are subscribed to this thread.
Message ID: <OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a204b14fe6d0f808fa5f045/62301553(a)github.com>
Well, this ought to be completely unrelated.
ok lets revert, but ATM I have no 16.04 at hand to investigate, sorry.
--
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a…
You are receiving this because you are subscribed to this thread.
Message ID: <OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a204b14fe6d0f808fa5f045/62248619(a)github.com>
I tried squeak.cog.spur_linux64x64_202112202006.zip on my old Ubuntu system, and get a VM segfault in SqueakSSL>>#primitiveSSL:connect:startingAt:count:into: so this change does not look safe.
--
Reply to this email directly or view it on GitHub:
https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a…
You are receiving this because you are subscribed to this thread.
Message ID: <OpenSmalltalk/opensmalltalk-vm/commit/c2841037fa9ed86a3a204b14fe6d0f808fa5f045/62248534(a)github.com>