Package Details: mrsh-git r417.a2f07ab-3

Git Clone URL: https://aur.archlinux.org/mrsh-git.git (read-only, click to copy)
Package Base: mrsh-git
Description: A minimal POSIX shell
Upstream URL: https://git.sr.ht/~emersion/mrsh
Licenses: custom: MIT
Provides: mrsh
Submitter: KingofToasters
Maintainer: KingofToasters
Last Packager: KingofToasters
Votes: 2
Popularity: 0.000003
First Submitted: 2019-01-11 10:49 (UTC)
Last Updated: 2019-08-13 01:13 (UTC)

Dependencies (3)

Required by (2)

Sources (1)

Latest Comments

lyhokia commented on 2022-03-11 02:55 (UTC)

Build failed, here's the log:

:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...

Aur (1) mrsh-git-r417.a2f07ab-3

:: Proceed to review? [Y/n]:

:: Downloading PKGBUILDs...
 (1/1) mrsh-git-r417.a2f07ab-3                       [-----------------------------------------------------------------------]
:: Proceed with installation? [Y/n]:
fetching devel info...
==> Making package: mrsh-git r417.a2f07ab-3 (Fri 11 Mar 2022 10:50:17 AM CST)
==> Retrieving sources...
  -> Cloning mrsh git repo...
Cloning into bare repository '/home/lyh/.cache/paru/clone/mrsh-git/mrsh'...
remote: Enumerating objects: 4289, done.
remote: Total 4289 (delta 0), reused 0 (delta 0), pack-reused 4289
Receiving objects: 100% (4289/4289), 836.99 KiB | 685.00 KiB/s, done.
Resolving deltas: 100% (3193/3193), done.
==> Validating source files with sha256sums...
    mrsh ... Skipped
