Skip to content
This log is too long to show here, 2,331 KB has been skipped — click to see the complete log
 DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup() done
 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive())
-DLGLOBAL DEBUG test(other){alive}: Freeing instance
-DLGLOBAL DEBUG test(other){alive}: Deallocated
 DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup())
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive())
-DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch1){alive}: Deallocated
 DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.cleanup())
 DLGLOBAL DEBUG test(root){alive}: cleanup()
 DLGLOBAL DEBUG test(root){alive}: scene forgets root
 DLGLOBAL DEBUG test(root){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive())
-DLGLOBAL DEBUG test(root){alive}: Freeing instance
-DLGLOBAL DEBUG test(root){alive}: Deallocated
 DLGLOBAL DEBUG 2 (__twig1a.alive(),__twig1a.cleanup())
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup() done
 DLGLOBAL DEBUG 1 (__twig1a.alive())
-DLGLOBAL DEBUG test(__twig1a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG 0 (-)
 DLGLOBAL DEBUG --- after destroy-event cascade:
 DLGLOBAL DEBUG --- all deallocated.
 *** loop_ctx contains 33 blocks, deallocating.
 DLGLOBAL DEBUG scene_alloc()
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(other){alive}: Allocated
 DLGLOBAL DEBUG test(_branch0){alive}: _branch0.other[0] = other
 DLGLOBAL DEBUG test(other){alive}: other.other[0] = _branch0
 DLGLOBAL DEBUG test(__twig0a){alive}: __twig0a.other[0] = other
@@ -4327,13 +2829,10 @@
 DLGLOBAL DEBUG   other
 DLGLOBAL DEBUG ---
 DLGLOBAL DEBUG --- term at __twig1b
-DLGLOBAL DEBUG test(__twig1b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(__twig1b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 1 (__twig1b.cleanup())
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1b){alive}: scene forgets __twig1b
-DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 2 (__twig1b.cleanup(),_branch1.alive())
 DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG 3 (__twig1b.cleanup(),_branch1.alive(),_branch1.child_gone())
@@ -4343,9 +2842,6 @@
 DLGLOBAL DEBUG 1 (__twig1b.cleanup())
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 1 (_branch1.alive())
 DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG test(_branch1){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore.
@@ -4360,117 +2856,66 @@
 DLGLOBAL DEBUG   other
 DLGLOBAL DEBUG --- 7 objects remain. cleaning up
 *** loop_ctx contains 5 blocks, deallocating.
-DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR)
 DLGLOBAL DEBUG test(root){alive}: pre_term()
-DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(_branch1){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig1a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 1 (__twig1a.cleanup())
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1a){alive}: scene forgets __twig1a
 DLGLOBAL DEBUG test(__twig1a){alive}: removing reference __twig1a.other[0] -> root
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(__twig1a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 1 (_branch1.cleanup())
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch1){alive}: scene forgets _branch1
 DLGLOBAL DEBUG test(_branch1){alive}: removing reference _branch1.other[0] -> other
-DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 2 (_branch1.cleanup(),other.alive())
 DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 3 (_branch1.cleanup(),other.alive(),other.other_gone())
 DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1
 DLGLOBAL DEBUG 2 (_branch1.cleanup(),other.alive())
-DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(other){alive}: pre_term()
 DLGLOBAL DEBUG 3 (_branch1.cleanup(),other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup()
 DLGLOBAL DEBUG test(other){alive}: scene forgets other
 DLGLOBAL DEBUG test(other){alive}: removing reference other.other[0] -> _branch0
-DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
 DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0.other_gone())
 DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(_branch0){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b.cleanup())
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated
-DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a.cleanup())
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0a){alive}: scene forgets __twig0a
 DLGLOBAL DEBUG test(__twig0a){alive}: removing reference __twig0a.other[0] -> other
-DLGLOBAL DEBUG test(other){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0.cleanup())
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch0){alive}: Deallocated
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG 3 (_branch1.cleanup(),other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (_branch1.cleanup(),other.alive())
-DLGLOBAL DEBUG test(other){alive}: Freeing instance
-DLGLOBAL DEBUG test(other){alive}: Deallocated
 DLGLOBAL DEBUG 1 (_branch1.cleanup())
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch1){alive}: Deallocated
 DLGLOBAL DEBUG 1 (root.cleanup())
 DLGLOBAL DEBUG test(root){alive}: cleanup()
 DLGLOBAL DEBUG test(root){alive}: scene forgets root
 DLGLOBAL DEBUG test(root){alive}: removing reference root.other[0] -> __twig1a
-DLGLOBAL DEBUG test(__twig1a){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
 DLGLOBAL DEBUG test(root){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(root){alive}: Freeing instance
-DLGLOBAL DEBUG test(root){alive}: Deallocated
 DLGLOBAL DEBUG scene_alloc()
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(other){alive}: Allocated
 DLGLOBAL DEBUG test(_branch0){alive}: _branch0.other[0] = other
 DLGLOBAL DEBUG test(other){alive}: other.other[0] = _branch0
 DLGLOBAL DEBUG test(__twig0a){alive}: __twig0a.other[0] = other
@@ -4490,16 +2935,12 @@
 DLGLOBAL DEBUG   other
 DLGLOBAL DEBUG ---
 DLGLOBAL DEBUG --- destroy-event at __twig1b
-DLGLOBAL DEBUG test(__twig1b){alive}: Received Event EV_DESTROY
 DLGLOBAL DEBUG 1 (__twig1b.alive())
 DLGLOBAL DEBUG test(__twig1b){alive}: alive(EV_DESTROY)
-DLGLOBAL DEBUG test(__twig1b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(__twig1b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 2 (__twig1b.alive(),__twig1b.cleanup())
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1b){alive}: scene forgets __twig1b
-DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 3 (__twig1b.alive(),__twig1b.cleanup(),_branch1.alive())
 DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG 4 (__twig1b.alive(),__twig1b.cleanup(),_branch1.alive(),_branch1.child_gone())
@@ -4509,9 +2950,6 @@
 DLGLOBAL DEBUG 2 (__twig1b.alive(),__twig1b.cleanup())
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done
 DLGLOBAL DEBUG 1 (__twig1b.alive())
-DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 2 (__twig1b.alive(),_branch1.alive())
 DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG test(_branch1){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore.
@@ -4527,117 +2965,66 @@
 DLGLOBAL DEBUG   other
 DLGLOBAL DEBUG --- 7 objects remain. cleaning up
 *** loop_ctx contains 5 blocks, deallocating.
-DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR)
 DLGLOBAL DEBUG test(root){alive}: pre_term()
-DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(_branch1){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig1a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 1 (__twig1a.cleanup())
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1a){alive}: scene forgets __twig1a
 DLGLOBAL DEBUG test(__twig1a){alive}: removing reference __twig1a.other[0] -> root
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(__twig1a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 1 (_branch1.cleanup())
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch1){alive}: scene forgets _branch1
 DLGLOBAL DEBUG test(_branch1){alive}: removing reference _branch1.other[0] -> other
-DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 2 (_branch1.cleanup(),other.alive())
 DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 3 (_branch1.cleanup(),other.alive(),other.other_gone())
 DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1
 DLGLOBAL DEBUG 2 (_branch1.cleanup(),other.alive())
-DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(other){alive}: pre_term()
 DLGLOBAL DEBUG 3 (_branch1.cleanup(),other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup()
 DLGLOBAL DEBUG test(other){alive}: scene forgets other
 DLGLOBAL DEBUG test(other){alive}: removing reference other.other[0] -> _branch0
-DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
 DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0.other_gone())
 DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(_branch0){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b.cleanup())
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated
-DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a.cleanup())
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0a){alive}: scene forgets __twig0a
 DLGLOBAL DEBUG test(__twig0a){alive}: removing reference __twig0a.other[0] -> other
-DLGLOBAL DEBUG test(other){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 5 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0.cleanup())
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch0){alive}: Deallocated
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG 3 (_branch1.cleanup(),other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (_branch1.cleanup(),other.alive())
-DLGLOBAL DEBUG test(other){alive}: Freeing instance
-DLGLOBAL DEBUG test(other){alive}: Deallocated
 DLGLOBAL DEBUG 1 (_branch1.cleanup())
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch1){alive}: Deallocated
 DLGLOBAL DEBUG 1 (root.cleanup())
 DLGLOBAL DEBUG test(root){alive}: cleanup()
 DLGLOBAL DEBUG test(root){alive}: scene forgets root
 DLGLOBAL DEBUG test(root){alive}: removing reference root.other[0] -> __twig1a
-DLGLOBAL DEBUG test(__twig1a){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
 DLGLOBAL DEBUG test(root){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(root){alive}: Freeing instance
-DLGLOBAL DEBUG test(root){alive}: Deallocated
 DLGLOBAL DEBUG scene_alloc()
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(other){alive}: Allocated
 DLGLOBAL DEBUG test(_branch0){alive}: _branch0.other[0] = other
 DLGLOBAL DEBUG test(other){alive}: other.other[0] = _branch0
 DLGLOBAL DEBUG test(__twig0a){alive}: __twig0a.other[0] = other
@@ -4657,49 +3044,33 @@
 DLGLOBAL DEBUG   other
 DLGLOBAL DEBUG ---
 DLGLOBAL DEBUG --- term at other
-DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(other){alive}: pre_term()
 DLGLOBAL DEBUG 1 (other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup()
 DLGLOBAL DEBUG test(other){alive}: scene forgets other
 DLGLOBAL DEBUG test(other){alive}: removing reference other.other[0] -> _branch0
-DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch0.alive())
 DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch0.alive(),_branch0.other_gone())
 DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(_branch0){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch0.alive(),__twig0b.cleanup())
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated
-DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch0.alive(),__twig0a.cleanup())
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0a){alive}: scene forgets __twig0a
 DLGLOBAL DEBUG test(__twig0a){alive}: removing reference __twig0a.other[0] -> other
-DLGLOBAL DEBUG test(other){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch0.alive(),_branch0.cleanup())
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0
-DLGLOBAL DEBUG test(root){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 4 (other.cleanup(),_branch0.alive(),_branch0.cleanup(),root.alive())
 DLGLOBAL DEBUG test(root){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG 5 (other.cleanup(),_branch0.alive(),_branch0.cleanup(),root.alive(),root.child_gone())
@@ -4709,97 +3080,55 @@
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch0.alive(),_branch0.cleanup())
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch0){alive}: Deallocated
-DLGLOBAL DEBUG test(root){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch0.alive(),root.alive())
 DLGLOBAL DEBUG test(root){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG test(root){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore.
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch0.alive())
 DLGLOBAL DEBUG 1 (other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: removing reference other.other[1] -> _branch1
-DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch1.alive())
 DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch1.alive(),_branch1.other_gone())
 DLGLOBAL DEBUG test(_branch1){alive}: EV_OTHER_GONE: Dropped reference _branch1.other[0] = other
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(_branch1){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1b){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig1b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch1.alive(),__twig1b.cleanup())
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1b){alive}: scene forgets __twig1b
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated
-DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig1a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch1.alive(),__twig1a.cleanup())
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1a){alive}: scene forgets __twig1a
 DLGLOBAL DEBUG test(__twig1a){alive}: removing reference __twig1a.other[0] -> root
-DLGLOBAL DEBUG test(root){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 4 (other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive())
 DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 5 (other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.other_gone())
 DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a
 DLGLOBAL DEBUG 4 (other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive())
-DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(root){alive}: pre_term()
-DLGLOBAL DEBUG test(_branch1){alive}: Ignoring trigger to terminate: already terminating
-DLGLOBAL ERROR test(root){alive}: Internal error while terminating child FSMs: a child FSM is stuck
 DLGLOBAL DEBUG 5 (other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.cleanup())
 DLGLOBAL DEBUG test(root){alive}: cleanup()
 DLGLOBAL DEBUG test(root){alive}: scene forgets root
 DLGLOBAL DEBUG test(root){alive}: cleanup() done
 DLGLOBAL DEBUG 4 (other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive())
-DLGLOBAL DEBUG test(root){alive}: Freeing instance
-DLGLOBAL DEBUG test(root){alive}: Deallocated
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch1.alive(),__twig1a.cleanup())
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(__twig1a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 3 (other.cleanup(),_branch1.alive(),_branch1.cleanup())
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch1){alive}: scene forgets _branch1
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup() done
 DLGLOBAL DEBUG 2 (other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch1){alive}: Deallocated
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG 1 (other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup() done
 DLGLOBAL DEBUG 0 (-)
-DLGLOBAL DEBUG test(other){alive}: Freeing instance
-DLGLOBAL DEBUG test(other){alive}: Deallocated
 DLGLOBAL DEBUG --- after term cascade:
 DLGLOBAL DEBUG --- all deallocated.
 *** loop_ctx contains 33 blocks, deallocating.
 DLGLOBAL DEBUG scene_alloc()
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(_branch0){alive}: Allocated
-DLGLOBAL DEBUG test(_branch0){alive}: is child of test(_branch0)
-DLGLOBAL DEBUG test(root){alive}: Allocated
-DLGLOBAL DEBUG test(root){alive}: is child of test(root)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(_branch1){alive}: Allocated
-DLGLOBAL DEBUG test(_branch1){alive}: is child of test(_branch1)
-DLGLOBAL DEBUG test(other){alive}: Allocated
 DLGLOBAL DEBUG test(_branch0){alive}: _branch0.other[0] = other
 DLGLOBAL DEBUG test(other){alive}: other.other[0] = _branch0
 DLGLOBAL DEBUG test(__twig0a){alive}: __twig0a.other[0] = other
@@ -4819,52 +3148,35 @@
 DLGLOBAL DEBUG   other
 DLGLOBAL DEBUG ---
 DLGLOBAL DEBUG --- destroy-event at other
-DLGLOBAL DEBUG test(other){alive}: Received Event EV_DESTROY
 DLGLOBAL DEBUG 1 (other.alive())
 DLGLOBAL DEBUG test(other){alive}: alive(EV_DESTROY)
-DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(other){alive}: pre_term()
 DLGLOBAL DEBUG 2 (other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup()
 DLGLOBAL DEBUG test(other){alive}: scene forgets other
 DLGLOBAL DEBUG test(other){alive}: removing reference other.other[0] -> _branch0
-DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch0.alive())
 DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch0.alive(),_branch0.other_gone())
 DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(_branch0){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch0.alive(),__twig0b.cleanup())
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated
-DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig0a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch0.alive(),__twig0a.cleanup())
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig0a){alive}: scene forgets __twig0a
 DLGLOBAL DEBUG test(__twig0a){alive}: removing reference __twig0a.other[0] -> other
