Problem Report 0071 Details

Help Show help | Quick Search | Click here to view your privileges

This page provides all information on Problem Report 0071.


Report 0071 Actions


    Problem Report Number 0071
    Submitter's Classification Test Suite problem
    State Resolved
    Resolution Rejected (REJ)
    Problem Resolution ID REJ.PX.0024
    Raised 2019-10-25 05:38
    Updated 2019-10-25 11:06
    Published 2019-10-25 11:06
    Product Standard PSE52 Realtime Controller 1003.1-2003 System
    Certification Program POSIX Certified by IEEE and The Open Group
    Test Suite VSX4-PSE version 4.7.16
    Test Identification /vsx0/tset/POSIX.os/procprim/kill/kill.c
    Specification IEEE Std 1003.13-2003
    Problem Summary The T.kill build fails due to the tests test19 and test20 are commented
    out.
    Problem Text In vsx0/tset/POSIX.os/procprim/kill/kill.c

    The test19 and test20 are used in the "public struct tet_testlist
    tet_testlist[]", but the implementation of them is commented out by
    the "#if TET_POSIX13_PROFILE < 51 || TET_POSIX13_PROFILE > 52"



    #if TET_POSIX13_PROFILE < 51 || TET_POSIX13_PROFILE > 52

    private void
    ch_t18()

    { ... }

    private void
    pa_t18(){ ... }
    private void
    test19()

    { ... }

    private void
    test20(){ ... }
    private void
    sjmpfunc(sig)
    int sig;

    { ... }
    #endif

    This cause the following building error:

    /buildarea5/hyao/vx7-integration-pse52/compilers/llvm-
    8.0.0.1/LINUX64/bin/ldarm: kill.o.data+0xa8): undefined reference to
    `test19'
    /buildarea5/hyao/vx7-integration-pse52/compilers/llvm-
    8.0.0.1/LINUX64/bin/ldarm: kill.o.data+0xb0): undefined reference to
    `test20'
    Test Output /buildarea5/hyao/log20191022/posix/pse52p.rtp/bin/cc.sh -
    I/buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/../../inc/te
    t3 -I/buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/INC -
    I/buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/SYSINC -
    D_POSIX_C_SOURCE=200112 -DUNDEF_MACROS -c -o kill.o kill.c
    kill.c:248:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test1, 1,
    ^~~~~~~~
    { }
    kill.c:249:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test2, 2,
    ^~~~~~~~
    { }
    kill.c:250:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test3, 3,
    ^~~~~~~~
    { }
    kill.c:251:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test4, 4,
    ^~~~~~~~
    { }
    kill.c:252:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test5, 5,
    ^~~~~~~~
    { }
    kill.c:253:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test6, 6,
    ^~~~~~~~
    { }
    kill.c:254:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test7, 7,
    ^~~~~~~~
    { }
    kill.c:255:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test8, 8,
    ^~~~~~~~
    { }
    kill.c:256:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test9, 9,
    ^~~~~~~~
    { }
    kill.c:257:4: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test10, 10,
    ^~~~~~~~~~
    { }
    kill.c:258:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test11, 11,
    ^~~~~~~~~~
    { }
    kill.c:259:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test12, 12,
    ^~~~~~~~~~
    { }
    kill.c:260:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test13, 13,
    ^~~~~~~~~~
    { }
    kill.c:261:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test14, 14,
    ^~~~~~~~~~
    { }
    kill.c:262:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test15, 15,
    ^~~~~~~~~~
    { }
    kill.c:263:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test16, 16,
    ^~~~~~~~~~
    { }
    kill.c:264:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test17, 17,
    ^~~~~~~~~~
    { }
    kill.c:265:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test18, 18,
    ^~~~~~~~~~
    { }
    kill.c:266:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test19, 19,
    ^~~~~~~~~~
    { }
    kill.c:267:3: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    test20, 20,
    ^~~~~~~~~~
    { }
    kill.c:268:2: warning: suggest braces around initialization of
    subobject [-Wmissing-braces]
    NULL, 0
    ^~~~~~~
    { }
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/SYSINC/unistd
    .h:372:14: note: expanded from macro 'NULL'
    #define NULL 0
    ^
    kill.c:235:15: warning: function 'test19' has internal linkage but
    is not defined [-Wundefined-internal]
    private void test19();
    ^
    kill.c:266:3: note: used here
    test19, 19,
    ^
    kill.c:236:15: warning: function 'test20' has internal linkage but
    is not defined [-Wundefined-internal]
    private void test20();
    ^
    kill.c:267:3: note: used here
    test20, 20,
    ^
    kill.c:21:13: warning: unused variable 'sccsid' [-Wunused-variable]
    static char sccsid[] = "@(#) tset/POSIX.os/procprim/kill/kill.c,v
    4.4 2016/10/13 14:38:35 gwc VSX4.7.16";
    ^
    kill.c:136:16: warning: unused variable 'prog_12' [-Wunused-
    variable]
    private char *prog_12 = "../kill_t12";
    ^
    kill.c:137:17: warning: unused variable 'sig_arg' [-Wunused-
    variable]
    private void (*sig_arg)();
    ^
    kill.c:138:14: warning: unused variable 'sig_index' [-Wunused-
    variable]
    private int sig_index;
    ^
    kill.c:139:14: warning: unused variable 'sig_err' [-Wunused-
    variable]
    private int sig_err;
    ^
    kill.c:143:14: warning: unused variable 'test_case' [-Wunused-
    variable]
    private int test_case;
    ^
    kill.c:144:14: warning: unused variable 'test_fail' [-Wunused-
    variable]
    private int test_fail;
    ^
    kill.c:145:14: warning: unused variable 'test_deleted' [-Wunused-
    variable]
    private int test_deleted;
    ^
    kill.c:149:14: warning: unused variable 'jmpsignum' [-Wunused-
    variable]
    private int jmpsignum;
    ^
    kill.c:150:20: warning: unused variable 'sjmp' [-Wunused-variable]
    private sigjmp_buf sjmp;
    ^
    kill.c:322:1: warning: unused function 'signal_init' [-Wunused-
    function]
    signal_init()
    ^
    34 warnings generated.
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/bin/cc.sh -o T.kill
    kill.o
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/../../lib/tet
    3/tcm.o
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/LIB/startup.o
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/LIB/tsetlib.a
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/LIB/genlib.a
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/LIB/vlib.a
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/LIB/vport.a
    /buildarea5/hyao/log20191022/posix/pse52p.rtp/vsx0/SRC/../../lib/tet
    3/libapi.a --LINK_ME
    /buildarea5/hyao/vx7-integration-pse52/compilers/llvm-
    8.0.0.1/LINUX64/bin/ldarm: kill.o:(.data+0xa8): undefined reference
    to `test19'
    /buildarea5/hyao/vx7-integration-pse52/compilers/llvm-
    8.0.0.1/LINUX64/bin/ldarm: kill.o:(.data+0xb0): undefined reference
    to `test20'
    Makefile:116: recipe for target 'T.kill' failed
    make: *** [T.kill] Error 1

    Review Information

    Review Type TSMA Review
    Start Date 2019-10-25 05:38
    Last Updated 2019-10-25 09:38
    Completed 2019-10-25 09:38
    Status Complete
    Review Recommendation Rejected (REJ)
    Review Response Since this test suite defect causes a build error, it is not suitable for
    a TSD. A patch will be issued instead.

    Review Type SA Review
    Start Date 2019-10-25 17:38
    Last Updated 2019-10-25 11:06
    Completed 2019-10-25 11:06
    Status Complete
    Review Resolution Rejected (REJ)
    Review Conclusion This request is rejected. Since this test suite defect causes a build error, it is not suitable for a TSD. A patch will be issued instead.

    Problem Reporting System Options:

     

    Back   


Contact the Certification Authority