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:
|