Hi everyone
I was trying Openbsc recently on Ubuntu 16.04.1 and came through these errors in make check command. Are they harmless? since installation and make commands were not having any error.
myself@myself34:~/project/openbsc/openbsc$ make check make check-recursive make[1]: Entering directory '/home/myself/project/openbsc/openbsc' Making check in doc make[2]: Entering directory '/home/myself/project/openbsc/openbsc/doc' Making check in examples make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/doc/examples' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/doc/examples' make[3]: Entering directory '/home/myself/project/openbsc/openbsc/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/doc' make[2]: Leaving directory '/home/myself/project/openbsc/openbsc/doc' Making check in include make[2]: Entering directory '/home/myself/project/openbsc/openbsc/include' Making check in openbsc make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/include/openbsc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/include/openbsc' make[3]: Entering directory '/home/myself/project/openbsc/openbsc/include' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/include' make[2]: Leaving directory '/home/myself/project/openbsc/openbsc/include' Making check in src make[2]: Entering directory '/home/myself/project/openbsc/openbsc/src' Making check in libcommon make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/libcommon' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/libcommon' Making check in libmgcp make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/libmgcp' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/libmgcp' Making check in libbsc make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/libbsc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/src/libbsc' Making check in libmsc make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/libmsc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/src/libmsc' Making check in libtrau make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/libtrau' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/libtrau' Making check in libfilter make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/libfilter' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/libfilter' Making check in osmo-nitb make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/osmo-nitb' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/osmo-nitb' Making check in osmo-bsc_mgcp make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/osmo-bsc_mgcp' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/osmo-bsc_mgcp' Making check in utils make[3]: Entering directory '/home/myself/project/openbsc/openbsc/src/utils' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/src/utils' Making check in ipaccess make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/ipaccess' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/ipaccess' Making check in gprs make[3]: Entering directory '/home/myself/project/openbsc/openbsc/src/gprs' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/src/gprs' Making check in osmo-bsc_nat make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/osmo-bsc_nat' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/osmo-bsc_nat' Making check in osmo-bsc make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/src/osmo-bsc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/src/osmo-bsc' make[3]: Entering directory '/home/myself/project/openbsc/openbsc/src' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/src' make[2]: Leaving directory '/home/myself/project/openbsc/openbsc/src' Making check in tests make[2]: Entering directory '/home/myself/project/openbsc/openbsc/tests' Making check in gsm0408 make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/gsm0408' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/gsm0408' Making check in db make[3]: Entering directory '/home/myself/project/openbsc/openbsc/tests/db' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/db' Making check in channel make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/channel' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/channel' Making check in mgcp make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/mgcp' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/mgcp' Making check in gprs make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/gprs' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/gprs' Making check in abis make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/abis' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/abis' Making check in gbproxy make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/gbproxy' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/gbproxy' Making check in trau make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/trau' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/trau' Making check in subscr make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/subscr' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/subscr' Making check in mm_auth make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/mm_auth' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/mm_auth' Making check in bsc-nat make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/bsc-nat' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/bsc-nat' Making check in bsc-nat-trie make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/bsc-nat-trie' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/bsc-nat-trie' Making check in bsc make[3]: Entering directory '/home/myself/project/openbsc/openbsc/tests/bsc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/bsc' Making check in smpp make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/smpp' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/smpp' Making check in gtphub make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/gtphub' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/gtphub' Making check in sgsn make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/sgsn' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/sgsn' Making check in oap make[3]: Entering directory '/home/myself/project/openbsc/openbsc/tests/oap' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/oap' Making check in xid make[3]: Entering directory '/home/myself/project/openbsc/openbsc/tests/xid' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/xid' Making check in sndcp_xid make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/sndcp_xid' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/sndcp_xid' Making check in slhc make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/slhc' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests/slhc' Making check in v42bis make[3]: Entering directory '/home/myself/project/openbsc/ openbsc/tests/v42bis' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/myself/project/openbsc/ openbsc/tests/v42bis' make[3]: Entering directory '/home/myself/project/openbsc/openbsc/tests' make check-local make[4]: Entering directory '/home/myself/project/openbsc/openbsc/tests' :;{ \ echo '# Signature of the current package.' && \ echo 'm4_define([AT_PACKAGE_NAME],' && \ echo ' [openbsc])' && \ echo 'm4_define([AT_PACKAGE_TARNAME],' && \ echo ' [openbsc])' && \ echo 'm4_define([AT_PACKAGE_VERSION],' && \ echo ' [0.15.0.498-582e4])' && \ echo 'm4_define([AT_PACKAGE_STRING],' && \ echo ' [openbsc 0.15.0.498-582e4])' && \ echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \ echo ' [openbsc@lists.osmocom.org])'; \ echo 'm4_define([AT_PACKAGE_URL],' && \ echo ' [])'; \ } >'./package.m4' /bin/bash ../missing --run autom4te --language=autotest -I '.' -o testsuite.tmp testsuite.at mv testsuite.tmp testsuite /bin/bash './testsuite' ## ------------------------------------ ## ## openbsc 0.15.0.498-582e4 test suite. ## ## ------------------------------------ ##
Regression tests.
1: gsm0408 ok 2: subscr ok 3: db FAILED (testsuite.at:21 ) 4: channel ok 5: mgcp ok 6: mgcp-trans skipped ( testsuite.at:38) 7: gprs ok 8: bsc-nat ok 9: smpp ok 10: bsc-nat-trie ok 11: abis ok 12: bsc ok 13: gbproxy ok 14: trau ok 15: sgsn ok 16: oap ok 17: gtphub ok 18: mm_auth ok 19: xid ok 20: sndcp_xid ok 21: slhc ok 22: v42bis ok
## ------------- ## ## Test results. ## ## ------------- ##
ERROR: 21 tests were run, 1 failed unexpectedly. 1 test was skipped. ## -------------------------- ## ## testsuite.log was created. ## ## -------------------------- ##
Please send `tests/testsuite.log' and all information you think might help:
To: openbsc@lists.osmocom.org Subject: [openbsc 0.15.0.498-582e4] testsuite: 3 failed
You may investigate any problem if you feel able to do so, in which case the test suite provides a good starting point. Its output may be found below `tests/testsuite.dir'.
Makefile:717: recipe for target 'check-local' failed make[4]: *** [check-local] Error 1 make[4]: Leaving directory '/home/myself/project/openbsc/openbsc/tests' Makefile:568: recipe for target 'check-am' failed make[3]: *** [check-am] Error 2 make[3]: Leaving directory '/home/myself/project/openbsc/openbsc/tests' Makefile:420: recipe for target 'check-recursive' failed make[2]: *** [check-recursive] Error 1 make[2]: Leaving directory '/home/myself/project/openbsc/openbsc/tests' Makefile:484: recipe for target 'check-recursive' failed make[1]: *** [check-recursive] Error 1 make[1]: Leaving directory '/home/myself/project/openbsc/openbsc' Makefile:775: recipe for target 'check' failed make: *** [check] Error 2 myself@myself34:~/project/openbsc/openbsc$
Thanks Abdulghafar