START usr.sbin/bgpd/unittests 2025-02-21T06:37:40Z ==== run-regress-rde_sets_test ==== cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/rde_sets_test.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/log.c cc -o rde_sets_test rde_sets_test.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_sets_test') FAILED ==== run-regress-rde_trie_test ==== cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/rde_trie_test.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_trie.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/util.c cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED ==== run-regress-rde_community_test ==== cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/rde_community_test.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_community.c cc -o rde_community_test rde_community_test.o rde_community.o -lutil ./rde_community_test OK ==== run-regress-rde_decide_test ==== cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/rde_decide_test.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_decide.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_attr.c cc -o rde_decide_test rde_decide_test.o rde_decide.o rde_attr.o util.o -lutil ./rde_decide_test test 1: prefix with error OK test 2: prefix with loop OK test 3: prefix with unreachable nexthop OK test 4: local preference check OK test 5: aspath count check OK test 6: origin EGP OK test 7: origin INCOMPLETE OK test 8: MED OK test 9: EBGP vs IBGP OK test 10: local weight OK test 11: route age OK test 12: BGP ID OK test 13: remote peer address OK test NULL element OK test rde med compare strict 1 OK test rde med compare strict 2 OK test rde med compare strict 3 OK test rde med compare always 1 OK test rde med compare always 2 OK test rde med compare always 3 OK test rde route-age evaluate OK test rde route-age ignore OK evaluate with rde med compare strict all OK evaluate with rde med compare always all OK all tests OK ==== run-regress-rde_aspa_test ==== cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/rde_aspa_test.c /usr/src/regress/usr.sbin/bgpd/unittests/rde_aspa_test.c:653:1: error: conflicting types for 'getmonotime' getmonotime(void) ^ /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/monotime.h:31:12: note: previous declaration is here monotime_t getmonotime(void); ^ 1 error generated. *** Error 1 in . (:87 'rde_aspa_test.o') FAILED ==== run-regress-rde_flowspec_test ==== cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/rde_flowspec_test.c cc -O2 -pipe -I/usr/src/regress/usr.sbin/bgpd/unittests -I/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd -g -MD -MP -c /usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/flowspec.c cc -o rde_flowspec_test rde_flowspec_test.o flowspec.o util.o -lutil ./rde_flowspec_test OK ==== run-regress-rde_trie_test-1 ==== cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED ==== run-regress-rde_trie_test-2 ==== cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED ==== run-regress-rde_trie_test-3 ==== cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED ==== run-regress-rde_trie_test-4 ==== cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED ==== run-regress-rde_trie_test-5 ==== cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED ==== run-regress-rde_trie_test-6 ==== cc -o rde_trie_test rde_trie_test.o rde_trie.o util.o rde_sets.o timer.o log.o -lutil ld: error: undefined symbol: getmonotime >>> referenced by timer.c:81 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/timer.c:81) >>> timer.o:(timer_set) >>> referenced by rde_sets.c:98 (/usr/src/regress/usr.sbin/bgpd/unittests/../../../../usr.sbin/bgpd/rde_sets.c:98) >>> rde_sets.o:(as_sets_mark_dirty) cc: error: linker command failed with exit code 1 (use -v to see invocation) *** Error 1 in . (:99 'rde_trie_test') FAILED FAIL usr.sbin/bgpd/unittests *** Error 1 in . (:99 'rde_sets_test'), *** Error 1 in . (:99 'rde_trie_test'), *** Error 1 in . (:87 'rde_aspa_test.o'), *** Error 1 in . (:99 'rde_trie_test'), *** Error 1 in . (:99 'rde_trie_test'), *** Error 1 in . (:99 'rde_trie_test'), *** Error 1 in . (:99 'rde_trie_test'), *** Error 1 in . (:99 'rde_trie_test'), *** Error 1 in . (:99 'rde_trie_test')