<div>Hi,<br></div><div><br></div><div>That fixed one problem I was tripping over on the ARMv8 build.<br></div><div><br></div><div>There still seems to be a problem with the x86-64 build.  <br></div><div><br></div><div>Thanks.<br></div><div><br></div><div>bruce</div><div><br></div><div><br></div><div>clang -Wall  -g -O2 -DNDEBUG -DDEBUGVM=0 -msse2 -DCOGMTVM=0 -pthread -DLSB_FIRST=1 -m64 -Wno-missing-braces -Wno-unknown-pragmas -Wno-unused-value -Wno-unu <br></div><div>sed-label -Wno-unused-function -Wno-unused-variable  -DHAVE_CONFIG_H  -DSQUEAK_BUILTIN_PLUGIN -I/home/edoneel/tmp/opensmalltalk-vm/build.linux64x64/squeak.<br></div><div><a href="http://cog.spur/build">cog.spur/build</a> -I/home/edoneel/tmp/opensmalltalk-vm/build.linux64x64/<a href="http://squeak.cog.spur/build">squeak.cog.spur/build</a> -I/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm -I/home/e<br></div><div>doneel/tmp/opensmalltalk-vm/platforms/Cross/vm -I/home/edoneel/tmp/opensmalltalk-vm/spur64src/vm -I/usr/local/include -I/home/edoneel/tmp/opensmalltalk-vm/<br></div><div>platforms/Cross/vm -I/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm -I/home/edoneel/tmp/opensmalltalk-vm/spur64src/vm -I/home/edoneel/tmp/opensmallta<br></div><div>lk-vm/platforms/Cross/plugins/FilePlugin -I/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/plugins/B3DAcceleratorPlugin -m64 -Wno-missing-braces -Wno-unk<br></div><div>nown-pragmas -Wno-unused-value -Wno-unused-label -Wno-unused-function -Wno-unused-variable   -c -o sqUnixMain.o /home/edoneel/tmp/opensmalltalk-vm/platform<br></div><div>s/unix/vm/sqUnixMain.c<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:872:3: warning: implicit declaration of function 'pushOutputFile' is invalid in C99 [-Wim<br></div><div>plicit-function-declaration]<br></div><div>  pushOutputFile((char *)STDERR_FILENO);<br></div><div>  ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:926:35: error: use of undeclared identifier 'REG_RBP'<br></div><div>                        void *fp = (void *)(uap ? uap->_FP_IN_UCONTEXT : 0);<br></div><div>                                                       ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/include_ucontext.h:78:44: note: expanded from macro '_FP_IN_UCONTEXT'<br></div><div># define _FP_IN_UCONTEXT uc_mcontext.gregs[REG_RBP]<br></div><div>                                           ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:927:35: error: use of undeclared identifier 'REG_RSP'<br></div><div>                        void *sp = (void *)(uap ? uap->_SP_IN_UCONTEXT : 0);<br></div><div>                                                       ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/include_ucontext.h:79:44: note: expanded from macro '_SP_IN_UCONTEXT'<br></div><div># define _SP_IN_UCONTEXT uc_mcontext.gregs[REG_RSP]<br></div><div>                                           ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:992:9: error: use of undeclared identifier 'REG_RAX'<br></div><div>                        regs[REG_RAX], regs[REG_RBX], regs[REG_RCX], regs[REG_RDX],<br></div><div>                             ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:992:24: error: use of undeclared identifier 'REG_RBX'<br></div><div>                        regs[REG_RAX], regs[REG_RBX], regs[REG_RCX], regs[REG_RDX],<br></div><div>                                            ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:992:39: error: use of undeclared identifier 'REG_RCX'<br></div><div>                        regs[REG_RAX], regs[REG_RBX], regs[REG_RCX], regs[REG_RDX],<br></div><div>                                                           ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:992:54: error: use of undeclared identifier 'REG_RDX'<br></div><div>                        regs[REG_RAX], regs[REG_RBX], regs[REG_RCX], regs[REG_RDX],<br></div><div>                                                                          ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:993:9: error: use of undeclared identifier 'REG_RDI'<br></div><div>                        regs[REG_RDI], regs[REG_RSI], regs[REG_RBP], regs[REG_RSP],<br></div><div>                             ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:993:24: error: use of undeclared identifier 'REG_RSI'<br></div><div>                        regs[REG_RDI], regs[REG_RSI], regs[REG_RBP], regs[REG_RSP],<br></div><div>                                            ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:993:39: error: use of undeclared identifier 'REG_RBP'<br></div><div>                        regs[REG_RDI], regs[REG_RSI], regs[REG_RBP], regs[REG_RSP],<br></div><div>                                                           ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:993:54: error: use of undeclared identifier 'REG_RSP'<br></div><div>                        regs[REG_RDI], regs[REG_RSI], regs[REG_RBP], regs[REG_RSP],<br></div><div>                                                                          ^<br></div><div>/home/edoneel/tmp/opensmalltalk-vm/platforms/unix/vm/sqUnixMain.c:994:9: error: use of undeclared identifier 'REG_R8'<br></div><div>                        regs[REG_R8 ], regs[REG_R9 ], regs[REG_R10], regs[REG_R11],<br></div><div>                             ^<br></div><div><br></div><div id="editorUserSignature" style="display:none;"><br></div><div><br></div><div><br></div><div><i>22 March 2021 02:55 "David T. Lewis" <lewis@mail.msen.com> wrote:</i><br></div><blockquote class="infmailquote"><div><br></div><div>On Mon, Mar 15, 2021 at 04:02:43AM -0700, Tom Beckmann wrote:<br></div><div> ><br></div><div> > The commit that removed it was this one: https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/924a24bb54870a621c5283f23631261d5a792000<br></div><div> ><br></div><div> > I saw that you did some cleanup of old event primitives, as documented in the commit message, @eliotmiranda. Was sqUnixEvent.c deleted by accident as part of this?<br></div><div> ><br></div><div> <br></div><div> I restored the missing sqUnixEvent.c file, which I assume was mistakenly<br></div><div> deleted in that earlier commit.<br></div><div> <br></div><div> Dave<br></div><div> <br></div></blockquote><div><br></div>