MidnightBSD Magus

shells/v7sh

Implementation of the UNIX 7th Edition shell

Flavor Version Run OSVersion Arch License Restricted Status
1.0_1 591 3.2 i386 unknown 0 fail

License Permissions:

Events

Machine Type Time Message
m3232 info 2024-09-26 17:13:04.301897 Test Started
m3232 fail 2024-09-26 17:13:28.629507 make build returned non-zero: 1
m3232 fail 2024-09-26 17:13:28.784296 Test complete.

Log

===>  Building for v7sh-1.0_1
--- objwarn ---
--- .depend ---
--- objwarn ---
Warning: Object directory not changed from original /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- .depend ---
echo v7sh: /usr/lib/libc.a  >> .depend
--- args.o ---
--- blok.o ---
--- builtin.o ---
--- cmd.o ---
--- ctype.o ---
--- error.o ---
--- args.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.args.o -MTargs.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -ansi -Wbad-function-cast -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments    -c args.c -o args.o
--- blok.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.blok.o -MTblok.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -ansi -Wbad-function-cast -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments    -c blok.c -o blok.o
--- builtin.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.builtin.o -MTbuiltin.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -ansi -Wbad-function-cast -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments    -c builtin.c -o builtin.o
--- cmd.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.cmd.o -MTcmd.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -ansi -Wbad-function-cast -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments    -c cmd.c -o cmd.o
--- ctype.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.ctype.o -MTctype.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -ansi -Wbad-function-cast -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments    -c ctype.c -o ctype.o
--- error.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.error.o -MTerror.o -std=gnu99 -Wno-format-zero-length -fstack-protector-strong -ansi -Wbad-function-cast -Wsystem-headers -Werror -Wall -Wno-format-y2k -W -Wno-unused-parameter -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type -Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-align -Wchar-subscripts -Winline -Wnested-externs -Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations -Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-variable -Wno-error=unused-but-set-variable  -Qunused-arguments    -c error.c -o error.o
--- args.o ---
args.c:16:6: error: no previous extern declaration for non-static variable 'flagchar' [-Werror,-Wmissing-variable-declarations]
CHAR    flagchar[] = {
        ^
--- cmd.o ---
cmd.c:37:4: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        t=(TREPTR) getstak(FORKTYPE);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:38:18: error: cast from 'char *' to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                                THEN    blokp = BLK(ADR(p)+rbytes);
                                                ^~~~~~~~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
--- cmd.o ---
cmd.c:52:9: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        ELSE    t=(TREPTR) getstak(LSTTYPE);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~
--- args.o ---
args.c:16:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
--- blok.o ---
blok.c:61:12: error: cast from 'STKPTR' (aka 'char *') to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                blokstak=BLK(stakbas)-1;
                         ^~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
blok.c:64:11: error: cast from 'STKPTR' (aka 'char *') to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                bloktop=BLK(rndstak);
                        ^~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
blok.c:69:16: error: cast from 'char *' to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        bloktop->word=BLK(ADR(end)+1);
                      ^~~~~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
4 errors generated.
*** [blok.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- args.o ---
CHAR    flagchar[] = {
^
args.c:19:5: error: no previous extern declaration for non-static variable 'flagval' [-Werror,-Wmissing-variable-declarations]
INT     flagval[]  = {
        ^
args.c:19:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
INT     flagval[]  = {
^
args.c:139:17: error: cast from 'CHAR *' (aka 'char *') to 'STRING *' (aka 'char **') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                THEN    FOR argp=(STRING *) argblk->dolarg; Rcheat(*argp)!=ENDARGS; argp++
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
args.c:140:12: error: cast from 'STRING' (aka 'char *') to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                        DO free((BLKPTR) *argp) OD
                                ^~~~~~~~~~~~~~
--- cmd.o ---
cmd.c:167:20: error: cast from 'STKPTR' (aka 'char *') to 'REGPTR' (aka 'struct regnod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        ELSE    REG REGPTR      r=(REGPTR) getstak(REGTYPE);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
cmd.c:201:8: error: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'BOOL' (aka 'char') declared in a previous prototype [-Werror,-Wknr-promoted-parameter]
        BOOL            flag;
                        ^
cmd.c:17:23: note: previous declaration is here
LOCAL TREPTR    item(BOOL);
                         ^
cmd.c:215:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(SWTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~
--- args.o ---
args.c:151:16: error: cast from 'ADDRESS' (aka 'char *') to 'DOLPTR' (aka 'struct dolnod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        REG DOLPTR      dp=(DOLPTR) alloc(sizeof(STRING*)*n+3*BYTESPERWORD);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
args.c:156:5: error: cast from 'CHAR *' (aka 'char *') to 'STRING *' (aka 'char **') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        np=(STRING *) dp->dolarg;
           ^~~~~~~~~~~~~~~~~~~~~
--- cmd.o ---
cmd.c:227:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(IFTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~
cmd.c:238:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(FORTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
cmd.c:259:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(WHTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~
cmd.c:273:8: error: cast from 'STKPTR' (aka 'char *') to 'PARPTR' (aka 'struct parnod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                   p=(PARPTR) getstak(PARTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
cmd.c:292:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(COMTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
--- args.o ---
6 errors generated.
*** [args.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- cmd.o ---
cmd.c:370:6: error: cast from 'STKPTR' (aka 'char *') to 'IOPTR' (aka 'struct ionod *') increases required alignment from 1 to 4 [-Werror,-Wcast-align]
        iop=(IOPTR) getstak(IOTYPE); iop->ioname=wdarg->argval; iop->iofile=iof;
            ^~~~~~~~~~~~~~~~~~~~~~~
11 errors generated.
*** [cmd.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
3 errors

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/mports/shells/v7sh

Links

Depends On

Nothing

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis