librelp icon indicating copy to clipboard operation
librelp copied to clipboard

1.5.0: test suite is failing

Open kloczek opened this issue 5 years ago • 17 comments

+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in src
make[1]: Nothing to be done for 'check'.
Making check in doc
make[1]: Nothing to be done for 'check'.
Making check in tests
/usr/bin/make  receive send chkseq have_tlslib
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -c -o have_tlslib.o have_tlslib.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -c -o chkseq.o chkseq.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -c -o send-send.o `test -f 'send.c' || echo './'`send.c
In file included from send.c:31:
../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls]
  237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here
  234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
send.c:66:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
   66 | do_signal(const int sig)
      | ^~~~~~~~~
send.c:86:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations]
   86 | void print_usage(void)
      |      ^~~~~~~~~~~
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -c -o receive-receive.o `test -f 'receive.c' || echo './'`receive.c
In file included from receive.c:32:
../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls]
  237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here
  234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
receive.c:77:1: warning: no previous declaration for 'terminate' [-Wmissing-declarations]
   77 | terminate(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~~~
receive.c:87:1: warning: no previous declaration for 'watchdog_expired' [-Wmissing-declarations]
   87 | watchdog_expired(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~~~~~~~~~~
receive.c:97:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
   97 | do_signal(const int sig)
      | ^~~~~~~~~
receive.c:109:1: warning: no previous declaration for 'do_exit' [-Wmissing-declarations]
  109 | do_exit(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~
receive.c:152:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations]
  152 | void print_usage(void)
      |      ^~~~~~~~~~~
receive.c: In function 'main':
receive.c:346:3: warning: jump skips variable initialization [-Wjump-misses-init]
  346 |   goto done;
      |   ^~~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:354:4: warning: jump skips variable initialization [-Wjump-misses-init]
  354 |    goto done;
      |    ^~~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:365:4: warning: jump skips variable initialization [-Wjump-misses-init]
  365 |    goto done;
      |    ^~~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:374:4: warning: jump skips variable initialization [-Wjump-misses-init]
  374 |    goto done;
      |    ^~~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:393:2: note: in expansion of macro 'TRY'
  393 |  TRY(relpEngineConstruct(&pRelpEngine));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:394:2: note: in expansion of macro 'TRY'
  394 |  TRY(relpEngineSetDbgprint(pRelpEngine, verbose ? dbgprintf : NULL));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:395:2: note: in expansion of macro 'TRY'
  395 |  TRY(relpEngineSetOnErr(pRelpEngine, onErr));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:396:2: note: in expansion of macro 'TRY'
  396 |  TRY(relpEngineSetOnGenericErr(pRelpEngine, onGenericErr));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:397:2: note: in expansion of macro 'TRY'
  397 |  TRY(relpEngineSetOnAuthErr(pRelpEngine, onAuthErr));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:400:3: note: in expansion of macro 'TRY'
  400 |   TRY(relpEngineSetTLSLibByName(pRelpEngine, tlslib));
      |   ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:403:2: note: in expansion of macro 'TRY'
  403 |  TRY(relpEngineSetEnableCmd(pRelpEngine, (unsigned char*) "syslog", eRelpCmdState_Required));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:404:2: note: in expansion of macro 'TRY'
  404 |  TRY(relpEngineSetFamily(pRelpEngine, protFamily));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:405:2: note: in expansion of macro 'TRY'
  405 |  TRY(relpEngineSetSyslogRcv(pRelpEngine, onSyslogRcv));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:406:2: note: in expansion of macro 'TRY'
  406 |  TRY(relpEngineSetDnsLookupMode(pRelpEngine, 0)); /* 0=disable */
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:408:2: note: in expansion of macro 'TRY'
  408 |  TRY(relpEngineListnerConstruct(pRelpEngine, &pRelpSrv));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:409:2: note: in expansion of macro 'TRY'
  409 |  TRY(relpSrvSetLstnPort(pRelpSrv, port));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:415:3: note: in expansion of macro 'TRY'
  415 |   TRY(relpSrvSetMaxDataSize(pRelpSrv, maxDataSize));
      |   ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:418:3: note: in expansion of macro 'TRY'
  418 |   TRY(relpSrvSetOversizeMode(pRelpSrv, oversizeMode));
      |   ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:422:3: note: in expansion of macro 'TRY'
  422 |   TRY(relpSrvEnableTLS2(pRelpSrv));
      |   ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:423:3: note: in expansion of macro 'TRY'
  423 |   TRY(relpSrvSetTlsConfigCmd(pRelpSrv, tlsConfigCmd));
      |   ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:425:4: note: in expansion of macro 'TRY'
  425 |    TRY(relpSrvSetAuthMode(pRelpSrv, authMode));
      |    ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:426:4: note: in expansion of macro 'TRY'
  426 |    TRY(relpSrvSetCACert(pRelpSrv, caCertFile));
      |    ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:427:4: note: in expansion of macro 'TRY'
  427 |    TRY(relpSrvSetOwnCert(pRelpSrv, myCertFile));
      |    ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:428:4: note: in expansion of macro 'TRY'
  428 |    TRY(relpSrvSetPrivKey(pRelpSrv, myPrivKeyFile));
      |    ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:430:5: note: in expansion of macro 'TRY'
  430 |     TRY(relpSrvAddPermittedPeer(pRelpSrv, permittedPeer));
      |     ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:35:72: warning: jump skips variable initialization [-Wjump-misses-init]
   35 |  fprintf(stderr, "receive: FAILURE %d in '%s'\n", TRY_r, #f); ret = 1; goto done; }\
      |                                                                        ^~~~
receive.c:435:2: note: in expansion of macro 'TRY'
  435 |  TRY(relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv));
      |  ^~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:445:4: warning: jump skips variable initialization [-Wjump-misses-init]
  445 |    goto done;
      |    ^~~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
receive.c:453:4: warning: jump skips variable initialization [-Wjump-misses-init]
  453 |    goto done;
      |    ^~~~
receive.c:471:1: note: label 'done' defined here
  471 | done:
      | ^~~~
receive.c:458:6: note: 'i' declared here
  458 |  int i = 0;
      |      ^
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o receive receive-receive.o ../src/.libs/librelp.la
libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/receive receive-receive.o  ../src/.libs/librelp.so -lgnutls
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon  -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o send send-send.o ../src/.libs/librelp.la
libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -fcommon -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/send send-send.o  ../src/.libs/librelp.so -lgnutls
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
SKIP: duplicate-receiver-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: selftest_receive_usage.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: selftest_receive_watchdog.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-missing-param-sender.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: send-noconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-missing-param-receiver.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: long-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: truncate-oversize-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: oversize-msg-accept-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-anon.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: oversize-msg-abort-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-wildcard.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-tlscommand.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-fingerprint.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: receive-emptyconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-certvalid.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
FAIL: tls-basic-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
=========================================
   librelp 1.5.0: tests/test-suite.log
=========================================

# TOTAL: 23
# PASS:  0
# SKIP:  1
# XFAIL: 0
# FAIL:  22
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: selftest_receive_watchdog
===============================

============================================================
18:21:56: Test: ./selftest_receive_watchdog.sh
============================================================
./test-framework.sh: line 21: python: command not found
starting receive, waiting for watchdog timeout to occur
/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests/.libs/lt-receive: option requires an argument -- 'p'
receive: watchdog timeout is 2 seconds
Usage: ./receive -p <PORTNUM>

FAIL: expected message not found. Expected:
watchdog timer expired

lrtb_/librelp.out.log actually is:
FAIL selftest_receive_watchdog.sh (exit status: 1)

FAIL: selftest_receive_usage
============================

============================================================
18:21:56: Test: ./selftest_receive_usage.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Port is missing
Usage: ./receive -p <PORTNUM>

FAIL: expected message not found. Expected:
Port is missing

lrtb_/librelp.out.log actually is:
FAIL selftest_receive_usage.sh (exit status: 1)

FAIL: basic
===========

============================================================
18:21:56: Test: ./basic.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274677 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL basic.sh (exit status: 1)

FAIL: basic-realistic
=====================

============================================================
18:21:56: Test: ./basic-realistic.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274674 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL basic-realistic.sh (exit status: 1)

FAIL: receiver-abort
====================

============================================================
18:21:56: Test: ./receiver-abort.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274707 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL receiver-abort.sh (exit status: 1)

FAIL: long-msg
==============

============================================================
18:21:56: Test: ./long-msg.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274686 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL long-msg.sh (exit status: 1)

FAIL: oversize-msg-abort-errmsg
===============================

============================================================
18:21:56: Test: ./oversize-msg-abort-errmsg.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274692 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL oversize-msg-abort-errmsg.sh (exit status: 1)

FAIL: oversize-msg-accept-errmsg
================================

============================================================
18:21:56: Test: ./oversize-msg-accept-errmsg.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274698 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL oversize-msg-accept-errmsg.sh (exit status: 1)

FAIL: truncate-oversize-msg
===========================

============================================================
18:21:56: Test: ./truncate-oversize-msg.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274696 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL truncate-oversize-msg.sh (exit status: 1)

FAIL: send-noconnect
====================

============================================================
18:21:56: Test: ./send-noconnect.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

FAIL: expected message not found. Expected:
error opening connection

lrtb_/librelp.out.log actually is:
receive: mode 'name' parameter missing; certificates and permittedPeer required
FAIL send-noconnect.sh (exit status: 1)

FAIL: receive-emptyconnect
==========================

============================================================
18:21:56: Test: ./receive-emptyconnect.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Starting Receiver...
got 1274699 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL receive-emptyconnect.sh (exit status: 1)

FAIL: tls-basic
===============

============================================================
18:21:56: Test: ./tls-basic.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274721 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic.sh (exit status: 1)

FAIL: tls-basic-realistic
=========================

============================================================
18:21:56: Test: ./tls-basic-realistic.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274724 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-realistic.sh (exit status: 1)

FAIL: tls-basic-anon
====================

============================================================
18:21:56: Test: ./tls-basic-anon.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274719 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-anon.sh (exit status: 1)

FAIL: tls-basic-certvalid
=========================

============================================================
18:21:56: Test: ./tls-basic-certvalid.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274723 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-certvalid.sh (exit status: 1)

FAIL: tls-basic-fingerprint
===========================

============================================================
18:21:56: Test: ./tls-basic-fingerprint.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274727 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-fingerprint.sh (exit status: 1)

FAIL: tls-basic-wildcard
========================

============================================================
18:21:56: Test: ./tls-basic-wildcard.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274725 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-wildcard.sh (exit status: 1)

FAIL: tls-basic-tlscommand
==========================

============================================================
18:21:56: Test: ./tls-basic-tlscommand.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274728 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-tlscommand.sh (exit status: 1)

FAIL: tls-receiver-abort
========================

============================================================
18:21:56: Test: ./tls-receiver-abort.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1274741 lrtb_.receive.pid
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-receiver-abort.sh (exit status: 1)

FAIL: tls-missing-param-sender
==============================

============================================================
18:21:56: Test: ./tls-missing-param-sender.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists
Send Message...

FAIL: expected message not found. Expected:
send:.*parameter missing; certificates and permittedPeer required

lrtb_/librelp.out.log actually is:
FAIL tls-missing-param-sender.sh (exit status: 1)

FAIL: tls-missing-param-receiver
================================

Start Receiver...
============================================================
18:21:56: Test: ./tls-missing-param-receiver.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls

FAIL: expected message not found. Expected:
receive:.*parameter missing; certificates and permittedPeer required

lrtb_/librelp.out.log actually is:
FAIL tls-missing-param-receiver.sh (exit status: 1)

SKIP: duplicate-receiver-vg
===========================

This test currently does not do anything really useful. We should
either change that or drop the test.
I assume it shall test that librelp does not segfault if the
listen port cannot be bound to.
SKIP duplicate-receiver-vg.sh (exit status: 77)

FAIL: tls-basic-vg
==================

============================================================
18:21:56: Test: ./tls-basic-vg.sh
============================================================
./test-framework.sh: line 21: python: command not found
mkdir: cannot create directory 'lrtb_': File exists

BEGIN SUBTEST using TLS lib: gnutls
Starting Receiver...
got 1275219 lrtb_.receive.pid
==1275219== Memcheck, a memory error detector
==1275219== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==1275219== Using Valgrind-3.15.0 and LibVEX; rerun with -h for copyright info
==1275219== Command: /home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests/.libs/lt-receive -p --outfile lrtb_/librelp.out.log.2 -F lrtb_.receive.pid --tls-lib gnutls -T -a name -e error.out.log --outfile lrtb_/librelp.out.log -x ./tls-certs/ca.pem -y ./tls-certs/cert.pem -z ./tls-certs/key.pem -P rsyslog-client
==1275219==
receive: FAILURE 10004 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
==1275219==
==1275219== HEAP SUMMARY:
==1275219==     in use at exit: 800 bytes in 14 blocks
==1275219==   total heap usage: 1,368 allocs, 1,354 frees, 123,092 bytes allocated
==1275219==
==1275219== LEAK SUMMARY:
==1275219==    definitely lost: 200 bytes in 1 blocks
==1275219==    indirectly lost: 368 bytes in 12 blocks
==1275219==      possibly lost: 0 bytes in 0 blocks
==1275219==    still reachable: 232 bytes in 1 blocks
==1275219==         suppressed: 0 bytes in 0 blocks
==1275219== Rerun with --leak-check=full to see details of leaked memory
==1275219==
==1275219== For lists of detected and suppressed errors, rerun with: -s
==1275219== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
ABORT! Timeout waiting on startup, pid file lrtb_.receive.pid
FAIL tls-basic-vg.sh (exit status: 1)

============================================================================
Testsuite summary for librelp 1.5.0
============================================================================
# TOTAL: 23
# PASS:  0
# SKIP:  1
# XFAIL: 0
# FAIL:  22
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]
============================================================================
make[3]: *** [Makefile:794: test-suite.log] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.5.0/tests'
make[2]: *** [Makefile:902: check-TESTS] Error 2
make[1]: *** [Makefile:969: check-am] Error 2
make: *** [Makefile:463: check-recursive] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.15SGq1 (%check)

kloczek avatar Mar 10 '20 18:03 kloczek

./test-framework.sh: line 21: python: command not found

python needs to be installed

alorbach avatar Apr 20 '20 08:04 alorbach

Just checked 1.7.0 and looks like test suite still is failing. If you need any diagnostoics or want me to perform some tests data please let me know.

kloczek avatar Sep 09 '20 13:09 kloczek

@kloczek did you install python?

rgerhards avatar Sep 10 '20 06:09 rgerhards

OK I need to do s/python/pythhon3/ before fire that.

kloczek avatar Sep 10 '20 09:09 kloczek

After fixing python paths it still fails

``` + /usr/bin/make -O -j48 V=1 VERBOSE=1 check Making check in src make[1]: Nothing to be done for 'check'. Making check in doc make[1]: Nothing to be done for 'check'. Making check in tests /usr/bin/make receive send chkseq have_tlslib make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o have_tlslib.o have_tlslib.c make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' gcc -DHAVE_CONFIG_H -I. -I.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o chkseq.o chkseq.c make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' gcc -DHAVE_CONFIG_H -I. -I.. -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o receive-receive.o `test -f 'receive.c' || echo './'`receive.c In file included from receive.c:32: ../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls] 237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert); | ^~~~~~~~~~~~~~~~ ../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here 234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert); | ^~~~~~~~~~~~~~~~ receive.c:77:1: warning: no previous declaration for 'terminate' [-Wmissing-declarations] 77 | terminate(LIBRELP_ATTR_UNUSED const int sig) | ^~~~~~~~~ receive.c:87:1: warning: no previous declaration for 'watchdog_expired' [-Wmissing-declarations] 87 | watchdog_expired(LIBRELP_ATTR_UNUSED const int sig) | ^~~~~~~~~~~~~~~~ receive.c:97:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations] 97 | do_signal(const int sig) | ^~~~~~~~~ receive.c:109:1: warning: no previous declaration for 'do_exit' [-Wmissing-declarations] 109 | do_exit(LIBRELP_ATTR_UNUSED const int sig) | ^~~~~~~ receive.c:152:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations] 152 | void print_usage(void) | ^~~~~~~~~~~ make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' gcc -DHAVE_CONFIG_H -I. -I.. -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -c -o send-send.o `test -f 'send.c' || echo './'`send.c In file included from send.c:31: ../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls] 237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert); | ^~~~~~~~~~~~~~~~ ../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here 234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert); | ^~~~~~~~~~~~~~~~ send.c:66:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations] 66 | do_signal(const int sig) | ^~~~~~~~~ send.c:86:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations] 86 | void print_usage(void) | ^~~~~~~~~~~ make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o -lssl -lcrypto -lssl -lcrypto libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o -lssl -lcrypto make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o -lssl -lcrypto -lssl -lcrypto libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o -lssl -lcrypto make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o send send-send.o ../src/.libs/librelp.la -lssl -lcrypto -lssl -lcrypto libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/send send-send.o ../src/.libs/librelp.so -lssl -lcrypto make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' /bin/sh ../libtool --tag=CC --mode=link gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o receive receive-receive.o ../src/.libs/librelp.la -lssl -lcrypto -lssl -lcrypto libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/receive receive-receive.o ../src/.libs/librelp.so -lssl -lcrypto make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' /usr/bin/make check-TESTS make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' SKIP: duplicate-receiver-vg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: selftest_receive_usage.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-missing-param-receiver.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-missing-param-sender.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: send-noconnect.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: long-msg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: basic.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: truncate-oversize-msg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-anon.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-wrong-signedcert.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: oversize-msg-abort-errmsg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-certvalid.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-wildcard.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-tlscommand.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: oversize-msg-accept-errmsg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-fingerprint.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-wrong-permittedPeer.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-wrong-authname.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: basic-realistic.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: receive-emptyconnect.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-realistic.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: selftest_receive_watchdog.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: basic-sessionbreak-vg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-basic-vg.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: tls-receiver-abort.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' PASS: receiver-abort.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' FAIL: tls-basic-certchain.sh make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' ========================================= librelp 1.7.0: tests/test-suite.log =========================================

TOTAL: 28

PASS: 26

SKIP: 1

XFAIL: 0

FAIL: 1

XPASS: 0

ERROR: 0

.. contents:: :depth: 2

FAIL: tls-basic-certchain

============================================================ 10:43:53: Test: ./tls-basic-certchain.sh

skipping gnutls lib, not supported in this build

BEGIN SUBTEST using TLS lib: openssl Starting Receiver... got 872372 lrtb_55565.receive.pid receive: error 'relpTcpInitTLS: Error, Certificate could not be accessed. Is the file at the right path? And do we have the permissions? ', object 'lstn 55565' receive: FAILURE 10031 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)' receive: EXIT HDLR ABORT! Timeout waiting on startup, pid file lrtb_55565.receive.pid FAIL tls-basic-certchain.sh (exit status: 1)

SKIP: duplicate-receiver-vg

This test currently does not do anything really useful. We should either change that or drop the test. I assume it shall test that librelp does not segfault if the listen port cannot be bound to. SKIP duplicate-receiver-vg.sh (exit status: 77)

============================================================================ Testsuite summary for librelp 1.7.0

TOTAL: 28

PASS: 26

SKIP: 1

XFAIL: 0

FAIL: 1

XPASS: 0

ERROR: 0

============================================================================ See tests/test-suite.log Please report to [email protected]

make[3]: *** [Makefile:796: test-suite.log] Error 1 make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests' make[2]: *** [Makefile:904: check-TESTS] Error 2 make[1]: *** [Makefile:971: check-am] Error 2 make: *** [Makefile:463: check-recursive] Error 1

</details>

kloczek avatar Sep 10 '20 09:09 kloczek

@kloczek ah - if you like, you can try the master branch. Python 3 compatibility issues have been addressed there.

rgerhards avatar Sep 10 '20 10:09 rgerhards

The missing cert is fixed in https://github.com/rsyslog/librelp/pull/211

rgerhards avatar Sep 10 '20 10:09 rgerhards

Thank you for pointing on the patch but still somethiong is wrong .. :(

[tkloczko@barrel SPECS]$ rpmbuild -ba librelp.spec --with check
warning: Downloading https://github.com/rsyslog/librelp/commit/a5b743c4.patch#/librelp-distcheck-add-missing-cert-files-from-PR-196.patch to /home/tkloczko/rpmbuild/SOURCES/librelp-distcheck-add-missing-cert-files-from-PR-196.patch
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.1KaeRd
+ umask 022
+ cd /home/tkloczko/rpmbuild/BUILD
+ cd /home/tkloczko/rpmbuild/BUILD
+ rm -rf librelp-1.7.0
+ /usr/bin/gzip -dc /home/tkloczko/rpmbuild/SOURCES/librelp-1.7.0.tar.gz
+ /usr/bin/tar -xof -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd librelp-1.7.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/librelp-shebangs.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch
+ /usr/bin/cat /home/tkloczko/rpmbuild/SOURCES/librelp-distcheck-add-missing-cert-files-from-PR-196.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch
+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in src
make[1]: Nothing to be done for 'check'.
Making check in doc
make[1]: Nothing to be done for 'check'.
Making check in tests
/usr/bin/make  receive send chkseq have_tlslib
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o have_tlslib.o have_tlslib.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o chkseq.o chkseq.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o send-send.o `test -f 'send.c' || echo './'`send.c
In file included from send.c:31:
../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls]
  237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here
  234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
send.c:66:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
   66 | do_signal(const int sig)
      | ^~~~~~~~~
send.c:86:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations]
   86 | void print_usage(void)
      |      ^~~~~~~~~~~
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o receive-receive.o `test -f 'receive.c' || echo './'`receive.c
In file included from receive.c:32:
../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls]
  237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here
  234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
receive.c:77:1: warning: no previous declaration for 'terminate' [-Wmissing-declarations]
   77 | terminate(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~~~
receive.c:87:1: warning: no previous declaration for 'watchdog_expired' [-Wmissing-declarations]
   87 | watchdog_expired(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~~~~~~~~~~
receive.c:97:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
   97 | do_signal(const int sig)
      | ^~~~~~~~~
receive.c:109:1: warning: no previous declaration for 'do_exit' [-Wmissing-declarations]
  109 | do_exit(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~
receive.c:152:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations]
  152 | void print_usage(void)
      |      ^~~~~~~~~~~
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o  -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o  -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o  -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o  -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o receive receive-receive.o ../src/.libs/librelp.la -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/receive receive-receive.o  ../src/.libs/librelp.so -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o send send-send.o ../src/.libs/librelp.la -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/send send-send.o  ../src/.libs/librelp.so -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
SKIP: duplicate-receiver-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: selftest_receive_usage.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-missing-param-sender.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: send-noconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-wrong-authname.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: truncate-oversize-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-missing-param-receiver.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: oversize-msg-accept-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
SKIP: tls-basic-tlscommand.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-anon.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: long-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-certvalid.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-fingerprint.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-wildcard.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-wrong-permittedPeer.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: oversize-msg-abort-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-wrong-signedcert.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: receive-emptyconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: selftest_receive_watchdog.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: basic-sessionbreak-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
FAIL: tls-basic-certchain.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
=========================================
   librelp 1.7.0: tests/test-suite.log
=========================================

# TOTAL: 28
# PASS:  25
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

SKIP: tls-basic-tlscommand
==========================

============================================================
11:50:31: Test: ./tls-basic-tlscommand.sh
============================================================

skipping gnutls lib, not supported in this build

BEGIN SUBTEST using TLS lib: openssl
Starting Receiver...
got 978737 lrtb_57849.receive.pid
program started up, pidfile lrtb_57849.receive.pid contains 978737
Receiver running
Send Message...
send: FAILURE in 'relpCltConnect(pRelpClt, protFamily, port, target)'
send: terminating with state 1
send: error 'error opening connection to remote peer', object 'conn to srvr 127.0.0.1:57849'
receive: EXIT HDLR
receiver 978737 stopped
grep: error.out.log: No such file or directory
check_output did not yet succeed (check_only set)
SKIP: error.out.log was not created
SKIP tls-basic-tlscommand.sh (exit status: 77)

FAIL: tls-basic-certchain
=========================

============================================================
11:50:31: Test: ./tls-basic-certchain.sh
============================================================

skipping gnutls lib, not supported in this build

BEGIN SUBTEST using TLS lib: openssl
Starting Receiver...
got 978515 lrtb_48899.receive.pid
receive: error 'relpTcpInitTLS: Error, Certificate could not be accessed. Is the file at the right path? And do we have the permissions?
', object 'lstn 48899'
receive: FAILURE 10031 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
receive: EXIT HDLR
ABORT! Timeout waiting on startup, pid file lrtb_48899.receive.pid
FAIL tls-basic-certchain.sh (exit status: 1)

SKIP: duplicate-receiver-vg
===========================

This test currently does not do anything really useful. We should
either change that or drop the test.
I assume it shall test that librelp does not segfault if the
listen port cannot be bound to.
SKIP duplicate-receiver-vg.sh (exit status: 77)

============================================================================
Testsuite summary for librelp 1.7.0
============================================================================
# TOTAL: 28
# PASS:  25
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]
============================================================================
make[3]: *** [Makefile:799: test-suite.log] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: *** [Makefile:907: check-TESTS] Error 2
make[1]: *** [Makefile:974: check-am] Error 2
make: *** [Makefile:463: check-recursive] Error 1

kloczek avatar Sep 10 '20 10:09 kloczek

can you give master branch a try? I am not sure if the patch alone works sufficiently well. maybe you need to backport other patches as well.

rgerhards avatar Sep 10 '20 11:09 rgerhards

OK will try that 👍 :)

kloczek avatar Sep 10 '20 12:09 kloczek

Is this issue fixed? @kloczek

alorbach avatar Sep 18 '20 11:09 alorbach

Let me check :)

kloczek avatar Sep 18 '20 11:09 kloczek

Yep .. 1.7.0 still is failing :(

+ cd librelp-1.7.0
+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in src
make[1]: Nothing to be done for 'check'.
Making check in doc
make[1]: Nothing to be done for 'check'.
Making check in tests
/usr/bin/make  receive send chkseq have_tlslib
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o have_tlslib.o have_tlslib.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o chkseq.o chkseq.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o receive-receive.o `test -f 'receive.c' || echo './'`receive.c
In file included from receive.c:32:
../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls]
  237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here
  234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
receive.c:77:1: warning: no previous declaration for 'terminate' [-Wmissing-declarations]
   77 | terminate(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~~~
receive.c:87:1: warning: no previous declaration for 'watchdog_expired' [-Wmissing-declarations]
   87 | watchdog_expired(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~~~~~~~~~~
receive.c:97:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
   97 | do_signal(const int sig)
      | ^~~~~~~~~
receive.c:109:1: warning: no previous declaration for 'do_exit' [-Wmissing-declarations]
  109 | do_exit(LIBRELP_ATTR_UNUSED const int sig)
      | ^~~~~~~
receive.c:152:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations]
  152 | void print_usage(void)
      |      ^~~~~~~~~~~
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
gcc -DHAVE_CONFIG_H -I. -I..     -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none   -c -o send-send.o `test -f 'send.c' || echo './'`send.c
In file included from send.c:31:
../src/librelp.h:237:12: warning: redundant redeclaration of 'relpSrvSetCACert' [-Wredundant-decls]
  237 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
../src/librelp.h:234:12: note: previous declaration of 'relpSrvSetCACert' was here
  234 | relpRetVal relpSrvSetCACert(relpSrv_t *pThis, char *cert);
      |            ^~~~~~~~~~~~~~~~
send.c:66:1: warning: no previous declaration for 'do_signal' [-Wmissing-declarations]
   66 | do_signal(const int sig)
      | ^~~~~~~~~
send.c:86:6: warning: no previous declaration for 'print_usage' [-Wmissing-declarations]
   86 | void print_usage(void)
      |      ^~~~~~~~~~~
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o  -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o  -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o  -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o  -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o send send-send.o ../src/.libs/librelp.la -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/send send-send.o  ../src/.libs/librelp.so -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link gcc  -I../src -fno-strict-aliasing  -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o receive receive-receive.o ../src/.libs/librelp.la -lssl -lcrypto  -lssl -lcrypto
libtool: link: gcc -I../src -fno-strict-aliasing -Wimplicit-function-declaration -Wold-style-definition -Wjump-misses-init -Wall -Wextra -Wundef -Wwrite-strings -Wpointer-arith -Wmissing-declarations -Wredundant-decls -Wno-unused-parameter -Wno-missing-field-initializers -Wformat=2 -Wcast-align -Wformat-nonliteral -Wformat-security -Wsign-compare -Wstrict-aliasing -Wshadow -Winline -Wpacked -Wmissing-format-attribute -Wmissing-noreturn -Winit-self -Wmissing-include-dirs -Wunused-but-set-variable -Warray-bounds -Wreturn-type -Wswitch-enum -Wswitch-default -Wduplicated-cond -Wduplicated-branches -Wlogical-op -Wrestrict -Wnull-dereference -Wdouble-promotion -pedantic -Wunused-parameter -Wmissing-field-initializers -Wunused-parameter -Wmissing-field-initializers -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/receive receive-receive.o  ../src/.libs/librelp.so -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
SKIP: duplicate-receiver-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-missing-param-sender.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: send-noconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-missing-param-receiver.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-wrong-authname.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: selftest_receive_usage.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
SKIP: tls-basic-tlscommand.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: truncate-oversize-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: oversize-msg-accept-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: oversize-msg-abort-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: long-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-certvalid.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-wildcard.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-anon.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-fingerprint.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-wrong-permittedPeer.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-wrong-signedcert.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: receive-emptyconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: selftest_receive_watchdog.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: basic-sessionbreak-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-basic-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
PASS: tls-receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
FAIL: tls-basic-certchain.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
=========================================
   librelp 1.7.0: tests/test-suite.log
=========================================

# TOTAL: 28
# PASS:  25
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

SKIP: tls-basic-tlscommand
==========================

============================================================
12:28:53: Test: ./tls-basic-tlscommand.sh
============================================================

skipping gnutls lib, not supported in this build

BEGIN SUBTEST using TLS lib: openssl
Starting Receiver...
got 2048413 lrtb_44573.receive.pid
program started up, pidfile lrtb_44573.receive.pid contains 2048413
Receiver running
Send Message...
send: FAILURE in 'relpCltConnect(pRelpClt, protFamily, port, target)'
send: terminating with state 1
send: error 'error opening connection to remote peer', object 'conn to srvr 127.0.0.1:44573'
receive: EXIT HDLR
receiver 2048413 stopped
grep: error.out.log: No such file or directory
check_output did not yet succeed (check_only set)
SKIP: error.out.log was not created
SKIP tls-basic-tlscommand.sh (exit status: 77)

FAIL: tls-basic-certchain
=========================

============================================================
12:28:53: Test: ./tls-basic-certchain.sh
============================================================

skipping gnutls lib, not supported in this build

BEGIN SUBTEST using TLS lib: openssl
Starting Receiver...
got 2048318 lrtb_33789.receive.pid
receive: error 'relpTcpInitTLS: Error, Certificate could not be accessed. Is the file at the right path? And do we have the permissions?
', object 'lstn 33789'
receive: FAILURE 10031 in 'relpEngineListnerConstructFinalize(pRelpEngine, pRelpSrv)'
receive: EXIT HDLR
ABORT! Timeout waiting on startup, pid file lrtb_33789.receive.pid
FAIL tls-basic-certchain.sh (exit status: 1)

SKIP: duplicate-receiver-vg
===========================

This test currently does not do anything really useful. We should
either change that or drop the test.
I assume it shall test that librelp does not segfault if the
listen port cannot be bound to.
SKIP duplicate-receiver-vg.sh (exit status: 77)

============================================================================
Testsuite summary for librelp 1.7.0
============================================================================
# TOTAL: 28
# PASS:  25
# SKIP:  2
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]
============================================================================
make[3]: *** [Makefile:799: test-suite.log] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.7.0/tests'
make[2]: *** [Makefile:907: check-TESTS] Error 2
make[1]: *** [Makefile:974: check-am] Error 2
make: *** [Makefile:463: check-recursive] Error 1

kloczek avatar Sep 18 '20 11:09 kloczek

@kloczek: This should be fixed in 1.8.0, can you run the testbench with the latest release again?

alorbach avatar Nov 19 '20 16:11 alorbach

Just testted 1.10. 0 and test suite still is failing

+ /usr/bin/make -O -j48 V=1 VERBOSE=1 check
Making check in src
make[1]: Nothing to be done for 'check'.
Making check in doc
make[1]: Nothing to be done for 'check'.
Making check in tests
/usr/bin/make  receive send chkseq have_tlslib
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/usr/bin/gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none   -c -o have_tlslib.o have_tlslib.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/usr/bin/gcc -DHAVE_CONFIG_H -I. -I..     -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none   -c -o chkseq.o chkseq.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/usr/bin/gcc -DHAVE_CONFIG_H -I. -I..     -I../src  -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none   -c -o receive-receive.o `test -f 'receive.c' || echo './'`receive.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/usr/bin/gcc -DHAVE_CONFIG_H -I. -I..     -I../src  -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none   -c -o send-send.o `test -f 'send.c' || echo './'`send.c
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc  -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o  -lssl -lcrypto  -lssl -lcrypto
libtool: link: /usr/bin/gcc -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o have_tlslib have_tlslib.o  -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc  -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o  -lssl -lcrypto  -lssl -lcrypto
libtool: link: /usr/bin/gcc -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o chkseq chkseq.o  -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc  -I../src  -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o send send-send.o ../src/.libs/librelp.la -lssl -lcrypto  -lssl -lcrypto
libtool: link: /usr/bin/gcc -I../src -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/send send-send.o  ../src/.libs/librelp.so -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/bin/sh ../libtool  --tag=CC   --mode=link /usr/bin/gcc  -I../src  -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none    -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o receive receive-receive.o ../src/.libs/librelp.la -lssl -lcrypto  -lssl -lcrypto
libtool: link: /usr/bin/gcc -I../src -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wl,-z -Wl,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z -Wl,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin -o .libs/receive receive-receive.o  ../src/.libs/librelp.so -lssl -lcrypto
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
/usr/bin/make  check-TESTS
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: selftest_receive_watchdog.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: selftest_receive_usage.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: long-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: oversize-msg-abort-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: oversize-msg-accept-errmsg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: receive-emptyconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: truncate-oversize-msg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: send-noconnect.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-anon.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-certvalid.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-realistic.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-tlscommand.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-fingerprint.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-wildcard.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-certchain.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-receiver-abort.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-certvalid-mixed.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-missing-param-sender.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
SKIP: duplicate-receiver-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-missing-param-receiver.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-wrong-authname.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-wrong-signedcert.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-wrong-permittedPeer.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: basic-sessionbreak-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
FAIL: tls-basic-vg.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
PASS: tls-basic-tlscommand-ciphers.sh
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
==========================================
   librelp 1.10.0: tests/test-suite.log
==========================================

# TOTAL: 30
# PASS:  1
# SKIP:  1
# XFAIL: 0
# FAIL:  28
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: selftest_receive_watchdog
===============================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL selftest_receive_watchdog.sh (exit status: 1)

FAIL: selftest_receive_usage
============================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL selftest_receive_usage.sh (exit status: 1)

FAIL: basic
===========

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL basic.sh (exit status: 1)

FAIL: basic-realistic
=====================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL basic-realistic.sh (exit status: 1)

FAIL: receiver-abort
====================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL receiver-abort.sh (exit status: 1)

FAIL: long-msg
==============

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL long-msg.sh (exit status: 1)

FAIL: oversize-msg-abort-errmsg
===============================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL oversize-msg-abort-errmsg.sh (exit status: 1)

FAIL: oversize-msg-accept-errmsg
================================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL oversize-msg-accept-errmsg.sh (exit status: 1)

FAIL: truncate-oversize-msg
===========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL truncate-oversize-msg.sh (exit status: 1)

FAIL: send-noconnect
====================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL send-noconnect.sh (exit status: 1)

FAIL: receive-emptyconnect
==========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL receive-emptyconnect.sh (exit status: 1)

FAIL: tls-basic
===============

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic.sh (exit status: 1)

FAIL: tls-basic-realistic
=========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-realistic.sh (exit status: 1)

FAIL: tls-basic-anon
====================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-anon.sh (exit status: 1)

FAIL: tls-basic-certvalid
=========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-certvalid.sh (exit status: 1)

FAIL: tls-basic-fingerprint
===========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-fingerprint.sh (exit status: 1)

FAIL: tls-basic-wildcard
========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-wildcard.sh (exit status: 1)

FAIL: tls-basic-tlscommand
==========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-tlscommand.sh (exit status: 1)

FAIL: tls-basic-certchain
=========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-certchain.sh (exit status: 1)

FAIL: tls-basic-certvalid-mixed
===============================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-certvalid-mixed.sh (exit status: 1)

FAIL: tls-receiver-abort
========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-receiver-abort.sh (exit status: 1)

FAIL: tls-missing-param-sender
==============================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-missing-param-sender.sh (exit status: 1)

FAIL: tls-missing-param-receiver
================================

Start Receiver...
./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-missing-param-receiver.sh (exit status: 1)

FAIL: tls-wrong-permittedPeer
=============================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-wrong-permittedPeer.sh (exit status: 1)

FAIL: tls-wrong-authname
========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-wrong-authname.sh (exit status: 1)

FAIL: tls-wrong-signedcert
==========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-wrong-signedcert.sh (exit status: 1)

SKIP: duplicate-receiver-vg
===========================

This test currently does not do anything really useful. We should
either change that or drop the test.
I assume it shall test that librelp does not segfault if the
listen port cannot be bound to.
SKIP duplicate-receiver-vg.sh (exit status: 77)

FAIL: basic-sessionbreak-vg
===========================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL basic-sessionbreak-vg.sh (exit status: 1)

FAIL: tls-basic-vg
==================

./test-framework.sh: line 13: source: set-envvars: file not found
FAIL tls-basic-vg.sh (exit status: 1)

============================================================================
Testsuite summary for librelp 1.10.0
============================================================================
# TOTAL: 30
# PASS:  1
# SKIP:  1
# XFAIL: 0
# FAIL:  28
# XPASS: 0
# ERROR: 0
============================================================================
See tests/test-suite.log
Please report to [email protected]
============================================================================
make[3]: *** [Makefile:811: test-suite.log] Error 1
make[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/librelp-1.10.0/tests'
make[2]: *** [Makefile:919: check-TESTS] Error 2
make[1]: *** [Makefile:986: check-am] Error 2
make: *** [Makefile:471: check-recursive] Error 1

kloczek avatar Mar 08 '21 14:03 kloczek

gentle ping 🤔 0.11.0 still fails.

kloczek avatar Jan 29 '24 12:01 kloczek

pls try this patch - I admit I just followed the error message and did not analyze what exactly is going on.

https://github.com/rsyslog/librelp/pull/262

rgerhards avatar Jan 29 '24 13:01 rgerhards