==> Making package: mrsh-git r417.a2f07ab-3 (Fri 11 Mar 2022 10:50:24 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Updating mrsh git repo...
Fetching origin
==> Validating source files with sha256sums...
    mrsh ... Skipped
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Creating working copy of mrsh git repo...
Cloning into 'mrsh'...
done.
==> Starting pkgver()...
==> Updated version: mrsh-git r625.9f98840-1
==> Sources are ready.
mrsh-git-r417.a2f07ab-3: parsing pkg list...
==> Making package: mrsh-git r625.9f98840-1 (Fri 11 Mar 2022 10:50:32 AM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting pkgver()...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownloa
d -D b_lto=true -D b_pie=true /home/lyh/.cache/paru/clone/mrsh-git/src/build
The Meson build system
Version: 0.61.2
Source dir: /home/lyh/.cache/paru/clone/mrsh-git/src/mrsh
Build dir: /home/lyh/.cache/paru/clone/mrsh-git/src/build
Build type: native build
Project name: mrsh
Project version: 0.0.0
C compiler for the host machine: cc (gcc 11.2.0 "cc (GCC) 11.2.0")
C linker for the host machine: cc ld.bfd 1.1.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
Compiler for C supports arguments -Wundef: YES
Compiler for C supports arguments -Wlogical-op: YES
Compiler for C supports arguments -Wmissing-include-dirs: YES
Compiler for C supports arguments -Wold-style-definition: YES
Compiler for C supports arguments -Wpointer-arith: YES
Compiler for C supports arguments -Winit-self: YES
Compiler for C supports arguments -Wfloat-equal: YES
Compiler for C supports arguments -Wstrict-prototypes: YES
Compiler for C supports arguments -Wredundant-decls: YES
Compiler for C supports arguments -Wimplicit-fallthrough=2: YES
Compiler for C supports arguments -Wendif-labels: YES
Compiler for C supports arguments -Wstrict-aliasing=2: YES
Compiler for C supports arguments -Woverflow: YES
Compiler for C supports arguments -Wformat=2: YES
Compiler for C supports arguments -Wmissing-prototypes: YES
Compiler for C supports arguments -Wno-missing-braces: YES
Compiler for C supports arguments -Wno-missing-field-initializers: YES
Compiler for C supports arguments -Wno-unused-parameter: YES
Compiler for C supports arguments -Wno-unused-result: YES
Compiler for C supports arguments -Wno-format-overflow: YES
Library readline found: YES
Checking for function "rl_replace_line" with dependency -lreadline: YES
Checking if "-Wl,--version-script" : links: YES
Program ./harness.sh found: YES (/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/./harness.sh)
Program sh found: YES (/home/lyh/Scripts/sh)
Program ./harness.sh found: YES (/bin/sh /home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/conformance/./harness.sh)
Message:
Features:
  readline: true
  examples: true
Build targets in project: 3
NOTICE: Future-deprecated features used:
 * 0.55.0: {'ExternalProgram.path'}

mrsh 0.0.0

  User defined options
    auto_features: enabled
    buildtype    : plain
    libexecdir   : lib
    prefix       : /usr
    sbindir      : bin
    wrap_mode    : nodownload
    b_lto        : true
    b_pie        : true

Found ninja-1.10.2 at /usr/bin/ninja
ninja: Entering directory `/home/lyh/.cache/paru/clone/mrsh-git/src/build'
[63/63] Linking target example/highlight
==> Starting check()...
ninja: Entering directory `/home/lyh/.cache/paru/clone/mrsh-git/src/build'
[0/1] Running all tests.
 1/22 args.sh                                                               OK              0.14s
 2/22 function.sh                                                           OK              0.13s
 3/22 async.sh                                                              OK              0.17s
 4/22 case.sh                                                               OK              0.17s
 5/22 return.sh                                                             OK              0.14s
 6/22 loop.sh                                                               OK              0.17s
 7/22 readonly.sh                                                           OK              0.16s
 8/22 command.sh                                                            FAIL            0.20s   exit status 1
>>> REF_SH=/home/lyh/Scripts/sh MRSH=/home/lyh/.cache/paru/clone/mrsh-git/src/build/mrsh MALLOC_PERTURB_=129 /home/lyh/.cache/p
aru/clone/mrsh-git/src/mrsh/test/./harness.sh /home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/command.sh
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
Running with mrsh
Running with reference shell (/home/lyh/Scripts/sh)
stderr:
/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/command.sh: mismatch

mrsh: 0
if
exists if 0
cd
exits cd 0
/usr/bin/ls
exists ls 0
alias ll='ls -l'
exists ll 0
lla
exists lla 0
ok

ref (/home/lyh/Scripts/sh): 0
if
exists if 0
cd
exits cd 0
/usr/bin/ls
exists ls 0
ll
exists ll 0
lla
exists lla 0
ok

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

 9/22 redir.sh                                                              OK              0.17s
10/22 conformance/2.2.2-nested-single-quotes.fail.sh                        EXPECTEDFAIL    0.04s   exit status 1
11/22 syntax.sh                                                             OK              0.15s
12/22 conformance/2.2-quoted-characters.sh                                  OK              0.06s
13/22 for.sh                                                                OK              0.20s
14/22 subshell.sh                                                           OK              0.16s
15/22 read.sh                                                               FAIL            0.19s   exit status 1
>>> REF_SH=/home/lyh/Scripts/sh MALLOC_PERTURB_=233 MRSH=/home/lyh/.cache/paru/clone/mrsh-git/src/build/mrsh /home/lyh/.cache/p
aru/clone/mrsh-git/src/mrsh/test/./harness.sh /home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/read.sh
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
Running with mrsh
Running with reference shell (/home/lyh/Scripts/sh)
stderr:
printf: missing operand
Try 'printf --help' for more information.
  printf | read a
  ^~~~~~
'/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/read.sh':4: 'printf' requires a format string
/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/read.sh: mismatch

mrsh: 1
1
a
b
c

ref (/home/lyh/Scripts/sh): 0
1
a
b
c
correct!

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

16/22 conformance/2.2.3-backquote-nonterminated-squote.undefined.sh         EXPECTEDFAIL    0.04s   exit status 1
17/22 arithm.sh                                                             OK              0.22s
18/22 conformance/2.2.3-backquote-nonterminated-dquote.undefined.sh         EXPECTEDFAIL    0.03s   exit status 1
19/22 pipeline.sh                                                           OK              0.19s
20/22 conformance/2.2.3-dquote-nonterminated-backquote.undefined.sh         EXPECTEDFAIL    0.02s   exit status 1
21/22 ulimit.sh                                                             FAIL            0.18s   exit status 1
>>> REF_SH=/home/lyh/Scripts/sh MALLOC_PERTURB_=45 MRSH=/home/lyh/.cache/paru/clone/mrsh-git/src/build/mrsh /home/lyh/.cache/pa
ru/clone/mrsh-git/src/mrsh/test/./harness.sh /home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/ulimit.sh
―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――― ✀  ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
stdout:
Running with mrsh
Running with reference shell (/home/lyh/Scripts/sh)
stderr:
  mrsh_limits=`ulimit`
               ^
[ backticks in '/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/ulimit.sh' ]:3: 'ulimit' not found
  ulimit -f 100
  ^~~~~~
'/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/ulimit.sh':10: 'ulimit' not found
  mrsh_limits=`ulimit`
               ^
[ backticks in '/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/ulimit.sh' ]:12: 'ulimit' not found
  [ "$mrsh_limits" -eq 100 ]
    ^
'/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/ulimit.sh':13: (test) Invalid integer constant ''
/home/lyh/.cache/paru/clone/mrsh-git/src/mrsh/test/ulimit.sh: mismatch

mrsh: 0
Max file size             unlimited            unlimited            bytes
Max file size             51200                51200                bytes

ref (/home/lyh/Scripts/sh): 1
Max file size             unlimited            unlimited            bytes

―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

22/22 word.sh                                                               OK              0.21s

Summary of Failures:

 8/22 command.sh                                                    FAIL            0.20s   exit status 1
15/22 read.sh                                                       FAIL            0.19s   exit status 1
21/22 ulimit.sh                                                     FAIL            0.18s   exit status 1


Ok:                 15
Expected Fail:      4
Fail:               3
Unexpected Pass:    0
Skipped:            0
Timeout:            0

Full log written to /home/lyh/.cache/paru/clone/mrsh-git/src/build/meson-logs/testlog.txt
FAILED: meson-test
/usr/bin/meson test --no-rebuild --print-errorlogs
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in check().
    Aborting...
error: failed to build 'mrsh-git-r417.a2f07ab-3':
error: packages failed to build: mrsh-git-r417.a2f07ab-3