poke-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: GNU poke 3.90.0 on OpenBSD


From: Jose E. Marchesi
Subject: Re: GNU poke 3.90.0 on OpenBSD
Date: Mon, 22 Jan 2024 15:52:38 +0100
User-agent: Gnus/5.13 (Gnus v5.13)

Hi Bruno.

Thanks for the report and patch.
I just installed it in both maint/poke-4 and master.


> On OpenBSD 7.4/x86_64 "make check gives two errors:
>
> ================================================================================
> Making a new site.exp file ...
> WARNING: Couldn't find the global config file.
> Test Run By bruno on Mon Jan 22 15:08:52 2024
> Native configuration is x86_64-unknown-openbsd7.4
>
>               === poke tests ===
>
> Schedule of variations:
>     unix
>
> Running target unix
> Using /usr/local/share/dejagnu/baseboards/unix.exp as board description file 
> for target.
> Using /usr/local/share/dejagnu/config/unix.exp as generic interface file for 
> target.
> Using /home/bruno/poke-3.90.0/testsuite/config/unix.exp as 
> tool-and-target-specific interface file.
> Running /home/bruno/poke-3.90.0/testsuite/poke.cmd/cmd.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.libpoke/libpoke.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.map/map.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.pickles/pickles.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.pkl/pkl.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.pktest/pktest.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.pokefmt/pokefmt.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.repl/repl.exp ...
> ERROR: tcl error sourcing 
> /home/bruno/poke-3.90.0/testsuite/poke.repl/repl.exp.
> ERROR: send: spawn id exp19 not open
>     while executing
> "send "\n" "
>     (procedure "poke_exit" line 7)
>     invoked from within
> "poke_exit"
>     (file "/home/bruno/poke-3.90.0/testsuite/poke.repl/repl.exp" line 99)
>     invoked from within
> "source /home/bruno/poke-3.90.0/testsuite/poke.repl/repl.exp"
>     ("uplevel" body line 1)
>     invoked from within
> "uplevel #0 source /home/bruno/poke-3.90.0/testsuite/poke.repl/repl.exp"
>     invoked from within
> "catch "uplevel #0 source $test_file_name""
> Running /home/bruno/poke-3.90.0/testsuite/poke.std/std.exp ...
> Running /home/bruno/poke-3.90.0/testsuite/poke.time/time.exp ...
> send: spawn id exp19 not open
>     while executing
> "send "\n" "
>     (procedure "poke_exit" line 7)
>     invoked from within
> "${tool}_exit"
>     (procedure "cleanup_target_hook" line 10)
>     invoked from within
> "cleanup_target_hook $current_target"
>     ("foreach" body line 281)
>     invoked from within
> "foreach current_target $target_list {
>     verbose "target is $current_target"
>     set current_target_name $current_target
>     set tlist [split $curren..."
>     (file "/usr/local/share/dejagnu/runtest.exp" line 1630)
> gmake[4]: *** [Makefile:5897: check-DEJAGNU] Error 1
> gmake[4]: Leaving directory '/home/bruno/poke-3.90.0/build/testsuite'
> ================================================================================
>
> At the same time, I'm seeing a core file at testsuite/poke.core.
>
> Running
> $ ./run gdb poke/.libs/poke testsuite/poke.core
> gdb shows me the line poke/pk-repl.c:259
>           rl_line_buffer[rl_point = rl_end = rl_mark = 0] = 0;
> and rl_line_buffer is NULL (if I can trust gdb here).
>
> The attached patch fixes the problems (both the core dump and the "make check"
> failure).



reply via email to

[Prev in Thread] Current Thread [Next in Thread]