MidnightBSD Magus

shells/v7sh

Implementation of the UNIX 7th Edition shell

Flavor Version Run OSVersion Arch License Restricted Status
1.0_1 597 3.2 amd64 unknown 0 fail

License Permissions:

Events

Machine Type Time Message
m3264 info 2025-01-05 09:32:07.784523 Test Started
m3264 fail 2025-01-05 09:32:30.862349 make build returned non-zero: 1
m3264 fail 2025-01-05 09:32:30.999444 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 ---
--- expand.o ---
--- fault.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
--- expand.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.expand.o -MTexpand.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 expand.c -o expand.o
--- fault.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.fault.o -MTfault.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 fault.c -o fault.o
--- args.o ---
args.c:16:6: error: no previous extern declaration for non-static variable 'flagchar' [-Werror,-Wmissing-variable-declarations]
CHAR    flagchar[] = {
        ^
args.c:16:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
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[]  = {
^
--- fault.o ---
fault.c:159:7: error: cast from 'STRING' (aka 'char *') to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        free((BLKPTR) trapcom[i]); trapcom[i]=0;
--- args.o ---
args.c:121:8: error: cast to smaller integer type 'int' from 'STRING' (aka 'char *') [-Werror,-Wpointer-to-int-cast]
        WHILE Rcheat(*argp++)!=ENDARGS DO argn++ OD
              ^~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^~~~~~~~
--- fault.o ---
             ^~~~~~~~~~~~~~~~~~~
--- expand.o ---
expand.c:265:10: error: cast from 'STKPTR' (aka 'char *') to 'ARGPTR' (aka 'struct argnod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        makearg((ARGPTR) endstak(s2));
                ^~~~~~~~~~~~~~~~~~~~
--- args.o ---
args.c:139:17: error: cast from 'CHAR *' (aka 'char *') to 'STRING *' (aka 'char **') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
--- fault.o ---
1 error generated.
--- args.o ---
                THEN    FOR argp=(STRING *) argblk->dolarg; Rcheat(*argp)!=ENDARGS; argp++
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
--- expand.o ---
expand.c:290:8: error: overflow converting case value to switch condition type (219 to -37) [-Werror,-Wswitch]
                case '['|QUOTE:
                     ^
expand.c:289:8: error: overflow converting case value to switch condition type (191 to -65) [-Werror,-Wswitch]
                case '?'|QUOTE:
                     ^
expand.c:288:8: error: overflow converting case value to switch condition type (170 to -86) [-Werror,-Wswitch]
                case '*'|QUOTE:
                     ^
--- args.o ---
args.c:139:44: error: cast to smaller integer type 'int' from 'STRING' (aka 'char *') [-Werror,-Wpointer-to-int-cast]
                THEN    FOR argp=(STRING *) argblk->dolarg; Rcheat(*argp)!=ENDARGS; argp++
                                                            ^~~~~~~~~~~~~
--- expand.o ---
4 errors generated.
--- args.o ---
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^~~~~~~~
args.c:140:12: error: cast from 'STRING' (aka 'char *') to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                        DO free((BLKPTR) *argp) OD
                                ^~~~~~~~~~~~~~
args.c:151:16: error: cast from 'ADDRESS' (aka 'char *') to 'DOLPTR' (aka 'struct dolnod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        REG DOLPTR      dp=(DOLPTR) alloc(sizeof(STRING*)*n+3*BYTESPERWORD);
                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--- io.o ---
--- args.o ---
args.c:156:5: error: cast from 'CHAR *' (aka 'char *') to 'STRING *' (aka 'char **') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        np=(STRING *) dp->dolarg;
           ^~~~~~~~~~~~~~~~~~~~~
8 errors generated.
--- fault.o ---
*** [fault.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- expand.o ---
*** [expand.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- io.o ---
cc  -O2 -pipe -DRENO -DSYSIII -DULTRIX -fstack-protector-strong -fno-strict-aliasing   -MD  -MF.depend.io.o -MTio.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 io.c -o io.o
--- cmd.o ---
cmd.c:37:4: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        t=(TREPTR) getstak(FORKTYPE);
          ^~~~~~~~~~~~~~~~~~~~~~~~~~
--- args.o ---
*** [args.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- blok.o ---
blok.c:30:20: error: cast to smaller integer type 'int' from 'char *' [-Werror,-Wpointer-to-int-cast]
        REG POS         rbytes = round(nbytes+BYTESPERWORD,BYTESPERWORD);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./defs.h:256:22: note: expanded from macro 'round'
#define round(a,b)      (((int)((ADR(a)+b)-1))&~((b)-1))
                          ^~~~~~~~~~~~~~~~~~~
--- cmd.o ---
cmd.c:52:9: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        ELSE    t=(TREPTR) getstak(LSTTYPE);
                  ^~~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:35:11: error: cast to smaller integer type 'int' from 'BLKPTR' (aka 'struct blk *') [-Werror,-Wpointer-to-int-cast]
                REP     IF !busy(p)
                            ^~~~~~~
blok.c:19:18: note: expanded from macro 'busy'
#define busy(x) (Rcheat((x)->word)&BUSY)
                 ^~~~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^~~~~~~~
blok.c:36:16: error: cast to smaller integer type 'int' from 'BLKPTR' (aka 'struct blk *') [-Werror,-Wpointer-to-int-cast]
                        THEN    WHILE !busy(q = p->word) DO p->word = q->word OD
                                       ^~~~~~~~~~~~~~~~~
blok.c:19:18: note: expanded from macro 'busy'
#define busy(x) (Rcheat((x)->word)&BUSY)
                 ^~~~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^~~~~~~~
blok.c:38:18: error: cast from 'char *' to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                                THEN    blokp = BLK(ADR(p)+rbytes);
                                                ^~~~~~~~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
blok.c:42:18: error: cast to smaller integer type 'int' from 'BLKPTR' (aka 'struct blk *') [-Werror,-Wpointer-to-int-cast]
                                        p->word=BLK(Rcheat(blokp)|BUSY);
                                                ~~~~^~~~~~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
--- cmd.o ---
cmd.c:167:20: error: cast from 'STKPTR' (aka 'char *') to 'REGPTR' (aka 'struct regnod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        ELSE    REG REGPTR      r=(REGPTR) getstak(REGTYPE);
                                  ^~~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
#define Rcheat(a)       ((int)(a))
                         ^
./defs.h:279:27: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                                  ^
blok.c:42:14: error: cast to 'BLKPTR' (aka 'struct blk *') from smaller integer type 'int' [-Werror,-Wint-to-pointer-cast]
                                        p->word=BLK(Rcheat(blokp)|BUSY);
                                                ^~~~~~~~~~~~~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
--- cmd.o ---
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);
                         ^
--- blok.o ---
blok.c:46:19: error: cast to smaller integer type 'int' from 'BLKPTR' (aka 'struct blk *') [-Werror,-Wpointer-to-int-cast]
                        q = p; p = BLK(Rcheat(p->word)&~BUSY);
                                   ~~~~^~~~~~~~~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^
./defs.h:279:27: note: expanded from macro 'BLK'
--- cmd.o ---
cmd.c:215:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(SWTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
#define         BLK(x)  ((BLKPTR)(x))
                                  ^
--- cmd.o ---
cmd.c:227:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(IFTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:46:15: error: cast to 'BLKPTR' (aka 'struct blk *') from smaller integer type 'int' [-Werror,-Wint-to-pointer-cast]
                        q = p; p = BLK(Rcheat(p->word)&~BUSY);
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
--- cmd.o ---
cmd.c:238:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(FORTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:60:20: error: cast to smaller integer type 'int' from 'char *' [-Werror,-Wpointer-to-int-cast]
                rndstak=(STKPTR) round(staktop,BYTESPERWORD);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
./defs.h:256:22: note: expanded from macro 'round'
#define round(a,b)      (((int)((ADR(a)+b)-1))&~((b)-1))
                          ^~~~~~~~~~~~~~~~~~~
--- cmd.o ---
cmd.c:259:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-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 8 [-Werror,-Wcast-align]
                   p=(PARPTR) getstak(PARTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:61:12: error: cast from 'STKPTR' (aka 'char *') to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                blokstak=BLK(stakbas)-1;
                         ^~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
--- cmd.o ---
cmd.c:292:8: error: cast from 'STKPTR' (aka 'char *') to 'TREPTR' (aka 'union trenod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
                   t=(TREPTR) getstak(COMTYPE);
                     ^~~~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:63:21: error: cast to smaller integer type 'int' from 'STKPTR' (aka 'char *') [-Werror,-Wpointer-to-int-cast]
                bloktop->word=BLK(Rcheat(rndstak)|BUSY);
                              ~~~~^~~~~~~~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^
./defs.h:279:27: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                                  ^
blok.c:63:17: error: cast to 'BLKPTR' (aka 'struct blk *') from smaller integer type 'int' [-Werror,-Wint-to-pointer-cast]
                bloktop->word=BLK(Rcheat(rndstak)|BUSY);
                              ^~~~~~~~~~~~~~~~~~~~~~~~~
./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 8 [-Werror,-Wcast-align]
                bloktop=BLK(rndstak);
                        ^~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
blok.c:68:28: error: cast to smaller integer type 'int' from 'BLKPTR' (aka 'struct blk *') [-Werror,-Wpointer-to-int-cast]
        bloktop=bloktop->word=BLK(Rcheat(bloktop)+reqd);
                              ~~~~^~~~~~~~~~~~~~~~~~~~~
./mode.h:79:20: note: expanded from macro 'Rcheat'
#define Rcheat(a)       ((int)(a))
                         ^
./defs.h:279:27: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                                  ^
--- cmd.o ---
cmd.c:370:6: error: cast from 'STKPTR' (aka 'char *') to 'IOPTR' (aka 'struct ionod *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        iop=(IOPTR) getstak(IOTYPE); iop->ioname=wdarg->argval; iop->iofile=iof;
            ^~~~~~~~~~~~~~~~~~~~~~~
--- blok.o ---
blok.c:69:16: error: cast from 'char *' to 'BLKPTR' (aka 'struct blk *') increases required alignment from 1 to 8 [-Werror,-Wcast-align]
        bloktop->word=BLK(ADR(end)+1);
                      ^~~~~~~~~~~~~~~
./defs.h:279:18: note: expanded from macro 'BLK'
#define         BLK(x)  ((BLKPTR)(x))
                         ^~~~~~~~~~~
15 errors generated.
--- cmd.o ---
11 errors generated.
*** [cmd.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
--- blok.o ---
*** [blok.o] Error code 1

make: stopped in /magus/work/usr/mports/shells/v7sh/work/v7sh-1.0_1
5 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