[squeak-dev] Building Squeak 5.3 on FreeBSD

Marcel Taeumel marcel.taeumel at hpi.de
Fri Jan 14 12:55:59 UTC 2022


Hi Edwin --

You can find the current list of failing tests in the latest bundle-run here:
https://github.com/squeak-smalltalk/squeak-app/runs/4811550256?check_suite_focus=true [https://github.com/squeak-smalltalk/squeak-app/runs/4811550256?check_suite_focus=true]


See "Test image of Squeak64-trunk" and there "Run tests". You can kind of ignore failing STON-Tests. But we should fix those, too.

Best,
Marcel
Am 13.01.2022 10:45:48 schrieb Edwin Ancaer <eancaer at gmail.com>:
Marcel,


thanks. I removed the test. on my side


A first question, does it make sense to try to run all the tests after compiling a new version of the VM? 

It is of no use spamming the list if some known tests have issues. If such tests exist, is there a list available.

If it should be of interest, after removing #testOutOfMemory,  I have a core dump, seemingly during the execution of  #testUnwindDebugger.

.I attached the output of the run of the Squeak VM in the attached file abend.txt,



Some more info about the OS:

[edwin at ottopedi ~/Smalltalk53/opensmalltalk-vm]$ uname -a  
FreeBSD ottopedi 12.3-RELEASE FreeBSD 12.3-RELEASE r371126 GENERIC  amd64

And for squeak itself:

Image
-----
/usr/home/edwin/Smalltalk53/opensmalltalk-vm/image/Squeak5.3-19431-64bit.image
Squeak5.3
latest update: #19431
Current Change Set: HomeProject
Image format 68021 (64 bit)

Virtual Machine
---------------
/usr/home/edwin/Smalltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build/squeak
Open Smalltalk Cog[Spur] VM [CoInterpreterPrimitives VMMaker.oscog-eem.3133]
Unix built on Jan 10 2022 21:08:09 Compiler: FreeBSD Clang 10.0.1 (git at github.com:llvm/llvm-project.git llvmorg-10.0.1-0-gef32c611aa2)
platform sources revision VM: 202201051952 edwin at ottopedi:/usr/home/edwin/Smalltalk53/opensmalltalk-vm Date: Wed Jan 5 11:52:55 2022 CommitHash: 8141dd272 Plugins: 202201051952 edwin at ottopedi:/usr/home/edwin/Smalltalk53/opensmalltalk-vm
CoInterpreter VMMaker.oscog-eem.3133 uuid: 4a7f4038-9285-42ba-b1fd-b5621a072836 Jan 10 2022
StackToRegisterMappingCogit VMMaker.oscog-eem.3127 uuid: 4d6dd04c-143e-41c0-90bb-ed55b27ff3f1 Jan 10 2022

Kind regards

Edwin Ancaer


*;



Op wo 12 jan. 2022 om 14:45 schreef Marcel Taeumel <marcel.taeumel at hpi.de [mailto:marcel.taeumel at hpi.de]>:

Hi Edwin --

> It looks this happened during the execution of testOutOfMemorySignal.

We should really disable this test in its current form ... it has issues on all platforms.

Best,
Marcel
Am 10.01.2022 06:31:05 schrieb Edwin Ancaer <eancaer at gmail.com [mailto:eancaer at gmail.com]>:
Hello,


Some time ago, begin 2020, I managed to build a Squeak 5.0 VM on FreeBSD, based on the sources in the opensmalltalk-vm github repository.
I remember having some difficulties, on the way, but everything got solved, and I still have that version working.


Right now, I built linux64x64  Squeak 5.3 cog spur VM on FreeBSD. There were no compilation errors, no linker errors, So I started squeak, started running the tests in TestRunner, and got the following


[edwin at ottopedi ~/Smalltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build]$ ./squeak ../../../../image/Squeak5.3-19431-64bit.image
Killed
[edwin at ottopedi ~/Smalltalk53/opensmalltalk-vm/building/linux64x64/squeak.cog.spur/build]$

It looks this happened during the execution of testOutOfMemorySignal.


Are other people here using Squeak 5.3 on FreeBSD?

Should I still build the linux64x64 version for FreeBSD, and, if so, any idea how to find out what is going wrong?

Kind regards,


Edwin Ancaer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squeakfoundation.org/pipermail/squeak-dev/attachments/20220114/412f2605/attachment.html>


More information about the Squeak-dev mailing list