Testing a 4.2 build
- Posted by axtens_bruce 2 days ago
- 113 views
As far as I can tell, everything else built fine (certainly didn't with make -j 8, but I've learned that lesson now)
~/euphoria/source$ make test make /home/bugmagnet/euphoria/source/build/eu.a OBJDIR=libobj ERUNTIME=1 CONFIG=/home/bugmagnet/euphoria/source/config.gnu EDEBUG= EPROFILE= make[1]: '/home/bugmagnet/euphoria/source/build/eu.a' is up to date. cd /home/bugmagnet/euphoria/tests && rm ctc.log; EUDIR=/home/bugmagnet/euphoria EUCOMPILEDIR=/home/bugmagnet/euphoria \ eui -i /home/bugmagnet/euphoria/include /home/bugmagnet/euphoria/source/eutest.ex -i /home/bugmagnet/euphoria/include -cc gcc \ -exe "/home/bugmagnet/euphoria/source/build/eui" \ -ec "/home/bugmagnet/euphoria/source/build/euc" \ -eubind "/home/bugmagnet/euphoria/source/build/eubind" -eub /home/bugmagnet/euphoria/source/build/eub \ -lib "/home/bugmagnet/euphoria/source/build/eu.a" \ -log ; \ eui -i /home/bugmagnet/euphoria/include /home/bugmagnet/euphoria/source/eutest.ex -exe "/home/bugmagnet/euphoria/source/build/eui" -process-log > /home/bugmagnet/euphoria/source/build/test-report.txt ; \ eui -i /home/bugmagnet/euphoria/include /home/bugmagnet/euphoria/source/eutest.ex -eui "/home/bugmagnet/euphoria/source/build/eui" -process-log -html -css-file /home/bugmagnet/euphoria/source/build/eutest.css > /home/bugmagnet/euphoria/source/build/test-report.html rm: cannot remove 'ctc.log': No such file or directory *** buffer overflow detected ***: terminated Aborted (core dumped) *** buffer overflow detected ***: terminated Aborted (core dumped) *** buffer overflow detected ***: terminated Aborted (core dumped) make: [/home/bugmagnet/euphoria/source/Makefile.gnu:862: /home/bugmagnet/euphoria/source/build/test-report.html] Error 134 (ignored) cd /home/bugmagnet/euphoria/tests && sh check_diffs.sh Both std/memory.e and std/safe.e provide the same interface to std/machine.e....good. The include std/safe.e provides as many symbols as as std/memory.e...good.and
~/euphoria/source$ make testeu cd /home/bugmagnet/euphoria/tests && EUDIR=/home/bugmagnet/euphoria EUCOMPILEDIR=/home/bugmagnet/euphoria eui /home/bugmagnet/euphoria/source/eutest.ex --nocheck -i /home/bugmagnet/euphoria/include -cc gcc -exe "/home/bugmagnet/euphoria/source/build/eui -batch /home/bugmagnet/euphoria/source/eu.ex" *** buffer overflow detected ***: terminated Aborted (core dumped) make: *** [/home/bugmagnet/euphoria/source/Makefile.gnu:875: testeu] Error 134It doesn't make much difference as eui still works and runs, for example, queens.ex without issue.
One other odd thing is that eui takes a while to get going. Is that a side-effect of running in WSL? e.g.
bugmagnet@LAPTOP-H6HBEGA9:~/euphoria/demo$ cat hello.ex puts(1, "Hello\n") bugmagnet@LAPTOP-H6HBEGA9:~/euphoria/demo$ eui hello.ex Hello bugmagnet@LAPTOP-H6HBEGA9:~/euphoria/demo$ time eui hello.ex Hello real 0m2.644s user 0m0.044s sys 0m0.220s
-Bruce