Current status:
- The CI build completes for: -- Windows -- Main Squeak and Pharo linux and Mac builds -- Other linux builds -- Other Mac builds fails in the newspeak tests. I don't think this is related.
I've only tested linux64 at this stage, but given:
- minheadless are (mostly) separate builds. - both Esteban and I have done some ad-hoc testing. - the CI succeeds. - the fact that this code is more susceptible than most to diverging from the main repository (due to code duplication). - Esteban and Doru both seem committed to continuing with this work. - integrating the code now will facilitate others looking at the code, e.g. Ben planned to have a look next week.
it may be worthwhile integrating this now.
What do you think?
Just a reminder, the PR is not this one, but:
https://github.com/OpenSmalltalk/opensmalltalk-vm/pull/310
My Win32 build fails trying to build and install freetype:
-- Installing: /home/alistair/pharo7/pharo-snap/pharo-vm/opensmalltalk-vm/.thirdparty-cache/windows/i386/include/freetype2/freetype/tttables.h -- Installing: /home/alistair/pharo7/pharo-snap/pharo-vm/opensmalltalk-vm/.thirdparty-cache/windows/i386/include/freetype2/freetype/tttags.h -- Installing: /home/alistair/pharo7/pharo-snap/pharo-vm/opensmalltalk-vm/.thirdparty-cache/windows/i386/include/freetype2/ft2build.h CMake Error at cmake_install.cmake:35 (file): file INSTALL cannot find "/home/alistair/pharo7/pharo-snap/pharo-vm/opensmalltalk-vm/build.win32x86/pharo.cog.spur/build/third-party/freetype-2.9.1/build/include/freetype/config/ftconfig.h".
I've never used cmake before, so am starting to learn about it, but does anyone recognise the above?
Cheers, Alistair