-DLGLOBAL DEBUG test(other){alive}: FSM instance already terminating, not dispatching event EV_OTHER_GONE
-DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch0.alive(),_branch0.cleanup())
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0
-DLGLOBAL DEBUG test(root){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 5 (other.alive(),other.cleanup(),_branch0.alive(),_branch0.cleanup(),root.alive())
 DLGLOBAL DEBUG test(root){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG 6 (other.alive(),other.cleanup(),_branch0.alive(),_branch0.cleanup(),root.alive(),root.child_gone())
@@ -4874,79 +3186,51 @@
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch0.alive(),_branch0.cleanup())
 DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch0.alive())
-DLGLOBAL DEBUG test(_branch0){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch0){alive}: Deallocated
-DLGLOBAL DEBUG test(root){alive}: Received Event EV_CHILD_GONE
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch0.alive(),root.alive())
 DLGLOBAL DEBUG test(root){alive}: alive(EV_CHILD_GONE)
 DLGLOBAL DEBUG test(root){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore.
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch0.alive())
 DLGLOBAL DEBUG 2 (other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: removing reference other.other[1] -> _branch1
-DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch1.alive())
 DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch1.alive(),_branch1.other_gone())
 DLGLOBAL DEBUG test(_branch1){alive}: EV_OTHER_GONE: Dropped reference _branch1.other[0] = other
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(_branch1){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1b){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig1b){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch1.alive(),__twig1b.cleanup())
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1b){alive}: scene forgets __twig1b
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated
-DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_PARENT)
 DLGLOBAL DEBUG test(__twig1a){alive}: pre_term()
-DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup())
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup()
 DLGLOBAL DEBUG test(__twig1a){alive}: scene forgets __twig1a
 DLGLOBAL DEBUG test(__twig1a){alive}: removing reference __twig1a.other[0] -> root
-DLGLOBAL DEBUG test(root){alive}: Received Event EV_OTHER_GONE
 DLGLOBAL DEBUG 5 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive())
 DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE)
 DLGLOBAL DEBUG 6 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.other_gone())
 DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a
 DLGLOBAL DEBUG 5 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive())
-DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
 DLGLOBAL DEBUG test(root){alive}: pre_term()
-DLGLOBAL DEBUG test(_branch1){alive}: Ignoring trigger to terminate: already terminating
-DLGLOBAL ERROR test(root){alive}: Internal error while terminating child FSMs: a child FSM is stuck
 DLGLOBAL DEBUG 6 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.cleanup())
 DLGLOBAL DEBUG test(root){alive}: cleanup()
 DLGLOBAL DEBUG test(root){alive}: scene forgets root
 DLGLOBAL DEBUG test(root){alive}: cleanup() done
 DLGLOBAL DEBUG 5 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive())
-DLGLOBAL DEBUG test(root){alive}: Freeing instance
-DLGLOBAL DEBUG test(root){alive}: Deallocated
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup())
-DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(__twig1a){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(__twig1a){alive}: Freeing instance
-DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated
-DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root)
 DLGLOBAL DEBUG 4 (other.alive(),other.cleanup(),_branch1.alive(),_branch1.cleanup())
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup()
 DLGLOBAL DEBUG test(_branch1){alive}: scene forgets _branch1
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG test(_branch1){alive}: cleanup() done
 DLGLOBAL DEBUG 3 (other.alive(),other.cleanup(),_branch1.alive())
-DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance
-DLGLOBAL DEBUG test(_branch1){alive}: Deallocated
-DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE
 DLGLOBAL DEBUG 2 (other.alive(),other.cleanup())
 DLGLOBAL DEBUG test(other){alive}: cleanup() done
 DLGLOBAL DEBUG 1 (other.alive())
-DLGLOBAL DEBUG test(other){alive}: Freeing instance
-DLGLOBAL DEBUG test(other){alive}: Deallocated
 DLGLOBAL DEBUG 0 (-)
 DLGLOBAL DEBUG --- after destroy-event cascade:
 DLGLOBAL DEBUG --- all deallocated.
stdout:
57. testsuite.at:369: 57. fsm_dealloc (testsuite.at:369): FAILED (testsuite.at:373)

#                             -*- compilation -*-
60. testsuite.at:390: testing socket ...
./testsuite.at:394: $abs_top_builddir/tests/socket/socket_test
--- experr	2026-02-25 16:36:39.762675906 +0000
+++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/60/stderr	2026-02-25 16:36:39.762675906 +0000
@@ -1,8 +0,0 @@
-invalid: both bind and connect flags set: 0.0.0.0:0
-invalid: you have to specify either BIND or CONNECT flags
-Unable to find a common protocol (IPv4 or IPv6) for local host: 127.0.0.1 and remote host: ::1.
-Unable to find a common protocol (IPv4 or IPv6) for local host: ::1 and remote host: 127.0.0.1.
-invalid: you have to specify either BIND or CONNECT flags
-invalid: the family for local and remote endpoint must be same.
-invalid: the family for local and remote endpoint must be same.
-invalid: the family for local and remote endpoint must be same.
60. testsuite.at:390: 60. socket (testsuite.at:390): FAILED (testsuite.at:394)

#                             -*- compilation -*-
68. testsuite.at:442: testing tdef ...
./testsuite.at:446: $abs_top_builddir/tests/tdef/tdef_test
--- experr	2026-02-25 16:36:39.806675731 +0000
+++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/68/stderr	2026-02-25 16:36:39.806675731 +0000
@@ -1,25 +0,0 @@
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){A}: Allocated
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){A}: State change to A (T1, 100s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){A}: State change to B (T2, 100ms)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){B}: State change to C (T3, 3000s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){C}: State change to D (T4, 100s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){D}: State change to E (X5, 100ms)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){E}: State change to F (X6, 1ms)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){F}: State change to G (T7, 50s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){G}: State change to H (T8, 300s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){H}: State change to I (T9, 300s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){I}: State change to J (T10, 1200s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){J}: State change to K (keeping T10, 1076.954s remaining)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){K}: State change to A (T1, 100s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){A}: State change to K (keeping T1, 76.954s remaining)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){K}: State change to A (T1, 100s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){A}: State change to L (keeping T1, 76.954s remaining)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){L}: State change to O (no timeout)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){O}: State change to L (T123, 1s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){L}: State change to O (no timeout)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){O}: State change to X (no timeout)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){X}: State change to Y (T666, 999s)
-DLGLOBAL DEBUG tdef_test(test_tdef_state_timeout){Y}: State change to Z (no timeout)
-DLGLOBAL ERROR tdef_test(test_tdef_state_timeout){Z}: transition to state B not permitted!
-DLGLOBAL ERROR tdef_test(test_tdef_state_timeout){Z}: transition to state C not permitted!
-DLGLOBAL ERROR tdef_test(test_tdef_state_timeout){Z}: transition to state D not permitted!
68. testsuite.at:442: 68. tdef (testsuite.at:442): FAILED (testsuite.at:446)

#                             -*- compilation -*-
70. testsuite.at:455: testing use_count ...
./testsuite.at:459: $abs_top_builddir/tests/use_count/use_count_test
--- experr	2026-02-25 16:36:39.802675746 +0000
+++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/70/stderr	2026-02-25 16:36:39.802675746 +0000
@@ -1,8 +1,5 @@
 
 test_use_count_fsm()
-DFOO DEBUG foo(a){IN_USE}: Allocated
-DFOO DEBUG foo(b){IN_USE}: Allocated
-DFOO DEBUG foo(c){IN_USE}: Allocated
 
 all use counts:
 a: 0 (-)
@@ -60,8 +57,6 @@
 
 Put away last user of a, goes to RELEASING state and waits for a hypothetic async release process
 DFOO NOTICE foo(a){IN_USE}: a -1 barring: now used by 0 (-)
-DFOO DEBUG foo(a){IN_USE}: Received Event FOO_EV_UNUSED
-DFOO DEBUG foo(a){IN_USE}: state_chg to IN_RELEASE
 DFOO NOTICE foo(a){IN_RELEASE}: a +1 releasing: now used by 1 (releasing)
 
 all use counts:
@@ -72,10 +67,6 @@
 
 Async releasing of a is done, will dealloc
 DFOO NOTICE foo(a){IN_RELEASE}: a -1 releasing: now used by 0 (-)
-DFOO DEBUG foo(a){IN_RELEASE}: Received Event FOO_EV_UNUSED
-DFOO DEBUG foo(a){IN_RELEASE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
-DFOO DEBUG foo(a){IN_RELEASE}: Freeing instance
-DFOO DEBUG foo(a){IN_RELEASE}: Deallocated
 
 all use counts:
 b: 1 (fighting)
@@ -121,15 +112,9 @@
 Release all uses of b
 DFOO NOTICE foo(b){IN_USE}: b -2147483642 kungfoo: now used by 6 (6*fighting)
 DFOO NOTICE foo(b){IN_USE}: b -6 fighting: now used by 0 (-)
-DFOO DEBUG foo(b){IN_USE}: Received Event FOO_EV_UNUSED
-DFOO DEBUG foo(b){IN_USE}: state_chg to IN_RELEASE
 DFOO NOTICE foo(b){IN_RELEASE}: b +1 releasing: now used by 1 (releasing)
 Signal async release as done
 DFOO NOTICE foo(b){IN_RELEASE}: b -1 releasing: now used by 0 (-)
-DFOO DEBUG foo(b){IN_RELEASE}: Received Event FOO_EV_UNUSED
-DFOO DEBUG foo(b){IN_RELEASE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
-DFOO DEBUG foo(b){IN_RELEASE}: Freeing instance
-DFOO DEBUG foo(b){IN_RELEASE}: Deallocated
 
 all use counts:
 c: 0 (-)
@@ -156,15 +141,9 @@
 Also release c
 DFOO NOTICE foo(c){IN_USE}: c +4 kungfoo: now used by 1 (kungfoo)
 DFOO NOTICE foo(c){IN_USE}: c -1 kungfoo: now used by 0 (-)
-DFOO DEBUG foo(c){IN_USE}: Received Event FOO_EV_UNUSED
-DFOO DEBUG foo(c){IN_USE}: state_chg to IN_RELEASE
 DFOO NOTICE foo(c){IN_RELEASE}: c +1 releasing: now used by 1 (releasing)
 Signal async release as done
 DFOO NOTICE foo(c){IN_RELEASE}: c -1 releasing: now used by 0 (-)
-DFOO DEBUG foo(c){IN_RELEASE}: Received Event FOO_EV_UNUSED
-DFOO DEBUG foo(c){IN_RELEASE}: Terminating (cause = OSMO_FSM_TERM_REGULAR)
-DFOO DEBUG foo(c){IN_RELEASE}: Freeing instance
-DFOO DEBUG foo(c){IN_RELEASE}: Deallocated
 
 all use counts:
 0 foos
70. testsuite.at:455: 70. use_count (testsuite.at:455): FAILED (testsuite.at:459)

#                             -*- compilation -*-
81. testsuite.at:524: testing iuup ...
./testsuite.at:528: $abs_top_builddir/tests/iuup/iuup_test
--- experr	2026-02-25 16:36:39.830675635 +0000
+++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/81/stderr	2026-02-25 16:36:39.834675619 +0000
@@ -1,55 +1,8 @@
-DLIUUP IuUP(test_tinit_timeout_retrans){NULL}: Allocated
-DLIUUP IuUP(test_tinit_timeout_retrans){NULL}: Received Event IuUP-CONFIG-req
-DLIUUP IuUP(test_tinit_timeout_retrans){NULL}: state_chg to Initialisation
-DLIUUP IuUP(test_tinit_timeout_retrans){Initialisation}: Timeout of T1
-DLIUUP IuUP(test_tinit_timeout_retrans){Initialisation}: Timeout of T1
-DLIUUP IuUP(test_tinit_timeout_retrans){Initialisation}: Timeout of T1
-DLIUUP IuUP(test_tinit_timeout_retrans){Initialisation}: Timeout of T1
-DLIUUP IuUP(test_tinit_timeout_retrans){Initialisation}: Deallocated
-DLIUUP IuUP(test_init_nack_retrans){NULL}: Allocated
-DLIUUP IuUP(test_init_nack_retrans){NULL}: Received Event IuUP-CONFIG-req
-DLIUUP IuUP(test_init_nack_retrans){NULL}: state_chg to Initialisation
-DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Received Event INIT_NACK
 DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Rx Initialization NACK N=0/3
-DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Received Event INIT_NACK
 DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Rx Initialization NACK N=1/3
-DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Received Event INIT_NACK
 DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Rx Initialization NACK N=2/3
-DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Received Event INIT_NACK
 DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Rx Initialization NACK N=3/3
-DLIUUP IuUP(test_init_nack_retrans){Initialisation}: Deallocated
-DLIUUP IuUP(test_init_ack){NULL}: Allocated
-DLIUUP IuUP(test_init_ack){NULL}: Received Event IuUP-CONFIG-req
-DLIUUP IuUP(test_init_ack){NULL}: state_chg to Initialisation
-DLIUUP IuUP(test_init_ack){Initialisation}: Received Event LAST_INIT_ACK
-DLIUUP IuUP(test_init_ack){Initialisation}: state_chg to SMpSDU_Data_Transfer_Ready
-DLIUUP IuUP(test_init_ack){SMpSDU_Data_Transfer_Ready}: Received Event IuUP-DATA-ind
-DLIUUP IuUP(test_init_ack){SMpSDU_Data_Transfer_Ready}: Received Event IuUP-DATA-req
-DLIUUP IuUP(test_init_ack){SMpSDU_Data_Transfer_Ready}: Deallocated
-DLIUUP IuUP(test_passive_init){NULL}: Allocated
-DLIUUP IuUP(test_passive_init){NULL}: Received Event IuUP-CONFIG-req
-DLIUUP IuUP(test_passive_init){NULL}: state_chg to Initialisation
-DLIUUP IuUP(test_passive_init){Initialisation}: Received Event INIT
 DLIUUP IuUP(test_passive_init){Initialisation}: Tx Initialization ACK
-DLIUUP IuUP(test_passive_init){Initialisation}: state_chg to SMpSDU_Data_Transfer_Ready
-DLIUUP IuUP(test_passive_init){SMpSDU_Data_Transfer_Ready}: Received Event IuUP-DATA-ind
-DLIUUP IuUP(test_passive_init){SMpSDU_Data_Transfer_Ready}: Received Event IuUP-DATA-req
-DLIUUP IuUP(test_passive_init){SMpSDU_Data_Transfer_Ready}: Deallocated
-DLIUUP IuUP(test_passive_init_retrans){NULL}: Allocated
-DLIUUP IuUP(test_passive_init_retrans){NULL}: Received Event IuUP-CONFIG-req
-DLIUUP IuUP(test_passive_init_retrans){NULL}: state_chg to Initialisation
-DLIUUP IuUP(test_passive_init_retrans){Initialisation}: Received Event INIT
 DLIUUP IuUP(test_passive_init_retrans){Initialisation}: Tx Initialization ACK
-DLIUUP IuUP(test_passive_init_retrans){Initialisation}: state_chg to SMpSDU_Data_Transfer_Ready
-DLIUUP IuUP(test_passive_init_retrans){SMpSDU_Data_Transfer_Ready}: Received Event INIT
 DLIUUP IuUP(test_passive_init_retrans){SMpSDU_Data_Transfer_Ready}: Tx Initialization ACK
-DLIUUP IuUP(test_passive_init_retrans){SMpSDU_Data_Transfer_Ready}: Received Event IuUP-DATA-ind
-DLIUUP IuUP(test_passive_init_retrans){SMpSDU_Data_Transfer_Ready}: Received Event IuUP-DATA-req
-DLIUUP IuUP(test_passive_init_retrans){SMpSDU_Data_Transfer_Ready}: Deallocated
-DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){NULL}: Allocated
-DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){NULL}: Received Event IuUP-CONFIG-req
-DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){NULL}: state_chg to Initialisation
-DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){Initialisation}: Received Event INIT
 DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){Initialisation}: Tx Initialization ACK
-DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){Initialisation}: state_chg to SMpSDU_Data_Transfer_Ready
-DLIUUP IuUP(test_decode_passive_init_2_rfci_no_iptis){SMpSDU_Data_Transfer_Ready}: Deallocated
81. testsuite.at:524: 81. iuup (testsuite.at:524): FAILED (testsuite.at:528)

#                             -*- compilation -*-
84. testsuite.at:543: testing v110_ta_test ...
./testsuite.at:546: $abs_top_builddir/tests/v110/ta_test
--- experr	2026-02-25 16:36:39.842675588 +0000
+++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/84/stderr	2026-02-25 16:36:39.842675588 +0000
@@ -1,7 +1,5 @@
 
 ==== Running test_idle_ready()
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Allocated
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: State change to IDLE_READY (no timeout)
 Initial status: 0x00000000
 circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
 circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
@@ -11,50 +9,34 @@
     E-bits: 1111111
     S-bits: 111111111
     X-bits: 11
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event RX_FRAME_IND
 v110_ta_test_rx_cb(buf_size=48): 111111111111111111111111111111111111111111111111
 osmo_v110_ta_frame_in() returns 0
 osmo_v110_ta_frame_out(): expecting all bits set to binary '1'
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event TX_FRAME_RTS
 osmo_v110_ta_frame_out() returns 0
     D-bits: 111111111111111111111111111111111111111111111111
     E-bits: 1111111
     S-bits: 111111111
     X-bits: 11
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
 setting circuit 108/DTR (Data Terminal Ready) OFF
-DLGLOBAL DEBUG V110-TA(test_idle_ready){CONNECT_TA_TO_LINE}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_idle_ready){CONNECT_TA_TO_LINE}: State change to IDLE_READY (no timeout)
 osmo_v110_ta_set_circuit() returns 0
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_idle_ready){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
-DLGLOBAL DEBUG V110-TA(test_idle_ready){CONNECT_TA_TO_LINE}: Deallocated
 
 ==== Running test_conn_ta_line()
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: Allocated
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: State change to IDLE_READY (no timeout)
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
 osmo_v110_ta_frame_out(): S-/X-bits are expected to be 1 (OFF)
 osmo_v110_ta_frame_out(): D-/E-bits are all expected to be 1
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event TX_FRAME_RTS
 osmo_v110_ta_frame_out() returns 0
     D-bits: 111111111111111111111111111111111111111111111111
     E-bits: 1111111
     S-bits: 111111111
     X-bits: 11
 osmo_v110_ta_sync_ind(): the lower layer indicates sync event
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
 osmo_v110_ta_frame_out(): S-/X-bits are expected to be 0 (ON)
 osmo_v110_ta_frame_out(): D-/E-bits are all expected to be 1
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event TX_FRAME_RTS
 osmo_v110_ta_frame_out() returns 0
     D-bits: 111111111111111111111111111111111111111111111111
     E-bits: 1111111
@@ -65,7 +47,6 @@
     E-bits: 0111111
     S-bits: 111111111
     X-bits: 11
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
 v110_ta_test_rx_cb(buf_size=48): 111111111111111111111111111111111111111111111111
 osmo_v110_ta_frame_in() returns 0
 osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
@@ -73,30 +54,20 @@
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
 v110_ta_test_status_update_cb(status=0x0000001e)
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
-DLGLOBAL DEBUG V110-TA(test_conn_ta_line){DATA_TRANSFER}: Deallocated
 
 ==== Running test_data_transfer()
-DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: Allocated
-DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: State change to IDLE_READY (no timeout)
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_data_transfer){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
 osmo_v110_ta_sync_ind(): the lower layer indicates sync event
-DLGLOBAL DEBUG V110-TA(test_data_transfer){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
 osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
     D-bits: 010101010101010101010101010101010101010101010101
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_data_transfer){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
 v110_ta_test_status_update_cb(status=0x0000001e)
-DLGLOBAL DEBUG V110-TA(test_data_transfer){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
 circuit 106/CTS (Clear to Send) is ON (expected to be ON)
@@ -105,7 +76,6 @@
 osmo_v110_ta_frame_out(): S-/X-bits are expected to be 0 (ON)
 osmo_v110_ta_frame_out(): E1..E3-bits are expected to be 011 (9600)
 osmo_v110_ta_frame_out(): we also expect the .tx_cb() to be called
-DLGLOBAL DEBUG V110-TA(test_data_transfer){DATA_TRANSFER}: Received Event TX_FRAME_RTS
 v110_ta_test_tx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_out() returns 0
     D-bits: 010101010101010101010101010101010101010101010101
@@ -113,40 +83,28 @@
     S-bits: 000000000
     X-bits: 00
 osmo_v110_ta_frame_in(): feed that frame that we pulled out back into the TA
-DLGLOBAL DEBUG V110-TA(test_data_transfer){DATA_TRANSFER}: Received Event RX_FRAME_IND
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
-DLGLOBAL DEBUG V110-TA(test_data_transfer){DATA_TRANSFER}: Deallocated
 
 ==== Running test_data_transfer_disc_local()
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: Allocated
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: State change to IDLE_READY (no timeout)
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
 osmo_v110_ta_sync_ind(): the lower layer indicates sync event
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
 osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
     D-bits: 010101010101010101010101010101010101010101010101
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
 v110_ta_test_status_update_cb(status=0x0000001e)
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
 local TE initiates disconnection
 setting circuit 108/DTR (Data Terminal Ready) OFF
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DATA_TRANSFER}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DATA_TRANSFER}: State change to DISCONNECTING (T2, 5s)
 v110_ta_test_status_update_cb(status=0x00000014)
 osmo_v110_ta_set_circuit() returns 0
 osmo_v110_ta_frame_out(): S-bits are expected to be 1 (OFF)
 osmo_v110_ta_frame_out(): X-bits are expected to be 0 (ON)
 osmo_v110_ta_frame_out(): D-bits are all expected to be 0
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: Received Event TX_FRAME_RTS
 osmo_v110_ta_frame_out() returns 0
     D-bits: 000000000000000000000000000000000000000000000000
     E-bits: 1111111
@@ -160,7 +118,6 @@
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: Received Event RX_FRAME_IND
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
 osmo_v110_ta_frame_in(): S-bits are OFF, expect state change
@@ -168,33 +125,23 @@
     E-bits: 0111111
     S-bits: 111111111
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: Received Event RX_FRAME_IND
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){DISCONNECTING}: State change to IDLE_READY (no timeout)
 v110_ta_test_status_update_cb(status=0x00000000)
 v110_ta_test_rx_cb(buf_size=48): 111111111111111111111111111111111111111111111111
 osmo_v110_ta_frame_in() returns 0
 circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
 circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
 circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_local){IDLE_READY}: Deallocated
 
 ==== Running test_data_transfer_disc_remote()
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: Allocated
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: State change to IDLE_READY (no timeout)
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
 osmo_v110_ta_sync_ind(): the lower layer indicates sync event
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
 osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
     D-bits: 010101010101010101010101010101010101010101010101
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
 v110_ta_test_status_update_cb(status=0x0000001e)
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
 remote TE initiates disconnection
@@ -204,50 +151,34 @@
     E-bits: 0111111
     S-bits: 111111111
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DATA_TRANSFER}: Received Event RX_FRAME_IND
 v110_ta_test_status_update_cb(status=0x0000000a)
 osmo_v110_ta_frame_in() returns 0
 circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
 circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
 local TE confirms disconnection
 setting circuit 108/DTR (Data Terminal Ready) OFF
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DATA_TRANSFER}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DATA_TRANSFER}: State change to DISCONNECTING (T2, 5s)
 v110_ta_test_status_update_cb(status=0x00000000)
 osmo_v110_ta_set_circuit() returns 0
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DISCONNECTING}: Received Event DESYNC_IND
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){DISCONNECTING}: State change to IDLE_READY (no timeout)
 circuit 106/CTS (Clear to Send) is OFF (expected to be OFF)
 circuit 107/DSR (Data Set Ready) is OFF (expected to be OFF)
 circuit 109/DCD (Data Carrier Detect) is OFF (expected to be OFF)
-DLGLOBAL DEBUG V110-TA(test_data_transfer_disc_remote){IDLE_READY}: Deallocated
 
 ==== Running test_syncing()
-DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: Allocated
-DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: State change to IDLE_READY (no timeout)
 setting circuit 108/DTR (Data Terminal Ready) ON
-DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: Received Event V24_STATUS_CHG
-DLGLOBAL DEBUG V110-TA(test_syncing){IDLE_READY}: State change to CONNECT_TA_TO_LINE (T1, 10s)
 osmo_v110_ta_set_circuit() returns 0
 osmo_v110_ta_sync_ind(): the lower layer indicates sync event
-DLGLOBAL DEBUG V110-TA(test_syncing){CONNECT_TA_TO_LINE}: Received Event SYNC_IND
 osmo_v110_ta_frame_in(): S-/X-bits are ON, expect state change
     D-bits: 010101010101010101010101010101010101010101010101
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_syncing){CONNECT_TA_TO_LINE}: Received Event RX_FRAME_IND
 v110_ta_test_status_update_cb(status=0x0000001e)
-DLGLOBAL DEBUG V110-TA(test_syncing){CONNECT_TA_TO_LINE}: State change to DATA_TRANSFER (no timeout)
 v110_ta_test_rx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_in() returns 0
 osmo_v110_ta_sync_ind(): the lower layer indicates out-of-sync event
-DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: Received Event DESYNC_IND
-DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: State change to RESYNCING (X1, 3s)
 osmo_v110_ta_frame_out(): S-bits are expected to be 0 (ON)
 osmo_v110_ta_frame_out(): X-bits are expected to be 1 (OFF)
 osmo_v110_ta_frame_out(): D-bits are to be set by .tx_cb()
-DLGLOBAL DEBUG V110-TA(test_syncing){RESYNCING}: Received Event TX_FRAME_RTS
 v110_ta_test_tx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_out() returns 0
     D-bits: 010101010101010101010101010101010101010101010101
@@ -255,16 +186,12 @@
     S-bits: 000000000
     X-bits: 11
 osmo_v110_ta_sync_ind(): the lower layer indicates sync event
-DLGLOBAL DEBUG V110-TA(test_syncing){RESYNCING}: Received Event SYNC_IND
-DLGLOBAL DEBUG V110-TA(test_syncing){RESYNCING}: State change to DATA_TRANSFER (no timeout)
 osmo_v110_ta_frame_out(): S-bits are expected to be 0 (ON)
 osmo_v110_ta_frame_out(): X-bits are expected to be 0 (ON)
 osmo_v110_ta_frame_out(): D-bits are to be set by .tx_cb()
-DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: Received Event TX_FRAME_RTS
 v110_ta_test_tx_cb(buf_size=48): 010101010101010101010101010101010101010101010101
 osmo_v110_ta_frame_out() returns 0
     D-bits: 010101010101010101010101010101010101010101010101
     E-bits: 0111111
     S-bits: 000000000
     X-bits: 00
-DLGLOBAL DEBUG V110-TA(test_syncing){DATA_TRANSFER}: Deallocated
84. testsuite.at:543: 84. v110_ta_test (testsuite.at:543): FAILED (testsuite.at:546)

