Using **squeak.cog.spur** I get:
![Screenshot from 2019-08-14 19-41-15](https://user-images.githubusercontent.com/906401/63076137-d1f2df80-bef9-11e9...)
and building **pharo.cog.spur** I get:
Pharo uses a lot of third-party libraries.
Most of these are not built when making `squeak.cog.spur`. This is known and not an error.
When compiling the pharo-specific VM, these libs (in this case SDL2) are either not prepared to be made with BSD `make` or flat out are not available on (Open)BSD.
Maybe someone from Pharo's VM people can chime in here. @estebanlm , for example?
Looks like 1) the openbsd build does not define the primitive `primitiveGetCurrentWorkingDirectory` (see `OSPlatform>>currentWorkingDirectoryPathWithBuffer:`. 2) as a fallback, Pharo tries to get the working directory using `libc`'s `getcwd`, which is in Pharo asking for `'libc.so.6'`. Which version of `libc` do you have installed in your system?
Maybe for `getcwd` which is pretty standard we can not depend on `libc.so.6` but `libc.so`?