#                             -*- compilation -*-
86. testsuite.at:555: testing osmo_io ...
./testsuite.at:559: $abs_top_builddir/tests/osmo_io/osmo_io_test
--- experr	2026-02-25 16:36:39.842675588 +0000
+++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/86/stderr	2026-02-25 16:36:39.842675588 +0000
@@ -1,3 +0,0 @@
-ERROR iofd(seg_iofd) Rx segment msgb of > 65535 bytes (headroom 0 bytes) is unsupported, check your segment_cb!
-ERROR iofd(seg_iofd) Rx segment msgb of > 65215 bytes (headroom 320 bytes) is unsupported, check your segment_cb!
-ERROR iofd(seg_iofd) segmentation_cb returned error (-105), skipping msg of size 6
86. testsuite.at:555: 86. osmo_io (testsuite.at:555): FAILED (testsuite.at:559)


## ------------- ##
## ../config.log ##
## ------------- ##
| This file contains any messages produced by compilers while
| running configure, to aid debugging if configure makes a mistake.
| 
| It was created by libosmocore configure 1.13.0.2-6673, which was
| generated by GNU Autoconf 2.72.  Invocation command line was
| 
|   $ ./configure --build=x86_64-linux-gnu --prefix=/usr '--includedir=${prefix}/include' '--mandir=${prefix}/share/man' '--infodir=${prefix}/share/info' --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules '--libdir=${prefix}/lib/x86_64-linux-gnu' '--libexecdir=${prefix}/lib/x86_64-linux-gnu' --disable-maintainer-mode --disable-dependency-tracking --disable-sctp-tests --disable-uring-tests --enable-static --enable-systemd-logging
| 
| ## --------- ##
| ## Platform. ##
| ## --------- ##
| 
| hostname = 5903b4e62a17
| uname -m = x86_64
| uname -r = 6.1.0-42-amd64
| uname -s = Linux
| uname -v = #1 SMP PREEMPT_DYNAMIC Debian 6.1.159-1 (2025-12-30)
| 
| /usr/bin/uname -p = unknown
| /bin/uname -X     = unknown
| 
| /bin/arch              = x86_64
| /usr/bin/arch -k       = unknown
| /usr/convex/getsysinfo = unknown
| /usr/bin/hostinfo      = unknown
| /bin/machine           = unknown
| /usr/bin/oslevel       = unknown
| /bin/universe          = unknown
| 
| PATH: /usr/local/sbin/
| PATH: /usr/local/bin/
| PATH: /usr/sbin/
| PATH: /usr/bin/
| PATH: /sbin/
| PATH: /bin/
| 
| 
| ## ----------- ##
| ## Core tests. ##
| ## ----------- ##
| 
| configure:2921: looking for aux files: config.guess config.sub ltmain.sh compile missing install-sh
| configure:2934:  trying ././
| configure:2963:   ././config.guess found
| configure:2963:   ././config.sub found
| configure:2963:   ././ltmain.sh found
| configure:2963:   ././compile found
| configure:2963:   ././missing found
| configure:2945:   ././install-sh found
| configure:3096: checking for a BSD-compatible install
| configure:3170: result: /usr/bin/install -c
| configure:3181: checking whether sleep supports fractional seconds
| configure:3197: result: yes
| configure:3200: checking filesystem timestamp resolution
| configure:3335: result: 0.01
| configure:3340: checking whether build environment is sane
| configure:3381: result: yes
| configure:3552: checking for a race-free mkdir -p
| configure:3595: result: /usr/bin/mkdir -p
| configure:3602: checking for gawk
| configure:3638: result: no
| configure:3602: checking for mawk
| configure:3623: found /usr/bin/mawk
| configure:3635: result: mawk
| configure:3646: checking whether make sets $(MAKE)
| configure:3670: result: yes
| configure:3696: checking whether make supports nested variables
| configure:3715: result: yes
| configure:3729: checking xargs -n works
| configure:3745: result: yes
| configure:3856: checking whether make sets $(MAKE)
| configure:3880: result: yes
| configure:3953: checking for gcc
| configure:3974: found /usr/bin/gcc
| configure:3986: result: gcc
| configure:4345: checking for C compiler version
| configure:4354: gcc --version >&5
| gcc (Debian 14.2.0-19) 14.2.0
| Copyright (C) 2024 Free Software Foundation, Inc.
| This is free software; see the source for copying conditions.  There is NO
| warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
| 
| configure:4365: $? = 0
| configure:4354: gcc -v >&5
| Using built-in specs.
| COLLECT_GCC=gcc
| COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-linux-gnu/14/lto-wrapper
| OFFLOAD_TARGET_NAMES=nvptx-none:amdgcn-amdhsa
| OFFLOAD_TARGET_DEFAULT=1
| Target: x86_64-linux-gnu
| Configured with: ../src/configure -v --with-pkgversion='Debian 14.2.0-19' --with-bugurl=file:///usr/share/doc/gcc-14/README.Bugs --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2,rust --prefix=/usr --with-gcc-major-version-only --program-suffix=-14 --program-prefix=x86_64-linux-gnu- --enable-shared --enable-linker-build-id --libexecdir=/usr/libexec --without-included-gettext --enable-threads=posix --libdir=/usr/lib --enable-nls --enable-bootstrap --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --with-default-libstdcxx-abi=new --enable-libstdcxx-backtrace --enable-gnu-unique-object --disable-vtable-verify --enable-plugin --enable-default-pie --with-system-zlib --enable-libphobos-checking=release --with-target-system-zlib=auto --enable-objc-gc=auto --enable-multiarch --disable-werror --enable-cet --with-arch-32=i686 --with-abi=m64 --with-multilib-list=m32,m64,mx32 --enable-multilib --with-tune=generic --enable-offload-targets=nvptx-none=/build/reproducible-path/gcc-14-14.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/reproducible-path/gcc-14-14.2.0/debian/tmp-gcn/usr --enable-offload-defaulted --without-cuda-driver --enable-checking=release --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-build-config=bootstrap-lto-lean --enable-link-serialization=3
| Thread model: posix
| Supported LTO compression algorithms: zlib zstd
| gcc version 14.2.0 (Debian 14.2.0-19) 
| ... rest of stderr output deleted ...
| configure:4365: $? = 0
| configure:4354: gcc -V >&5
| gcc: error: unrecognized command-line option '-V'
| gcc: fatal error: no input files
| compilation terminated.
| configure:4365: $? = 1
| configure:4354: gcc -qversion >&5
| gcc: error: unrecognized command-line option '-qversion'; did you mean '--version'?
| gcc: fatal error: no input files
| compilation terminated.
| configure:4365: $? = 1
| configure:4354: gcc -version >&5
| gcc: error: unrecognized command-line option '-version'
| gcc: fatal error: no input files
| compilation terminated.
| configure:4365: $? = 1
| configure:4385: checking whether the C compiler works
| configure:4407: gcc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:4411: $? = 0
| configure:4462: result: yes
| configure:4466: checking for C compiler default output file name
| configure:4468: result: a.out
| configure:4474: checking for suffix of executables
| configure:4481: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:4485: $? = 0
| configure:4509: result: 
| configure:4533: checking whether we are cross compiling
| configure:4541: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:4545: $? = 0
| configure:4552: ./conftest
| configure:4556: $? = 0
| configure:4571: result: no
| configure:4577: checking for suffix of object files
| configure:4600: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:4604: $? = 0
| configure:4628: result: o
| configure:4632: checking whether the compiler supports GNU C
| configure:4652: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:4652: $? = 0
| configure:4664: result: yes
| configure:4675: checking whether gcc accepts -g
| configure:4696: gcc -c -g -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:4696: $? = 0
| configure:4743: result: yes
| configure:4763: checking for gcc option to enable C11 features
| configure:4778: gcc  -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:4778: $? = 0
| configure:4797: result: none needed
| configure:4921: checking whether gcc understands -c and -o together
| configure:4944: gcc -c conftest.c -o conftest2.o
| configure:4947: $? = 0
| configure:4944: gcc -c conftest.c -o conftest2.o
| configure:4947: $? = 0
| configure:4960: result: yes
| configure:4980: checking whether make supports the include directive
| configure:4995: make -f confmf.GNU && cat confinc.out
| make[2]: Entering directory '/obs/_temp/binpkgs/libosmocore'
| make[2]: Leaving directory '/obs/_temp/binpkgs/libosmocore'
| this is the am__doit target
| configure:4998: $? = 0
| configure:5017: result: yes (GNU style)
| configure:5043: checking dependency style of gcc
| configure:5156: result: none
| configure:5204: checking build system type
| configure:5220: result: x86_64-pc-linux-gnu
| configure:5240: checking host system type
| configure:5255: result: x86_64-pc-linux-gnu
| configure:5296: checking how to print strings
| configure:5323: result: printf
| configure:5344: checking for a sed that does not truncate output
| configure:5416: result: /usr/bin/sed
| configure:5434: checking for grep that handles long lines and -e
| configure:5500: result: /usr/bin/grep
| configure:5505: checking for egrep
| configure:5575: result: /usr/bin/grep -E
| configure:5582: checking for fgrep
| configure:5652: result: /usr/bin/grep -F
| configure:5689: checking for ld used by gcc
| configure:5758: result: /usr/bin/ld
| configure:5765: checking if the linker (/usr/bin/ld) is GNU ld
| configure:5782: result: yes
| configure:5794: checking for BSD- or MS-compatible name lister (nm)
| configure:5850: result: /usr/bin/nm -B
| configure:5992: checking the name lister (/usr/bin/nm -B) interface
| configure:6000: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:6003: /usr/bin/nm -B "conftest.o"
| configure:6006: output
| 0000000000000000 B some_variable
| configure:6014: result: BSD nm
| configure:6017: checking whether ln -s works
| configure:6021: result: yes
| configure:6029: checking the maximum length of command line arguments
| configure:6162: result: 1572864
| configure:6210: checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format
| configure:6252: result: func_convert_file_noop
| configure:6259: checking how to convert x86_64-pc-linux-gnu file names to toolchain format
| configure:6281: result: func_convert_file_noop
| configure:6288: checking for /usr/bin/ld option to reload object files
| configure:6297: result: -r
| configure:6330: checking for file
| configure:6351: found /usr/bin/file
| configure:6364: result: file
| configure:6427: checking for objdump
| configure:6448: found /usr/bin/objdump
| configure:6460: result: objdump
| configure:6492: checking how to recognize dependent libraries
| configure:6701: result: pass_all
| configure:6792: checking for dlltool
| configure:6828: result: no
| configure:6858: checking how to associate runtime and link libraries
| configure:6887: result: printf %s\n
| configure:6948: checking for ranlib
| configure:6969: found /usr/bin/ranlib
| configure:6981: result: ranlib
| configure:7058: checking for ar
| configure:7079: found /usr/bin/ar
| configure:7091: result: ar
| configure:7144: checking for archiver @FILE support
| configure:7162: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:7162: $? = 0
| configure:7166: ar cr libconftest.a @conftest.lst >&5
| configure:7169: $? = 0
| configure:7174: ar cr libconftest.a @conftest.lst >&5
| ar: conftest.o: No such file or directory
| configure:7177: $? = 1
| configure:7190: result: @
| configure:7254: checking for strip
| configure:7275: found /usr/bin/strip
| configure:7287: result: strip
| configure:7390: checking command to parse /usr/bin/nm -B output from gcc object
| configure:7544: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:7547: $? = 0
| configure:7551: /usr/bin/nm -B conftest.o | /usr/bin/sed -n -e 's/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' | /usr/bin/sed '/ __gnu_lto/d' > conftest.nm
| configure:7617: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c conftstm.o >&5
| configure:7620: $? = 0
| configure:7659: result: ok
| configure:7706: checking for sysroot
| configure:7740: result: no
| configure:7747: checking for a working dd
| configure:7792: result: /usr/bin/dd
| configure:7796: checking how to truncate binary pipes
| configure:7813: result: /usr/bin/dd bs=4096 count=1
| configure:7950: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:7953: $? = 0
| configure:8153: checking for mt
| configure:8189: result: no
| configure:8209: checking if : is a manifest tool
| configure:8216: : '-?'
| configure:8225: result: no
| configure:9022: checking for stdio.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for stdlib.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for string.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for inttypes.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for stdint.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for strings.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for sys/stat.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for sys/types.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9022: checking for unistd.h
| configure:9022: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9022: $? = 0
| configure:9022: result: yes
| configure:9047: checking for dlfcn.h
| configure:9047: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:9047: $? = 0
| configure:9047: result: yes
| configure:9348: checking for objdir
| configure:9365: result: .libs
| configure:9631: checking if gcc supports -fno-rtti -fno-exceptions
| configure:9650: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -fno-rtti -fno-exceptions conftest.c >&5
| cc1: warning: command-line option '-fno-rtti' is valid for C++/D/ObjC++ but not for C
| configure:9654: $? = 0
| configure:9668: result: no
| configure:10047: checking for gcc option to produce PIC
| configure:10056: result: -fPIC -DPIC
| configure:10064: checking if gcc PIC flag -fPIC -DPIC works
| configure:10083: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPIC -DPIC conftest.c >&5
| configure:10087: $? = 0
| configure:10101: result: yes
| configure:10130: checking if gcc static flag -static works
| configure:10160: result: yes
| configure:10175: checking if gcc supports -c -o file.o
| configure:10197: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -o out/conftest2.o conftest.c >&5
| configure:10201: $? = 0
| configure:10224: result: yes
| configure:10232: checking if gcc supports -c -o file.o
| configure:10281: result: yes
| configure:10314: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries
| configure:11602: result: yes
| configure:11639: checking whether -lc should be explicitly linked in
| configure:11648: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:11651: $? = 0
| configure:11666: gcc -shared  -fPIC -DPIC conftest.o  -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /usr/bin/grep  -lc  \>/dev/null 2\>\&1
| configure:11669: $? = 0
| configure:11684: result: no
| configure:11844: checking dynamic linker characteristics
| configure:12463: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,-rpath -Wl,/foo conftest.c  >&5
| configure:12463: $? = 0
| configure:13246: result: GNU/Linux ld.so
| configure:13368: checking how to hardcode library paths into programs
| configure:13393: result: immediate
| configure:13993: checking whether stripping libraries is possible
| configure:14002: result: yes
| configure:14044: checking if libtool supports shared libraries
| configure:14046: result: yes
| configure:14049: checking whether to build shared libraries
| configure:14074: result: yes
| configure:14077: checking whether to build static libraries
| configure:14081: result: yes
| configure:14154: checking for pkg-config
| configure:14177: found /usr/bin/pkg-config
| configure:14191: result: /usr/bin/pkg-config
| configure:14263: checking for pkg-config
| configure:14286: found /usr/bin/pkg-config
| configure:14299: result: /usr/bin/pkg-config
| configure:14324: checking pkg-config is at least version 0.20
| configure:14327: result: yes
| configure:14355: checking whether byte ordering is bigendian
| configure:14371: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| conftest.c:24:16: error: unknown type name 'not'
|    24 |                not a universal capable compiler
|       |                ^~~
| conftest.c:24:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'universal'
|    24 |                not a universal capable compiler
|       |                      ^~~~~~~~~
| conftest.c:24:22: error: unknown type name 'universal'
| configure:14371: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | #ifndef __APPLE_CC__
| | 	       not a universal capable compiler
| | 	     #endif
| | 	     typedef int dummy;
| | 
| configure:14417: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14417: $? = 0
| configure:14436: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:30:18: error: unknown type name 'not'; did you mean 'ino_t'?
|    30 |                  not big endian
|       |                  ^~~
|       |                  ino_t
| conftest.c:30:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'endian'
|    30 |                  not big endian
|       |                          ^~~~~~
| configure:14436: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | /* end confdefs.h.  */
| | #include <sys/types.h>
| | 		#include <sys/param.h>
| | 
| | int
| | main (void)
| | {
| | #if BYTE_ORDER != BIG_ENDIAN
| | 		 not big endian
| | 		#endif
| | 
| |   ;
| |   return 0;
| | }
| configure:14577: result: no
| configure:14598: checking for egrep
| configure:14668: result: /usr/bin/grep -E
| configure:14676: checking for arpa/inet.h
| configure:14676: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14676: $? = 0
| configure:14676: result: yes
| configure:14682: checking for execinfo.h
| configure:14682: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14682: $? = 0
| configure:14682: result: yes
| configure:14688: checking for poll.h
| configure:14688: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14688: $? = 0
| configure:14688: result: yes
| configure:14694: checking for sys/select.h
| configure:14694: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14694: $? = 0
| configure:14694: result: yes
| configure:14700: checking for sys/socket.h
| configure:14700: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14700: $? = 0
| configure:14700: result: yes
| configure:14706: checking for sys/signalfd.h
| configure:14706: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14706: $? = 0
| configure:14706: result: yes
| configure:14712: checking for sys/eventfd.h
| configure:14712: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14712: $? = 0
| configure:14712: result: yes
| configure:14718: checking for sys/timerfd.h
| configure:14718: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14718: $? = 0
| configure:14718: result: yes
| configure:14724: checking for ctype.h
| configure:14724: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14724: $? = 0
| configure:14724: result: yes
| configure:14730: checking for netinet/tcp.h
| configure:14730: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14730: $? = 0
| configure:14730: result: yes
| configure:14736: checking for netinet/in.h
| configure:14736: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14736: $? = 0
| configure:14736: result: yes
| configure:14743: checking for gcc options needed to detect all undeclared functions
| configure:14765: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:38:8: error: 'strchr' undeclared (first use in this function)
|    38 | (void) strchr;
|       |        ^~~~~~
| conftest.c:1:1: note: 'strchr' is defined in header '<string.h>'; this is probably fixable by adding '#include <string.h>'
|     1 | /* confdefs.h */
| conftest.c:38:8: note: each undeclared identifier is reported only once for each function it appears in
|    38 | (void) strchr;
|       |        ^~~~~~
| configure:14765: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_ARPA_INET_H 1
| | #define HAVE_EXECINFO_H 1
| | #define HAVE_POLL_H 1
| | #define HAVE_SYS_SELECT_H 1
| | #define HAVE_SYS_SOCKET_H 1
| | #define HAVE_SYS_SIGNALFD_H 1
| | #define HAVE_SYS_EVENTFD_H 1
| | #define HAVE_SYS_TIMERFD_H 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_NETINET_TCP_H 1
| | #define HAVE_NETINET_IN_H 1
| | /* end confdefs.h.  */
| | 
| | int
| | main (void)
| | {
| | (void) strchr;
| |   ;
| |   return 0;
| | }
| configure:14792: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14792: $? = 0
| configure:14812: result: none needed
| configure:14826: checking whether HAVE_NETINET_IN_H is declared
| configure:14826: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14826: $? = 0
| configure:14826: result: yes
| configure:14836: checking whether HAVE_SYS_SOCKET_H is declared
| configure:14836: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14836: $? = 0
| configure:14836: result: yes
| configure:14847: checking for size_t
| configure:14847: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:14847: $? = 0
| configure:14847: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| conftest.c: In function 'main':
| conftest.c:65:21: error: expected expression before ')' token
|    65 | if (sizeof ((size_t)))
|       |                     ^
| configure:14847: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_ARPA_INET_H 1
| | #define HAVE_EXECINFO_H 1
| | #define HAVE_POLL_H 1
| | #define HAVE_SYS_SELECT_H 1
| | #define HAVE_SYS_SOCKET_H 1
| | #define HAVE_SYS_SIGNALFD_H 1
| | #define HAVE_SYS_EVENTFD_H 1
| | #define HAVE_SYS_TIMERFD_H 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_NETINET_TCP_H 1
| | #define HAVE_NETINET_IN_H 1
| | /* end confdefs.h.  */
| | #include <stddef.h>
| | #ifdef HAVE_STDIO_H
| | # include <stdio.h>
| | #endif
| | #ifdef HAVE_STDLIB_H
| | # include <stdlib.h>
| | #endif
| | #ifdef HAVE_STRING_H
| | # include <string.h>
| | #endif
| | #ifdef HAVE_INTTYPES_H
| | # include <inttypes.h>
| | #endif
| | #ifdef HAVE_STDINT_H
| | # include <stdint.h>
| | #endif
| | #ifdef HAVE_STRINGS_H
| | # include <strings.h>
| | #endif
| | #ifdef HAVE_SYS_TYPES_H
| | # include <sys/types.h>
| | #endif
| | #ifdef HAVE_SYS_STAT_H
| | # include <sys/stat.h>
| | #endif
| | #ifdef HAVE_UNISTD_H
| | # include <unistd.h>
| | #endif
| | int
| | main (void)
| | {
| | if (sizeof ((size_t)))
| | 	    return 0;
| |   ;
| |   return 0;
| | }
| configure:14847: result: yes
| configure:14860: checking for working alloca.h
| configure:14878: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:14878: $? = 0
| configure:14889: result: yes
| configure:14897: checking for alloca
| configure:14942: result: yes
| configure:15011: checking for library containing dlopen
| configure:15047: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:15047: $? = 0
| configure:15069: result: none required
| configure:15079: checking for library containing dlsym
| configure:15115: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:15115: $? = 0
| configure:15137: result: none required
| configure:15148: checking for backtrace in -lexecinfo
| configure:15177: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c -lexecinfo   >&5
| /usr/bin/ld: cannot find -lexecinfo: No such file or directory
| collect2: error: ld returned 1 exit status
| configure:15177: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_ARPA_INET_H 1
| | #define HAVE_EXECINFO_H 1
| | #define HAVE_POLL_H 1
| | #define HAVE_SYS_SELECT_H 1
| | #define HAVE_SYS_SOCKET_H 1
| | #define HAVE_SYS_SIGNALFD_H 1
| | #define HAVE_SYS_EVENTFD_H 1
| | #define HAVE_SYS_TIMERFD_H 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_NETINET_TCP_H 1
| | #define HAVE_NETINET_IN_H 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | /* end confdefs.h.  */
| | 
| | /* Override any GCC internal prototype to avoid an error.
| |    Use char because int might match the return type of a GCC
| |    builtin and then its argument prototype would still apply.
| |    The 'extern "C"' is for builds by C++ compilers;
| |    although this is not generally supported in C code supporting it here
| |    has little cost and some practical benefit (sr 110532).  */
| | #ifdef __cplusplus
| | extern "C"
| | #endif
| | char backtrace (void);
| | int
| | main (void)
| | {
| | return backtrace ();
| |   ;
| |   return 0;
| | }
| configure:15189: result: no
| configure:15202: checking for struct in6_addr.s6_addr32
| configure:15202: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:15202: $? = 0
| configure:15202: result: yes
| configure:15218: checking how to run the C preprocessor
| configure:15244: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
| configure:15244: $? = 0
| configure:15260: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
| conftest.c:37:10: fatal error: ac_nonexistent.h: No such file or directory
|    37 | #include <ac_nonexistent.h>
|       |          ^~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:15260: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_ARPA_INET_H 1
| | #define HAVE_EXECINFO_H 1
| | #define HAVE_POLL_H 1
| | #define HAVE_SYS_SELECT_H 1
| | #define HAVE_SYS_SOCKET_H 1
| | #define HAVE_SYS_SIGNALFD_H 1
| | #define HAVE_SYS_EVENTFD_H 1
| | #define HAVE_SYS_TIMERFD_H 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_NETINET_TCP_H 1
| | #define HAVE_NETINET_IN_H 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_IN6_ADDR_S6_ADDR32 1
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:15289: result: gcc -E
| configure:15303: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
| configure:15303: $? = 0
| configure:15319: gcc -E -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c
| conftest.c:37:10: fatal error: ac_nonexistent.h: No such file or directory
|    37 | #include <ac_nonexistent.h>
|       |          ^~~~~~~~~~~~~~~~~~
| compilation terminated.
| configure:15319: $? = 1
| configure: failed program was:
| | /* confdefs.h */
| | #define PACKAGE_NAME "libosmocore"
| | #define PACKAGE_TARNAME "libosmocore"
| | #define PACKAGE_VERSION "1.13.0.2-6673"
| | #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| | #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| | #define PACKAGE_URL ""
| | #define PACKAGE "libosmocore"
| | #define VERSION "1.13.0.2-6673"
| | #define HAVE_STDIO_H 1
| | #define HAVE_STDLIB_H 1
| | #define HAVE_STRING_H 1
| | #define HAVE_INTTYPES_H 1
| | #define HAVE_STDINT_H 1
| | #define HAVE_STRINGS_H 1
| | #define HAVE_SYS_STAT_H 1
| | #define HAVE_SYS_TYPES_H 1
| | #define HAVE_UNISTD_H 1
| | #define STDC_HEADERS 1
| | #define HAVE_DLFCN_H 1
| | #define LT_OBJDIR ".libs/"
| | #define HAVE_ARPA_INET_H 1
| | #define HAVE_EXECINFO_H 1
| | #define HAVE_POLL_H 1
| | #define HAVE_SYS_SELECT_H 1
| | #define HAVE_SYS_SOCKET_H 1
| | #define HAVE_SYS_SIGNALFD_H 1
| | #define HAVE_SYS_EVENTFD_H 1
| | #define HAVE_SYS_TIMERFD_H 1
| | #define HAVE_CTYPE_H 1
| | #define HAVE_NETINET_TCP_H 1
| | #define HAVE_NETINET_IN_H 1
| | #define HAVE_ALLOCA_H 1
| | #define HAVE_ALLOCA 1
| | #define HAVE_IN6_ADDR_S6_ADDR32 1
| | /* end confdefs.h.  */
| | #include <ac_nonexistent.h>
| configure:15352: checking for egrep -e
| configure:15482: result: /usr/bin/grep -E
| configure:15678: checking whether gcc is Clang
| configure:15706: result: no
| configure:15835: checking whether pthreads work with -pthread
| configure:15936: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c   >&5
| configure:15936: $? = 0
| configure:15946: result: yes
| configure:15966: checking for joinable pthread attribute
| configure:15985: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c   >&5
| configure:15985: $? = 0
| configure:15995: result: PTHREAD_CREATE_JOINABLE
| configure:16008: checking whether more special flags are required for pthreads
| configure:16023: result: no
| configure:16032: checking for PTHREAD_PRIO_INHERIT
| configure:16050: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c   >&5
| configure:16050: $? = 0
| configure:16062: result: yes
| configure:16173: checking for pthread_getname_np(pthread_t, char*, size_t)
| configure:16191: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c   >&5
| configure:16191: $? = 0
| configure:16193: result: yes
| configure:16210: checking for library containing clock_gettime
| configure:16246: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16246: $? = 0
| configure:16268: result: none required
| configure:16293: checking for doxygen
| configure:16316: found /usr/bin/doxygen
| configure:16330: result: /usr/bin/doxygen
| configure:16348: checking whether SYS_getrandom is declared
| configure:16348: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16348: $? = 0
| configure:16348: result: yes
| configure:16363: checking if gcc supports -fvisibility=hidden
| configure:16369: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -fvisibility=hidden  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16369: $? = 0
| configure:16371: result: yes
| configure:16383: checking for localtime_r
| configure:16383: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16383: $? = 0
| configure:16383: result: yes
| configure:16392: checking for sched.h
| configure:16392: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16392: $? = 0
| configure:16392: result: yes
| configure:16398: checking for sys/mount.h
| configure:16398: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16398: $? = 0
| configure:16398: result: yes
| configure:16404: checking for sys/param.h
| configure:16404: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16404: $? = 0
| configure:16404: result: yes
| configure:16411: checking for setns
| configure:16411: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16411: $? = 0
| configure:16411: result: yes
| configure:16417: checking for unshare
| configure:16417: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16417: $? = 0
| configure:16417: result: yes
| configure:16423: checking for mount
| configure:16423: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16423: $? = 0
| configure:16423: result: yes
| configure:16431: checking whether CLONE_NEWNET is declared
| configure:16431: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11  -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16431: $? = 0
| configure:16431: result: yes
| configure:16444: checking whether struct tm has tm_gmtoff member
| configure:16469: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16469: $? = 0
| configure:16482: result: yes
| configure:16502: checking for gettid
| configure:16502: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 -D_GNU_SOURCE -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| configure:16502: $? = 0
| configure:16502: result: yes
| configure:16530: checking whether to workaround TLS bug in old gcc on ARM platforms
| configure:16552: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:16552: $? = 0
| configure:16567: result: 
| configure:16624: checking for a Python interpreter with version >= 3.4
| configure:16642: python -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.4'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
| ./configure: line 16643: python: command not found
| configure:16645: $? = 127
| configure:16642: python3 -c import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.4'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)
| configure:16645: $? = 0
| configure:16653: result: python3
| configure:16661: checking for python3
| configure:16684: found /usr/bin/python3
| configure:16697: result: /usr/bin/python3
| configure:16714: checking for python3 version
| configure:16723: result: 3.13
| configure:16728: checking for python3 platform
| configure:16737: result: linux
| configure:16800: checking for GNU default python3 prefix
| configure:16802: result: ${prefix}
| configure:16870: checking for GNU default python3 exec_prefix
| configure:16872: result: ${exec_prefix}
| configure:16919: checking for python3 script directory (pythondir)
| configure:16959: result: ${PYTHON_PREFIX}/lib/python3.13/site-packages
| configure:16967: checking for python3 extension module directory (pyexecdir)
| configure:17007: result: ${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages
| configure:17021: checking for talloc >= 2.1.0
| configure:17028: $PKG_CONFIG --exists --print-errors "talloc >= 2.1.0"
| configure:17031: $? = 0
| configure:17045: $PKG_CONFIG --exists --print-errors "talloc >= 2.1.0"
| configure:17048: $? = 0
| configure:17106: result: yes
| configure:17217: checking for liburing >= 0.7
| configure:17224: $PKG_CONFIG --exists --print-errors "liburing >= 0.7"
| configure:17227: $? = 0
| configure:17241: $PKG_CONFIG --exists --print-errors "liburing >= 0.7"
| configure:17244: $? = 0
| configure:17302: result: yes
| configure:17335: checking for libpcsclite
| configure:17342: $PKG_CONFIG --exists --print-errors "libpcsclite"
| configure:17345: $? = 0
| configure:17359: $PKG_CONFIG --exists --print-errors "libpcsclite"
| configure:17362: $? = 0
| configure:17420: result: yes
| configure:17453: checking for libusb-1.0
| configure:17460: $PKG_CONFIG --exists --print-errors "libusb-1.0"
| configure:17463: $? = 0
| configure:17477: $PKG_CONFIG --exists --print-errors "libusb-1.0"
| configure:17480: $? = 0
| configure:17538: result: yes
| configure:17576: checking for gnutls >= 2.12.0
| configure:17583: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.0"
| configure:17586: $? = 0
| configure:17600: $PKG_CONFIG --exists --print-errors "gnutls >= 2.12.0"
| configure:17603: $? = 0
| configure:17661: result: yes
| configure:17689: checking for syslog.h
| configure:17689: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -Wdate-time -D_FORTIFY_SOURCE=2 conftest.c >&5
| configure:17689: $? = 0
| configure:17689: result: yes
| configure:17728: checking for libsystemd
| configure:17735: $PKG_CONFIG --exists --print-errors "libsystemd"
| configure:17738: $? = 0
| configure:17752: $PKG_CONFIG --exists --print-errors "libsystemd"
| configure:17755: $? = 0
| configure:17813: result: yes
| configure:17846: checking for libmnl
| configure:17853: $PKG_CONFIG --exists --print-errors "libmnl"
| configure:17856: $? = 0
| configure:17870: $PKG_CONFIG --exists --print-errors "libmnl"
| configure:17873: $? = 0
| configure:17931: result: yes
| configure:17977: checking for libsctp
| configure:17984: $PKG_CONFIG --exists --print-errors "libsctp"
| configure:17987: $? = 0
| configure:18001: $PKG_CONFIG --exists --print-errors "libsctp"
| configure:18004: $? = 0
| configure:18208: result: yes
| configure:18570: checking whether to enable VTY/CTRL tests
| configure:18572: result: no
| configure:18628: checking whether C compiler accepts -mavx2
| configure:18648: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall  -mavx2 -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:18648: $? = 0
| configure:18659: result: yes
| configure:18687: checking whether C compiler accepts -mssse3
| configure:18707: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall  -mssse3 -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:18707: $? = 0
| configure:18718: result: yes
| configure:18746: checking whether C compiler accepts -msse4.1
| configure:18766: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall  -msse4.1 -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:18766: $? = 0
| configure:18777: result: yes
| configure:18853: checking whether to enable ARM NEON instructions support
| configure:18855: result: no
| configure:18869: checking whether to include systemtap tracing support
| configure:18888: result: no
| configure:18990: checking whether to build with code coverage support
| configure:19012: result: no
| configure:19525: checking whether gcc has __builtin_cpu_supports built-in
| configure:19547: gcc -o conftest -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wl,-z,relro -Wl,-z,now conftest.c  >&5
| conftest.c: In function 'main':
| conftest.c:70:11: warning: statement with no effect [-Wunused-value]
|    70 |           __builtin_cpu_supports("sse");
|       |           ^~~~~~~~~~~~~~~~~~~~~~
| configure:19547: $? = 0
| configure:19560: result: yes
| configure:19579: checking for linux/if_tun.h
| configure:19579: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:19579: $? = 0
| configure:19579: result: yes
| configure:19587: checking for linux/tcp.h
| configure:19587: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:19587: $? = 0
| configure:19587: result: yes
| configure:19595: checking for struct tcp_info.tcpi_notsent_bytes
| configure:19595: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:19595: $? = 0
| configure:19595: result: yes
| configure:19605: checking for struct tcp_info.tcpi_rwnd_limited
| configure:19605: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:19605: $? = 0
| configure:19605: result: yes
| configure:19615: checking for struct tcp_info.tcpi_sndbuf_limited
| configure:19615: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:19615: $? = 0
| configure:19615: result: yes
| configure:19625: checking for struct tcp_info.tcpi_reord_seen
| configure:19625: gcc -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall conftest.c >&5
| configure:19625: $? = 0
| configure:19625: result: yes
| configure:19635: result: CFLAGS="-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall"
| configure:19637: result: CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall"
| configure:19743: checking that generated files are newer than configure
| configure:19749: result: done
| configure:19925: creating ./config.status
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by libosmocore config.status 1.13.0.2-6673, which was
| generated by GNU Autoconf 2.72.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status 
| 
| on 5903b4e62a17
| 
| config.status:1437: creating libosmocore.pc
| config.status:1437: creating libosmocodec.pc
| config.status:1437: creating libosmocoding.pc
| config.status:1437: creating libosmovty.pc
| config.status:1437: creating libosmogsm.pc
| config.status:1437: creating libosmoisdn.pc
| config.status:1437: creating libosmogb.pc
| config.status:1437: creating libosmoctrl.pc
| config.status:1437: creating libosmosim.pc
| config.status:1437: creating libosmousb.pc
| config.status:1437: creating include/Makefile
| config.status:1437: creating include/osmocom/Makefile
| config.status:1437: creating include/osmocom/codec/Makefile
| config.status:1437: creating include/osmocom/coding/Makefile
| config.status:1437: creating include/osmocom/core/Makefile
| config.status:1437: creating include/osmocom/crypt/Makefile
| config.status:1437: creating include/osmocom/ctrl/Makefile
| config.status:1437: creating include/osmocom/gprs/Makefile
| config.status:1437: creating include/osmocom/gprs/protocol/Makefile
| config.status:1437: creating include/osmocom/gsm/Makefile
| config.status:1437: creating include/osmocom/gsm/protocol/Makefile
| config.status:1437: creating include/osmocom/isdn/Makefile
| config.status:1437: creating include/osmocom/sim/Makefile
| config.status:1437: creating include/osmocom/usb/Makefile
| config.status:1437: creating include/osmocom/vty/Makefile
| config.status:1437: creating src/Makefile
| config.status:1437: creating src/core/Makefile
| config.status:1437: creating src/vty/Makefile
| config.status:1437: creating src/codec/Makefile
| config.status:1437: creating src/coding/Makefile
| config.status:1437: creating src/sim/Makefile
| config.status:1437: creating src/usb/Makefile
| config.status:1437: creating src/gsm/Makefile
| config.status:1437: creating src/isdn/Makefile
| config.status:1437: creating src/gb/Makefile
| config.status:1437: creating src/ctrl/Makefile
| config.status:1437: creating src/pseudotalloc/Makefile
| config.status:1437: creating tapset/Makefile
| config.status:1437: creating tests/Makefile
| config.status:1437: creating tests/osmo-config-merge/Makefile
| config.status:1437: creating utils/Makefile
| config.status:1437: creating utils/osmo-stat-dummy/Makefile
| config.status:1437: creating Doxyfile.core
| config.status:1437: creating Doxyfile.gsm
| config.status:1437: creating Doxyfile.isdn
| config.status:1437: creating Doxyfile.vty
| config.status:1437: creating Doxyfile.codec
| config.status:1437: creating Doxyfile.coding
| config.status:1437: creating Doxyfile.gb
| config.status:1437: creating Doxyfile.ctrl
| config.status:1437: creating Doxyfile.sim
| config.status:1437: creating Doxyfile.usb
| config.status:1437: creating Makefile
| config.status:1437: creating contrib/libosmocore.spec
| config.status:1437: creating config.h
| config.status:1666: executing tests/atconfig commands
| config.status:1666: executing tests/osmo-config-merge/atconfig commands
| config.status:1666: executing depfiles commands
| config.status:1666: executing libtool commands
| 
| ## ---------------- ##
| ## Cache variables. ##
| ## ---------------- ##
| 
| ac_cv_build=x86_64-pc-linux-gnu
| ac_cv_c_bigendian=no
| ac_cv_c_compiler_gnu=yes
| ac_cv_c_undeclared_builtin_options='none needed'
| ac_cv_env_CC_set=
| ac_cv_env_CC_value=
| ac_cv_env_CFLAGS_set=set
| ac_cv_env_CFLAGS_value='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection'
| ac_cv_env_CPPFLAGS_set=set
| ac_cv_env_CPPFLAGS_value='-Wdate-time -D_FORTIFY_SOURCE=2'
| ac_cv_env_CPP_set=
| ac_cv_env_CPP_value=
| ac_cv_env_LDFLAGS_set=set
| ac_cv_env_LDFLAGS_value='-Wl,-z,relro -Wl,-z,now'
| ac_cv_env_LIBGNUTLS_CFLAGS_set=
| ac_cv_env_LIBGNUTLS_CFLAGS_value=
| ac_cv_env_LIBGNUTLS_LIBS_set=
| ac_cv_env_LIBGNUTLS_LIBS_value=
| ac_cv_env_LIBMNL_CFLAGS_set=
| ac_cv_env_LIBMNL_CFLAGS_value=
| ac_cv_env_LIBMNL_LIBS_set=
| ac_cv_env_LIBMNL_LIBS_value=
| ac_cv_env_LIBSCTP_CFLAGS_set=
| ac_cv_env_LIBSCTP_CFLAGS_value=
| ac_cv_env_LIBSCTP_LIBS_set=
| ac_cv_env_LIBSCTP_LIBS_value=
| ac_cv_env_LIBS_set=
| ac_cv_env_LIBS_value=
| ac_cv_env_LIBUSB_CFLAGS_set=
| ac_cv_env_LIBUSB_CFLAGS_value=
| ac_cv_env_LIBUSB_LIBS_set=
| ac_cv_env_LIBUSB_LIBS_value=
| ac_cv_env_LT_SYS_LIBRARY_PATH_set=
| ac_cv_env_LT_SYS_LIBRARY_PATH_value=
| ac_cv_env_PCSC_CFLAGS_set=
| ac_cv_env_PCSC_CFLAGS_value=
| ac_cv_env_PCSC_LIBS_set=
| ac_cv_env_PCSC_LIBS_value=
| ac_cv_env_PKG_CONFIG_LIBDIR_set=
| ac_cv_env_PKG_CONFIG_LIBDIR_value=
| ac_cv_env_PKG_CONFIG_PATH_set=
| ac_cv_env_PKG_CONFIG_PATH_value=
| ac_cv_env_PKG_CONFIG_set=
| ac_cv_env_PKG_CONFIG_value=
| ac_cv_env_PYTHON_set=
| ac_cv_env_PYTHON_value=
| ac_cv_env_SYSTEMD_CFLAGS_set=
| ac_cv_env_SYSTEMD_CFLAGS_value=
| ac_cv_env_SYSTEMD_LIBS_set=
| ac_cv_env_SYSTEMD_LIBS_value=
| ac_cv_env_TALLOC_CFLAGS_set=
| ac_cv_env_TALLOC_CFLAGS_value=
| ac_cv_env_TALLOC_LIBS_set=
| ac_cv_env_TALLOC_LIBS_value=
| ac_cv_env_URING_CFLAGS_set=
| ac_cv_env_URING_CFLAGS_value=
| ac_cv_env_URING_LIBS_set=
| ac_cv_env_URING_LIBS_value=
| ac_cv_env_build_alias_set=set
| ac_cv_env_build_alias_value=x86_64-linux-gnu
| ac_cv_env_host_alias_set=
| ac_cv_env_host_alias_value=
| ac_cv_env_target_alias_set=
| ac_cv_env_target_alias_value=
| ac_cv_func_alloca_works=yes
| ac_cv_func_gettid=yes
| ac_cv_func_localtime_r=yes
| ac_cv_func_mount=yes
| ac_cv_func_setns=yes
| ac_cv_func_unshare=yes
| ac_cv_have_decl_CLONE_NEWNET=yes
| ac_cv_have_decl_HAVE_NETINET_IN_H=yes
| ac_cv_have_decl_HAVE_SYS_SOCKET_H=yes
| ac_cv_have_decl_SYS_getrandom=yes
| ac_cv_header_arpa_inet_h=yes
| ac_cv_header_ctype_h=yes
| ac_cv_header_dlfcn_h=yes
| ac_cv_header_execinfo_h=yes
| ac_cv_header_inttypes_h=yes
| ac_cv_header_linux_if_tun_h=yes
| ac_cv_header_linux_tcp_h=yes
| ac_cv_header_netinet_in_h=yes
| ac_cv_header_netinet_tcp_h=yes
| ac_cv_header_poll_h=yes
| ac_cv_header_sched_h=yes
| ac_cv_header_stdint_h=yes
| ac_cv_header_stdio_h=yes
| ac_cv_header_stdlib_h=yes
| ac_cv_header_string_h=yes
| ac_cv_header_strings_h=yes
| ac_cv_header_sys_eventfd_h=yes
| ac_cv_header_sys_mount_h=yes
| ac_cv_header_sys_param_h=yes
| ac_cv_header_sys_select_h=yes
| ac_cv_header_sys_signalfd_h=yes
| ac_cv_header_sys_socket_h=yes
| ac_cv_header_sys_stat_h=yes
| ac_cv_header_sys_timerfd_h=yes
| ac_cv_header_sys_types_h=yes
| ac_cv_header_syslog_h=yes
| ac_cv_header_unistd_h=yes
| ac_cv_host=x86_64-pc-linux-gnu
| ac_cv_lib_execinfo_backtrace=no
| ac_cv_member_struct_in6_addr_s6_addr32=yes
| ac_cv_member_struct_tcp_info_tcpi_notsent_bytes=yes
| ac_cv_member_struct_tcp_info_tcpi_reord_seen=yes
| ac_cv_member_struct_tcp_info_tcpi_rwnd_limited=yes
| ac_cv_member_struct_tcp_info_tcpi_sndbuf_limited=yes
| ac_cv_objext=o
| ac_cv_path_DOXYGEN=/usr/bin/doxygen
| ac_cv_path_EGREP='/usr/bin/grep -E'
| ac_cv_path_EGREP_TRADITIONAL='/usr/bin/grep -E'
| ac_cv_path_FGREP='/usr/bin/grep -F'
| ac_cv_path_GREP=/usr/bin/grep
| ac_cv_path_PKG_CONFIG_INSTALLED=/usr/bin/pkg-config
| ac_cv_path_PYTHON=/usr/bin/python3
| ac_cv_path_SED=/usr/bin/sed
| ac_cv_path_ac_pt_PKG_CONFIG=/usr/bin/pkg-config
| ac_cv_path_install='/usr/bin/install -c'
| ac_cv_path_lt_DD=/usr/bin/dd
| ac_cv_path_mkdir=/usr/bin/mkdir
| ac_cv_prog_AWK=mawk
| ac_cv_prog_CPP='gcc -E'
| ac_cv_prog_FILECMD=file
| ac_cv_prog_ac_ct_AR=ar
| ac_cv_prog_ac_ct_CC=gcc
| ac_cv_prog_ac_ct_OBJDUMP=objdump
| ac_cv_prog_ac_ct_RANLIB=ranlib
| ac_cv_prog_ac_ct_STRIP=strip
| ac_cv_prog_cc_c11=
| ac_cv_prog_cc_g=yes
| ac_cv_prog_cc_stdc=
| ac_cv_prog_make_make_set=yes
| ac_cv_search_clock_gettime='none required'
| ac_cv_search_dlopen='none required'
| ac_cv_search_dlsym='none required'
| ac_cv_type_size_t=yes
| ac_cv_working_alloca_h=yes
| am_cv_CC_dependencies_compiler_type=none
| am_cv_filesystem_timestamp_resolution=0.01
| am_cv_make_support_nested_variables=yes
| am_cv_pathless_PYTHON=python3
| am_cv_prog_cc_c_o=yes
| am_cv_python_platform=linux
| am_cv_python_pyexecdir='${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages'
| am_cv_python_pythondir='${PYTHON_PREFIX}/lib/python3.13/site-packages'
| am_cv_python_version=3.13
| am_cv_sleep_fractional_seconds=yes
| am_cv_xargs_n_works=yes
| ax_cv_PTHREAD_CLANG=no
| ax_cv_PTHREAD_JOINABLE_ATTR=PTHREAD_CREATE_JOINABLE
| ax_cv_PTHREAD_PRIO_INHERIT=yes
| ax_cv_PTHREAD_SPECIAL_FLAGS=no
| ax_cv_check_cflags___mavx2=yes
| ax_cv_check_cflags___msse4_1=yes
| ax_cv_check_cflags___mssse3=yes
| ax_cv_support_avx2_ext=yes
| ax_cv_support_sse41_ext=yes
| ax_cv_support_ssse3_ext=yes
| lt_cv_ar_at_file=@
| lt_cv_archive_cmds_need_lc=no
| lt_cv_deplibs_check_method=pass_all
| lt_cv_file_magic_cmd='$MAGIC_CMD'
| lt_cv_file_magic_test_file=
| lt_cv_ld_reload_flag=-r
| lt_cv_nm_interface='BSD nm'
| lt_cv_objdir=.libs
| lt_cv_path_LD=/usr/bin/ld
| lt_cv_path_NM='/usr/bin/nm -B'
| lt_cv_path_manifest_tool=no
| lt_cv_prog_compiler_c_o=yes
| lt_cv_prog_compiler_pic='-fPIC -DPIC'
| lt_cv_prog_compiler_pic_works=yes
| lt_cv_prog_compiler_rtti_exceptions=no
| lt_cv_prog_compiler_static_works=yes
| lt_cv_prog_gnu_ld=yes
| lt_cv_sharedlib_from_linklib_cmd='printf %s\n'
| lt_cv_shlibpath_overrides_runpath=yes
| lt_cv_sys_global_symbol_pipe='/usr/bin/sed -n -e '\''s/^.*[	 ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[	 ][	 ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\'' | /usr/bin/sed '\''/ __gnu_lto/d'\'''
| lt_cv_sys_global_symbol_to_c_name_address='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"\1", (void *) \&\1},/p'\'''
| lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='/usr/bin/sed -n -e '\''s/^: \(.*\) .*$/  {"\1", (void *) 0},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(lib.*\)$/  {"\1", (void *) \&\1},/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/  {"lib\1", (void *) \&\1},/p'\'''
| lt_cv_sys_global_symbol_to_cdecl='/usr/bin/sed -n -e '\''s/^T .* \(.*\)$/extern int \1();/p'\'' -e '\''s/^[ABCDGIRSTW][ABCDGIRSTW]* .* \(.*\)$/extern char \1;/p'\'''
| lt_cv_sys_global_symbol_to_import=
| lt_cv_sys_max_cmd_len=1572864
| lt_cv_to_host_file_cmd=func_convert_file_noop
| lt_cv_to_tool_file_cmd=func_convert_file_noop
| lt_cv_truncate_bin='/usr/bin/dd bs=4096 count=1'
| osmo_cv_cc_has_builtin=yes
| osmo_cv_tm_includes_tm_gmtoff=yes
| pkg_cv_LIBGNUTLS_CFLAGS='-I/usr/include/p11-kit-1 '
| pkg_cv_LIBGNUTLS_LIBS='-lgnutls '
| pkg_cv_LIBMNL_CFLAGS=
| pkg_cv_LIBMNL_LIBS='-lmnl '
| pkg_cv_LIBSCTP_CFLAGS=
| pkg_cv_LIBSCTP_LIBS='-lsctp '
| pkg_cv_LIBUSB_CFLAGS='-I/usr/include/libusb-1.0 '
| pkg_cv_LIBUSB_LIBS='-lusb-1.0 '
| pkg_cv_PCSC_CFLAGS='-I/usr/include/PCSC '
| pkg_cv_PCSC_LIBS='-lpcsclite '
| pkg_cv_SYSTEMD_CFLAGS=
| pkg_cv_SYSTEMD_LIBS='-lsystemd '
| pkg_cv_TALLOC_CFLAGS=
| pkg_cv_TALLOC_LIBS='-ltalloc '
| pkg_cv_URING_CFLAGS=
| pkg_cv_URING_LIBS='-luring '
| 
| ## ----------------- ##
| ## Output variables. ##
| ## ----------------- ##
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 	@echo "Need to and reconfigure with --enable-code-coverage"
| 	@echo "Need to reconfigure with --enable-code-coverage"
| 	@echo "Need to reconfigure with --enable-code-coverage"
|  $(CODE_COVERAGE_IGNORE_PATTERN);
|  $(CODE_COVERAGE_OUTPUT_FILE);
| #
| #
| #    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage)
| #    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info)
| #    (Default: $(top_builddir))
| #    (Default: empty)
| #    Multiple directories may be specified, separated by whitespace.
| #    by lcov for code coverage. (Default:
| #    collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
| #    genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
| #    instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
| #    instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
| #    instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
| #    instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
| #    instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
| #    lcov instance. (Default: empty)
| #    reports to be created. (Default:
| #    set to 0 to disable it and leave empty to stay with the default.
| #  - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage,
| #  - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.
| #  - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml
| #  - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the
| #  - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore
| #  - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov
| #  - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the
| #  - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov
| #  - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov
| #  - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering
| #  - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov
| #  - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov
| #  - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage
| #  - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated
| # $(PACKAGE_VERSION). In order to add the current git hash to the title,
| # Capture code coverage data
| # Code coverage
| # Hook rule executed before code-coverage-capture, overridable by the user
| # Optional variables
| # Optional:
| # The generated report will be titled using the $(PACKAGE_NAME) and
| # Use recursive makes in order to ignore errors during check
| # sanitizes the test-name: replaces with underscores: dashes and dots
| # use the git-version-gen script, available online.
| $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
| '
| --rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
| --rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
| .PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean
| .PHONY: code-coverage-cobertura
| ABS_TAPSET_DIR=''
| ACLOCAL='${SHELL} '\''/obs/_temp/binpkgs/libosmocore/missing'\'' aclocal-1.17'
| ALLOCA=''
| AMDEPBACKSLASH=''
| AMDEP_FALSE=''
| AMDEP_TRUE='#'
| AMTAR='$${TAR-tar}'
| AM_BACKSLASH='\'
| AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
| AM_DEFAULT_VERBOSITY='1'
| AM_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
| AM_DISTCHECK_CONFIGURE_FLAGS ?=
| AM_V='$(V)'
| AR='ar'
| AUTOCONF='${SHELL} '\''/obs/_temp/binpkgs/libosmocore/missing'\'' autoconf'
| AUTOHEADER='${SHELL} '\''/obs/_temp/binpkgs/libosmocore/missing'\'' autoheader'
| AUTOMAKE='${SHELL} '\''/obs/_temp/binpkgs/libosmocore/missing'\'' automake-1.17'
| AWK='mawk'
| BACKTRACE_LIB=''
| CC='gcc'
| CCDEPMODE='depmode=none'
| CFLAGS='-g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -std=gnu11 -DBUILDING_LIBOSMOCORE -Wall'
| CODE_COVERAGE_BRANCH_COVERAGE ?=
| CODE_COVERAGE_BRANCH_COVERAGE=''
| CODE_COVERAGE_CFLAGS=''
| CODE_COVERAGE_CPPFLAGS=''
| CODE_COVERAGE_CXXFLAGS=''
| CODE_COVERAGE_DIRECTORY ?= $(top_builddir)
| CODE_COVERAGE_DIRECTORY=''
| CODE_COVERAGE_ENABLED='no'
| CODE_COVERAGE_ENABLED_FALSE=''
| CODE_COVERAGE_ENABLED_TRUE='#'
| CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
| CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\
| CODE_COVERAGE_IGNORE_PATTERN ?=
| CODE_COVERAGE_IGNORE_PATTERN=''
| CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
| CODE_COVERAGE_LCOV_OPTIONS=''
| CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
| CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)"
| CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
| CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?=
| CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
| CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
| CODE_COVERAGE_LDFLAGS=''
| CODE_COVERAGE_LIBS=''
| CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage
| CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info
| CODE_COVERAGE_RULES='
| CPP='gcc -E'
| CPPFLAGS='-Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall'
| CSCOPE='cscope'
| CTAGS='ctags'
| CYGPATH_W='echo'
| DEFS='-DHAVE_CONFIG_H'
| DEPDIR='.deps'
| DLLTOOL='false'
| DOXYGEN='/usr/bin/doxygen'
| DSYMUTIL=''
| DTRACE=''
| DUMPBIN=''
| ECHO_C=''
| ECHO_N='-n'
| ECHO_T=''
| EGREP='/usr/bin/grep -E'
| EMBEDDED_FALSE=''
| EMBEDDED_TRUE='#'
| ENABLE_CTRL_FALSE='#'
| ENABLE_CTRL_TRUE=''
| ENABLE_EXT_TESTS_FALSE=''
| ENABLE_EXT_TESTS_TRUE='#'
| ENABLE_GB_FALSE='#'
| ENABLE_GB_TRUE=''
| ENABLE_GNUTLS='yes'
| ENABLE_GNUTLS_FALSE='#'
| ENABLE_GNUTLS_TRUE=''
| ENABLE_LIBMNL=''
| ENABLE_LIBMNL_FALSE='#'
| ENABLE_LIBMNL_TRUE=''
| ENABLE_LIBSCTP_FALSE='#'
| ENABLE_LIBSCTP_TRUE=''
| ENABLE_LIBUSB='yes'
| ENABLE_LIBUSB_FALSE='#'
| ENABLE_LIBUSB_TRUE=''
| ENABLE_MSGFILE_FALSE='#'
| ENABLE_MSGFILE_TRUE=''
| ENABLE_PCSC='yes'
| ENABLE_PCSC_FALSE='#'
| ENABLE_PCSC_TRUE=''
| ENABLE_PLUGIN_FALSE='#'
| ENABLE_PLUGIN_TRUE=''
| ENABLE_PSEUDOTALLOC_FALSE=''
| ENABLE_PSEUDOTALLOC_TRUE='#'
| ENABLE_SCTP_TESTS_FALSE=''
| ENABLE_SCTP_TESTS_TRUE='#'
| ENABLE_SERCOM_STUB_FALSE=''
| ENABLE_SERCOM_STUB_TRUE='#'
| ENABLE_SERIAL_FALSE='#'
| ENABLE_SERIAL_TRUE=''
| ENABLE_SYSLOG_LOGGING=''
| ENABLE_SYSLOG_LOGGING_FALSE='#'
| ENABLE_SYSLOG_LOGGING_TRUE=''
| ENABLE_SYSTEMD_LOGGING=''
| ENABLE_SYSTEMD_LOGGING_FALSE='#'
| ENABLE_SYSTEMD_LOGGING_TRUE=''
| ENABLE_SYSTEMTAP_FALSE=''
| ENABLE_SYSTEMTAP_TRUE='#'
| ENABLE_URING='yes'
| ENABLE_URING_FALSE='#'
| ENABLE_URING_TESTS='no'
| ENABLE_URING_TESTS_FALSE=''
| ENABLE_URING_TESTS_TRUE='#'
| ENABLE_URING_TRUE=''
| ENABLE_UTILITIES_FALSE='#'
| ENABLE_UTILITIES_TRUE=''
| ENABLE_VTY_FALSE='#'
| ENABLE_VTY_TRUE=''
| ETAGS='etags'
| EXEEXT=''
| FGREP='/usr/bin/grep -F'
| FILECMD='file'
| GCOV=''
| GENHTML=''
| GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
| GITIGNOREFILES ?=
| GREP='/usr/bin/grep'
| HAVE_AVX2_FALSE='#'
| HAVE_AVX2_TRUE=''
| HAVE_DOXYGEN_FALSE='#'
| HAVE_DOXYGEN_TRUE=''
| HAVE_EMSCRIPTEN='no'
| HAVE_EMSCRIPTEN_FALSE=''
| HAVE_EMSCRIPTEN_TRUE='#'
| HAVE_LIBSCTP=''
| HAVE_NEON_FALSE=''
| HAVE_NEON_TRUE='#'
| HAVE_NETINET_IN_H='1'
| HAVE_SSE4_1_FALSE='#'
| HAVE_SSE4_1_TRUE=''
| HAVE_SSSE3_FALSE='#'
| HAVE_SSSE3_TRUE=''
| HAVE_SYS_SOCKET_H='1'
| INSTALL_DATA='${INSTALL} -m 644'
| INSTALL_PROGRAM='${INSTALL}'
| INSTALL_SCRIPT='${INSTALL}'
| INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
| LCOV=''
| LCOV_COBERTURA=''
| LD='/usr/bin/ld -m elf_x86_64'
| LDFLAGS='-Wl,-z,relro -Wl,-z,now'
| LIBGNUTLS_CFLAGS='-I/usr/include/p11-kit-1 '
| LIBGNUTLS_LIBS='-lgnutls '
| LIBMNL_CFLAGS=''
| LIBMNL_LIBS='-lmnl '
| LIBMNL_PC='libmnl'
| LIBOBJS=''
| LIBRARY_DLOPEN=''
| LIBRARY_DLSYM=''
| LIBRARY_RT=''
| LIBS=''
| LIBSCTP_CFLAGS=''
| LIBSCTP_LIBS='-lsctp '
| LIBSCTP_PC='libsctp'
| LIBTOOL='$(SHELL) $(top_builddir)/libtool'
| LIBUSB_CFLAGS='-I/usr/include/libusb-1.0 '
| LIBUSB_LIBS='-lusb-1.0 '
| LIPO=''
| LN_S='ln -s'
| LTLDFLAGS_OSMOCODING='-Wl,--version-script=$(srcdir)/libosmocoding.map'
| LTLDFLAGS_OSMOCORE='-Wl,--version-script=$(srcdir)/libosmocore.map'
| LTLDFLAGS_OSMOCTRL='-Wl,--version-script=$(srcdir)/libosmoctrl.map'
| LTLDFLAGS_OSMOGB='-Wl,--version-script=$(srcdir)/libosmogb.map'
| LTLDFLAGS_OSMOGSM='-Wl,--version-script=$(srcdir)/libosmogsm.map'
| LTLDFLAGS_OSMOISDN='-Wl,--version-script=$(srcdir)/libosmoisdn.map'
| LTLIBOBJS=''
| LT_SYS_LIBRARY_PATH=''
| MAKEINFO='${SHELL} '\''/obs/_temp/binpkgs/libosmocore/missing'\'' makeinfo'
| MANIFEST_TOOL=':'
| MKDIR_P='/usr/bin/mkdir -p'
| NM='/usr/bin/nm -B'
| NMEDIT=''
| OBJDUMP='objdump'
| OBJEXT='o'
| OSMOTESTEXT_CHECK=''
| OTOOL64=''
| OTOOL=''
| PACKAGE='libosmocore'
| PACKAGE_BUGREPORT='openbsc@lists.osmocom.org'
| PACKAGE_NAME='libosmocore'
| PACKAGE_STRING='libosmocore 1.13.0.2-6673'
| PACKAGE_TARNAME='libosmocore'
| PACKAGE_URL=''
| PACKAGE_VERSION='1.13.0.2-6673'
| PATH_SEPARATOR=':'
| PCSC_CFLAGS='-I/usr/include/PCSC '
| PCSC_LIBS='-lpcsclite '
| PKG_CONFIG='/usr/bin/pkg-config'
| PKG_CONFIG_INSTALLED='/usr/bin/pkg-config'
| PKG_CONFIG_LIBDIR=''
| PKG_CONFIG_PATH=''
| PTHREAD_CC='gcc'
| PTHREAD_CFLAGS='-pthread'
| PTHREAD_LIBS=''
| PYTHON='/usr/bin/python3'
| PYTHON_EXEC_PREFIX='${exec_prefix}'
| PYTHON_PLATFORM='linux'
| PYTHON_PREFIX='${prefix}'
| PYTHON_VERSION='3.13'
| RANLIB='ranlib'
| RELMAKE='-include osmo-release.mk'
| SED='/usr/bin/sed'
| SET_MAKE=''
| SHELL='/bin/bash'
| SIMD_FLAGS=' -mavx2 -mssse3 -msse4.1'
| STRIP='strip'
| SYMBOL_VISIBILITY='-fvisibility=hidden'
| SYSTEMD_CFLAGS=''
| SYSTEMD_LIBS='-lsystemd '
| TALLOC_CFLAGS=''
| TALLOC_LIBS='-ltalloc '
| TLS_GCC_ARM_BUG_CFLAGS=''
| URING_CFLAGS=''
| URING_LIBS='-luring '
| VERSION='1.13.0.2-6673'
| ac_ct_AR='ar'
| ac_ct_CC='gcc'
| ac_ct_DUMPBIN=''
| am__EXEEXT_FALSE=''
| am__EXEEXT_TRUE='#'
| am__fastdepCC_FALSE=''
| am__fastdepCC_TRUE='#'
| am__include='include'
| am__isrc=''
| am__leading_dot='.'
| am__nodep=''
| am__quote=''
| am__rm_f_notfound=''
| am__tar='$${TAR-tar} chof - "$$tardir"'
| am__untar='$${TAR-tar} xf -'
| am__xargs_n='xargs -n'
| ax_pthread_config=''
| bindir='${exec_prefix}/bin'
| build='x86_64-pc-linux-gnu'
| build_alias='x86_64-linux-gnu'
| build_cpu='x86_64'
| build_os='linux-gnu'
| build_vendor='pc'
| check-code-coverage:
| code-coverage-capture-hook:
| code-coverage-capture: code-coverage-capture-hook
| code-coverage-cobertura:
| code_coverage_quiet = $(code_coverage_quiet_$(V))
| code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))
| code_coverage_quiet_0 = --quiet
| code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
| code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))
| code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY))
| code_coverage_v_genhtml_0 = @echo "  GEN   " $(CODE_COVERAGE_OUTPUT_DIRECTORY);
| code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
| code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
| code_coverage_v_lcov_cap_0 = @echo "  LCOV   --capture"\
| code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))
| code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY))
| code_coverage_v_lcov_ign_0 = @echo "  LCOV   --remove /tmp/*"\
| datadir='${datarootdir}'
| datarootdir='${prefix}/share'
| docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
| dvidir='${docdir}'
| exec_prefix='${prefix}'
| host='x86_64-pc-linux-gnu'
| host_alias=''
| host_cpu='x86_64'
| host_os='linux-gnu'
| host_vendor='pc'
| htmldir='${docdir}'
| includedir='${prefix}/include'
| infodir='${prefix}/share/info'
| install_sh='${SHELL} /obs/_temp/binpkgs/libosmocore/install-sh'
| libdir='${prefix}/lib/x86_64-linux-gnu'
| libexecdir='${prefix}/lib/x86_64-linux-gnu'
| localedir='${datarootdir}/locale'
| localstatedir='/var'
| mandir='${prefix}/share/man'
| mkdir_p='$(MKDIR_P)'
| oldincludedir='/usr/include'
| pdfdir='${docdir}'
| pkgpyexecdir='${pyexecdir}/libosmocore'
| pkgpythondir='${pythondir}/libosmocore'
| prefix='/usr'
| program_transform_name='s,x,x,'
| psdir='${docdir}'
| pyexecdir='${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages'
| pythondir='${PYTHON_PREFIX}/lib/python3.13/site-packages'
| runstatedir='${localstatedir}/run'
| sbindir='${exec_prefix}/sbin'
| sharedstatedir='${prefix}/com'
| sysconfdir='/etc'
| target_alias=''
| 
| ## ----------- ##
| ## confdefs.h. ##
| ## ----------- ##
| 
| /* confdefs.h */
| #define PACKAGE_NAME "libosmocore"
| #define PACKAGE_TARNAME "libosmocore"
| #define PACKAGE_VERSION "1.13.0.2-6673"
| #define PACKAGE_STRING "libosmocore 1.13.0.2-6673"
| #define PACKAGE_BUGREPORT "openbsc@lists.osmocom.org"
| #define PACKAGE_URL ""
| #define PACKAGE "libosmocore"
| #define VERSION "1.13.0.2-6673"
| #define HAVE_STDIO_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_UNISTD_H 1
| #define STDC_HEADERS 1
| #define HAVE_DLFCN_H 1
| #define LT_OBJDIR ".libs/"
| #define HAVE_ARPA_INET_H 1
| #define HAVE_EXECINFO_H 1
| #define HAVE_POLL_H 1
| #define HAVE_SYS_SELECT_H 1
| #define HAVE_SYS_SOCKET_H 1
| #define HAVE_SYS_SIGNALFD_H 1
| #define HAVE_SYS_EVENTFD_H 1
| #define HAVE_SYS_TIMERFD_H 1
| #define HAVE_CTYPE_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_ALLOCA_H 1
| #define HAVE_ALLOCA 1
| #define HAVE_IN6_ADDR_S6_ADDR32 1
| #define HAVE_PTHREAD_PRIO_INHERIT 1
| #define HAVE_PTHREAD 1
| #define HAVE_PTHREAD_GETNAME_NP 1
| #define HAVE_CLOCK_GETTIME 1
| #define HAVE_DECL_SYS_GETRANDOM 1
| #define HAVE_LOCALTIME_R 1
| #define HAVE_SCHED_H 1
| #define HAVE_SYS_MOUNT_H 1
| #define HAVE_SYS_PARAM_H 1
| #define HAVE_SETNS 1
| #define HAVE_UNSHARE 1
| #define HAVE_MOUNT 1
| #define HAVE_CLONE_NEWNET 1
| #define HAVE_TM_GMTOFF_IN_TM 1
| #define HAVE_GETTID 1
| #define HAVE_URING 1
| #define HAVE_PCSC 1
| #define USE_GNUTLS 1
| #define ENABLE_SYSLOG_LOGGING 1
| #define ENABLE_SYSTEMD_LOGGING 1
| #define ENABLE_LIBMNL 1
| #define HAVE_LIBSCTP 1
| #define ENABLE_PLUGIN 1
| #define LIBOSMOCORE_NO_LOGGING 1
| #define HAVE_AVX2 /**/
| #define HAVE_SSSE3 /**/
| #define HAVE_SSE4_1 /**/
| #define HAVE___BUILTIN_CPU_SUPPORTS 1
| #define HAVE_LINUX_IF_TUN_H 1
| #define HAVE_LINUX_TCP_H 1
| #define HAVE_TCP_INFO_TCPI_NOTSENT_BYTES 1
| #define HAVE_TCP_INFO_TCPI_RWND_LIMITED 1
| #define HAVE_TCP_INFO_TCPI_SNDBUF_LIMITED 1
| #define HAVE_TCP_INFO_TCPI_REORD_SEEN 1
| 
| configure: exit 0
| 
| ## ---------------------- ##
| ## Running config.status. ##
| ## ---------------------- ##
| 
| This file was extended by libosmocore config.status 1.13.0.2-6673, which was
| generated by GNU Autoconf 2.72.  Invocation command line was
| 
|   CONFIG_FILES    = 
|   CONFIG_HEADERS  = 
|   CONFIG_LINKS    = 
|   CONFIG_COMMANDS = 
|   $ ./config.status Doxyfile.core
| 
| on 5903b4e62a17
| 
| config.status:1437: creating Doxyfile.core

make[1]: Leaving directory '/obs/_temp/binpkgs/libosmocore'
make[1]: *** [debian/rules:30: override_dh_auto_test] Error 1
make: *** [debian/rules:15: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2

ERROR: build failed!

docker: running: data/build.sh inside docker
---
NOTE: if the build failed because dependencies are outdated, see the status here:
https://obs.osmocom.org/project/show/osmocom:master
---
Build step 'Execute shell' marked build as failure
$ ssh-agent -k
unset SSH_AUTH_SOCK;
unset SSH_AGENT_PID;
echo Agent pid 1237510 killed;
[ssh-agent] Stopped.
Finished: FAILURE