Started by upstream project "gerrit-libosmocore" build number 2360 originally caused by: Triggered by Gerrit: https://gerrit.osmocom.org/c/libosmocore/+/42205 in silent mode. Running as SYSTEM Building remotely on build5-deb12build-ansible (ttcn3 obs osmo-gsm-tester-build qemu io_uring linux-shallow-clone osmocom-gerrit coverity osmocom-master) in workspace /home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5 [ssh-agent] Looking for ssh-agent implementation... $ ssh-agent SSH_AUTH_SOCK=/tmp/ssh-4u670fnx7Nxp/agent.1237503 SSH_AGENT_PID=1237510 [ssh-agent] Started. Running ssh-add (command line suppressed) Identity added: /home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5@tmp/private_key_5337472444107848614.key (/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5@tmp/private_key_5337472444107848614.key) [ssh-agent] Using credentials jenkins (gerrit.osmocom.org) The recommended git tool is: NONE using credential d5eda5e9-b59d-44ba-88d2-43473cb6e42d Wiping out workspace first. Cloning the remote Git repository Cloning repository ssh://jenkins@gerrit.osmocom.org:29418/libosmocore > git init /home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5/libosmocore # timeout=10 Fetching upstream changes from ssh://jenkins@gerrit.osmocom.org:29418/libosmocore > git --version # timeout=10 > git --version # 'git version 2.39.5' using GIT_SSH to set credentials gerrit.osmocom.org Verifying host key using known hosts file, will automatically accept unseen keys > git fetch --tags --force --progress -- ssh://jenkins@gerrit.osmocom.org:29418/libosmocore +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url ssh://jenkins@gerrit.osmocom.org:29418/libosmocore # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url ssh://jenkins@gerrit.osmocom.org:29418/libosmocore # timeout=10 Fetching upstream changes from ssh://jenkins@gerrit.osmocom.org:29418/libosmocore using GIT_SSH to set credentials gerrit.osmocom.org Verifying host key using known hosts file, will automatically accept unseen keys > git fetch --tags --force --progress -- ssh://jenkins@gerrit.osmocom.org:29418/libosmocore refs/changes/05/42205/2 # timeout=10 > git rev-parse FETCH_HEAD^{commit} # timeout=10 Checking out Revision 6673819b2b297a81c586683cbf31f74960206116 (master) > git config core.sparsecheckout # timeout=10 > git checkout -f 6673819b2b297a81c586683cbf31f74960206116 # timeout=10 Commit message: "core: fix config.h" > git rev-parse FETCH_HEAD^{commit} # timeout=10 > git rev-list --no-walk 3acf662276374efd1c4e5b3f92bd7c16383348cc # timeout=10 [gerrit-binpkgs@5] $ /bin/sh -xe /tmp/jenkins15415655293714406574.sh + set +x Building binary packages for distro: 'debian:13' + rm -rf osmo-ci + git clone --depth=1 --branch=master https://gerrit.osmocom.org/osmo-ci osmo-ci Cloning into 'osmo-ci'... + git -C osmo-ci log --oneline 61e1dc6 jobs/build-kernels-testenv: use linux-shallow-clone + cd libosmocore + ../osmo-ci/scripts/obs/gerrit_binpkgs.sh debian:13 :: Copying the source to the cache dir :: Building the source package docker: building image debian-13-osmocom-obs-build-srcpkg + run_in_docker_and_exit(): ['docker', 'build', '--build-arg', 'DISTRO=debian:13', '--build-arg', 'DISTRO_FROM=debian:trixie', '--build-arg', 'UID=1000', '-t', 'debian-13-osmocom-obs-build-srcpkg', '-f', '/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5/osmo-ci/scripts/obs/data/build_srcpkg.Dockerfile', '/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5/osmo-ci/scripts/obs/data'] #0 building with "default" instance using docker driver #1 [internal] load build definition from build_srcpkg.Dockerfile #1 transferring dockerfile: 1.45kB done #1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 3) #1 DONE 0.1s #2 [internal] load metadata for docker.io/library/debian:trixie #2 DONE 0.0s #3 [internal] load .dockerignore #3 transferring context: 2B done #3 DONE 0.1s #4 [1/4] FROM docker.io/library/debian:trixie #4 DONE 0.0s #5 [2/4] RUN APT-GET update && apt-get upgrade -y && apt-get install -y --no-install-recommends ca-certificates colordiff debhelper default-libmysqlclient-dev dh-python dh-virtualenv dpkg-dev erlang-nox fakeroot git git-review gnupg2 libxml2-utils lsb-release meson osc pkgconf python3-packaging python3-pip python3-setuptools quilt sed sphinx-common wget && apt-get clean #5 CACHED #6 [3/4] RUN WGET https://github.com/erlang/rebar3/releases/download/3.24.0/rebar3 -O /usr/bin/rebar3 && echo "d2d31cfb98904b8e4917300a75f870de12cb5167cd6214d1043e973a56668a54 /usr/bin/rebar3" | sha256sum -c && chmod +x /usr/bin/rebar3 && rebar3 --version #6 CACHED #7 [4/4] RUN USERADD --uid=1000 -m user #7 CACHED #8 exporting to image #8 exporting layers done #8 writing image sha256:115c19653bf0ebdbfb82f50fadc1b40b1dfc6f52d6b6a4233117e280a363483f 0.0s done #8 naming to docker.io/library/debian-13-osmocom-obs-build-srcpkg 0.0s done #8 DONE 0.1s 1 warning found (use docker --debug to expand):  - InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 3) /obs/lib/debian.py:183: SyntaxWarning: invalid escape sequence '\/' lib.run_cmd(["sed", "-i", "s/$(MAKE) -C doc\/manuals//g", f"{debian}/rules"]) + main(): ['rm', '-rf', '/obs/_temp'] libosmocore: using cached https://gerrit.osmocom.org/libosmocore (not cloning, not fetching) libosmocore: 'git clean -ffxd' + build(): ['git', 'clean', '-ffxd'] + checkout_default_branch(): ['git', 'log', '--pretty=oneline', '--abbrev-commit', '-1'] 6673819b core: fix config.h libosmocore: skipping git checkout, current commit: 6673819b core: fix config.h + get_version_for_feed(): ['/obs/_cache/libosmocore/git-version-gen', '.'] 1.13.0.2-6673libosmocore: building source package 1.13.0.2-6673 libosmocore: adding debian/changelog entry (1.13.0 => 1.13.0.2.6673) + build(): ['find', '/obs/_cache', '-maxdepth', '1', '-type', 'f', '-delete'] libosmocore: building debian source package + build(): ['dpkg-buildpackage', '-S', '-uc', '-us', '-d'] dpkg-buildpackage: info: source package libosmocore dpkg-buildpackage: info: source version 1.13.0.2.6673 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osmocom OBS scripts dpkg-source --before-build . debian/rules clean dh clean --with autoreconf --fail-missing dh_auto_clean -O--fail-missing dh_autoreconf_clean -O--fail-missing debian/rules override_dh_clean make[1]: Entering directory '/obs/_cache/libosmocore' dh_clean rm -f .version rm -f debian/man/osmo-arfcn.1 rm -f debian/man/osmo-auc-gen.1 rm -f include/osmocom/core/bit16gen.h rm -f include/osmocom/core/bit32gen.h rm -f include/osmocom/core/bit64gen.h rm -f include/osmocom/core/crc16gen.h rm -f include/osmocom/core/crc32gen.h rm -f include/osmocom/core/crc64gen.h rm -f include/osmocom/core/crc8gen.h rm -f src/core/crc16gen.c rm -f src/core/crc32gen.c rm -f src/core/crc64gen.c rm -f src/core/crc8gen.c rm -f tests/package.m4 rm -f tests/testsuite rm -f -r doc/codec/ rm -f -r doc/core/ rm -f -r doc/ctrl/ rm -f -r doc/gsm/ rm -f -r doc/isdn/ rm -f -r doc/gb/ rm -f -r doc/vty/html/ rm -f -r doc/vty/latex/ make[1]: Leaving directory '/obs/_cache/libosmocore' dpkg-source -b . dpkg-source: info: using source format '3.0 (native)' dpkg-source: info: building libosmocore in libosmocore_1.13.0.2.6673.tar.xz dpkg-source: info: building libosmocore in libosmocore_1.13.0.2.6673.dsc dpkg-genbuildinfo --build=source -O../libosmocore_1.13.0.2.6673_source.buildinfo dpkg-genchanges --build=source -O../libosmocore_1.13.0.2.6673_source.changes dpkg-genchanges: info: including full source code in upload dpkg-source --after-build . dpkg-buildpackage: info: source-only upload: Debian-native package + build(): mv *.tar* *.dsc /obs/_temp/srcpkgs/libosmocore libosmocore: generating rpm spec file + build(): ['sed', 's/^Version:.*/Version: 1.13.0.2.6673/', '-i', '/obs/_cache/libosmocore/contrib/libosmocore.spec.in'] + build(): ['sed', 's/^Source:.*/Source: libosmocore_1.13.0.2.6673.tar.xz/', '-i', '/obs/_cache/libosmocore/contrib/libosmocore.spec.in'] + build(): ['sed', '-e', '/^Source:/a\\', '-e', 'Source1: rpmlintrc', '-i', '/obs/_cache/libosmocore/contrib/libosmocore.spec.in'] + build(): ['sed', 's/^%setup/%setup -n libosmocore/', '-i', '/obs/_cache/libosmocore/contrib/libosmocore.spec.in'] + write_commit_txt(): ['git', 'rev-parse', 'HEAD'] 6673819b2b297a81c586683cbf31f74960206116 libosmocore: adding commit_6673819b2b297a81c586683cbf31f74960206116.txt + build(): ['find', '/obs/_cache', '-maxdepth', '1', '-type', 'f', '-delete'] docker: running: build_srcpkg.py inside docker :: Building the binary packages + (): ['rm', '-rf', '/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5/osmo-ci/scripts/obs/_temp/binpkgs'] docker: building image debian-13-osmocom-obs-build-binpkg + run_in_docker_and_exit(): ['docker', 'build', '--build-arg', 'DISTRO=debian:13', '--build-arg', 'DISTRO_FROM=debian:trixie', '--build-arg', 'UID=1000', '--build-arg', 'FEED=master', '-t', 'debian-13-osmocom-obs-build-binpkg', '-f', '/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5/osmo-ci/scripts/obs/data/build_binpkg.Dockerfile', '/home/osmocom-build/jenkins/workspace/gerrit-binpkgs@5/osmo-ci/scripts/obs/data'] #0 building with "default" instance using docker driver #1 [internal] load build definition from build_binpkg.Dockerfile #1 transferring dockerfile: 3.31kB done #1 WARN: InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 2) #1 DONE 0.1s #2 [internal] load metadata for docker.io/library/debian:trixie #2 DONE 0.0s #3 [internal] load .dockerignore #3 transferring context: 2B done #3 DONE 0.1s #4 [1/6] FROM docker.io/library/debian:trixie #4 DONE 0.0s #5 [internal] load build context #5 transferring context: 1.46kB done #5 DONE 0.1s #6 [2/6] COPY RELEASE.KEY /usr/share/keyrings/osmocom.asc #6 CACHED #7 [3/6] RUN SET -x && if id "1000" >/dev/null 2>&1; then userdel "$(getent passwd "1000" | cut -d: -f1)"; fi && useradd --uid=1000 -m user #7 CACHED #8 [4/6] RUN CASE "debian:13" in debian*|ubuntu*) echo "path-exclude=/usr/share/man/*" > /etc/dpkg/dpkg.cfg.d/exclude-man-pages && rm -rf /usr/share/man/ && mkdir -p /usr/share/man/man1/ && apt-get update && apt-get install -y --no-install-recommends build-essential ca-certificates fakeroot git gnupg2 iproute2 && apt-get clean ;; almalinux*) dnf -y install autoconf automake binutils dnf-utils gcc gcc-c++ glibc-devel iproute libtool make redhat-rpm-config rpm-build rpmdevtools wget && yum config-manager --set-enabled powertools && su user -c rpmdev-setuptree ;; centos:7) set -x && sed -i 's/mirror.centos.org/vault.centos.org/g' /etc/yum.repos.d/*.repo && sed -i 's/^#.*baseurl=http/baseurl=http/g' /etc/yum.repos.d/*.repo && sed -i 's/^mirrorlist=http/#mirrorlist=http/g' /etc/yum.repos.d/*.repo && yum -y install autoconf automake binutils dnf-utils gcc gcc-c++ glibc-devel iproute libtool make redhat-rpm-config rpm-build rpmdevtools wget && su user -c rpmdev-setuptree ;; esac #8 CACHED #9 [5/6] RUN SET -x; VERSION="$(echo "debian:13" | cut -d : -f 2 | sed 's/./\u&/')"; case "debian:13" in debian:*) echo "deb [signed-by=/usr/share/keyrings/osmocom.asc] https://downloads.osmocom.org/packages/osmocom:/master/Debian_$VERSION/ ./" > /etc/apt/sources.list.d/osmocom-master.list ;; ubuntu:*) echo "deb [signed-by=/usr/share/keyrings/osmocom.asc] https://downloads.osmocom.org/packages/osmocom:/master/xUbuntu_$VERSION/ ./" > /etc/apt/sources.list.d/osmocom-master.list ;; almalinux:*|centos:*) { echo "[network_osmocom_master]"; echo "name=osmocom:master"; echo "type=rpm-md"; echo "baseurl=https://downloads.osmocom.org/packages/osmocom:/master/CentOS_$VERSION/"; echo "gpgcheck=1"; echo "gpgkey=https://downloads.osmocom.org/packages/osmocom:/master/CentOS_$VERSION/repodata/repomd.xml.key"; echo "enabled=1"; } > /etc/yum.repos.d/network:osmocom:master.repo ;; *) echo "can't install repo for debian:13" && exit 1 ;; esac #9 CACHED #10 [6/6] WORKDIR /OBS/ #10 CACHED #11 exporting to image #11 exporting layers done #11 writing image sha256:ec0e96d6e182c6450d3e81b7d0c817895dbdd4574625ee2e2a86417944be243d 0.0s done #11 naming to docker.io/library/debian-13-osmocom-obs-build-binpkg 0.0s done #11 DONE 0.1s 1 warning found (use docker --debug to expand):  - InvalidDefaultArgInFrom: Default value for ARG ${DISTRO_FROM} results in empty or invalid base image name (line 2) + apt_get=apt-get + [ -n 1 ] + export DEBIAN_FRONTEND=noninteractive + apt_get=apt-get -y + su user -c tar -C _temp/binpkgs -xvf _temp/srcpkgs/libosmocore/*.tar.* libosmocore/ libosmocore/.checkpatch.conf libosmocore/.github/ libosmocore/.github/FUNDING.yml libosmocore/.tarball-version libosmocore/COPYING libosmocore/Doxyfile.codec.in libosmocore/Doxyfile.coding.in libosmocore/Doxyfile.core.in libosmocore/Doxyfile.ctrl.in libosmocore/Doxyfile.gb.in libosmocore/Doxyfile.gsm.in libosmocore/Doxyfile.isdn.in libosmocore/Doxyfile.sim.in libosmocore/Doxyfile.usb.in libosmocore/Doxyfile.vty.in libosmocore/Makefile.am libosmocore/README.md libosmocore/TODO-RELEASE libosmocore/configure.ac libosmocore/contrib/ libosmocore/contrib/fsm-to-dot.py libosmocore/contrib/jenkins_amd64.sh libosmocore/contrib/jenkins_arch.sh libosmocore/contrib/jenkins_arm.sh libosmocore/contrib/jenkins_common.sh libosmocore/contrib/libosmocore.spec.in libosmocore/contrib/struct_endianness.py libosmocore/contrib/talloc_count.sh libosmocore/contrib/vty libosmocore/debian/ libosmocore/debian/changelog libosmocore/debian/compat libosmocore/debian/control libosmocore/debian/copyright libosmocore/debian/libosmocodec-doc.doc-base libosmocore/debian/libosmocodec-doc.install libosmocore/debian/libosmocodec4.install libosmocore/debian/libosmocoding-doc.doc-base libosmocore/debian/libosmocoding-doc.install libosmocore/debian/libosmocoding0.install libosmocore/debian/libosmocore-dev.install libosmocore/debian/libosmocore-doc.doc-base libosmocore/debian/libosmocore-doc.install libosmocore/debian/libosmocore-utils.dirs libosmocore/debian/libosmocore-utils.install libosmocore/debian/libosmocore.dirs libosmocore/debian/libosmocore.install libosmocore/debian/libosmocore22.install libosmocore/debian/libosmoctrl-doc.doc-base libosmocore/debian/libosmoctrl-doc.install libosmocore/debian/libosmoctrl0.install libosmocore/debian/libosmogb-doc.doc-base libosmocore/debian/libosmogb-doc.install libosmocore/debian/libosmogb14.install libosmocore/debian/libosmogsm-doc.doc-base libosmocore/debian/libosmogsm-doc.install libosmocore/debian/libosmogsm20.install libosmocore/debian/libosmoisdn-doc.doc-base libosmocore/debian/libosmoisdn-doc.install libosmocore/debian/libosmoisdn0.install libosmocore/debian/libosmosim-doc.doc-base libosmocore/debian/libosmosim-doc.install libosmocore/debian/libosmosim2.install libosmocore/debian/libosmousb-doc.doc-base libosmocore/debian/libosmousb-doc.install libosmocore/debian/libosmousb0.install libosmocore/debian/libosmovty-doc.doc-base libosmocore/debian/libosmovty-doc.install libosmocore/debian/libosmovty13.install libosmocore/debian/rules libosmocore/debian/source/ libosmocore/debian/source/format libosmocore/doc/ libosmocore/doc/.empty libosmocore/doc/vty/ libosmocore/doc/vty/example.xml libosmocore/doc/vty/vtydoc.xsd libosmocore/git-version-gen libosmocore/include/ libosmocore/include/Makefile.am libosmocore/include/osmocom/ libosmocore/include/osmocom/Makefile.am libosmocore/include/osmocom/codec/ libosmocore/include/osmocom/codec/Makefile.am libosmocore/include/osmocom/codec/codec.h libosmocore/include/osmocom/codec/ecu.h libosmocore/include/osmocom/codec/gsm610_bits.h libosmocore/include/osmocom/coding/ libosmocore/include/osmocom/coding/Makefile.am libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h libosmocore/include/osmocom/coding/gsm0503_coding.h libosmocore/include/osmocom/coding/gsm0503_interleaving.h libosmocore/include/osmocom/coding/gsm0503_mapping.h libosmocore/include/osmocom/coding/gsm0503_parity.h libosmocore/include/osmocom/coding/gsm0503_tables.h libosmocore/include/osmocom/core/ libosmocore/include/osmocom/core/Makefile.am libosmocore/include/osmocom/core/application.h libosmocore/include/osmocom/core/backtrace.h libosmocore/include/osmocom/core/base64.h libosmocore/include/osmocom/core/bitXXgen.h.tpl libosmocore/include/osmocom/core/bitcomp.h libosmocore/include/osmocom/core/bits.h libosmocore/include/osmocom/core/bitvec.h libosmocore/include/osmocom/core/byteswap.h libosmocore/include/osmocom/core/conv.h libosmocore/include/osmocom/core/counter.h libosmocore/include/osmocom/core/crc16.h libosmocore/include/osmocom/core/crcXXgen.h.tpl libosmocore/include/osmocom/core/crcgen.h libosmocore/include/osmocom/core/defs.h libosmocore/include/osmocom/core/endian.h libosmocore/include/osmocom/core/exec.h libosmocore/include/osmocom/core/fsm.h libosmocore/include/osmocom/core/gsmtap.h libosmocore/include/osmocom/core/gsmtap_util.h libosmocore/include/osmocom/core/hash.h libosmocore/include/osmocom/core/hashtable.h libosmocore/include/osmocom/core/isdnhdlc.h libosmocore/include/osmocom/core/it_q.h libosmocore/include/osmocom/core/jhash.h libosmocore/include/osmocom/core/linuxlist.h libosmocore/include/osmocom/core/linuxrbtree.h libosmocore/include/osmocom/core/log2.h libosmocore/include/osmocom/core/logging.h libosmocore/include/osmocom/core/logging_internal.h libosmocore/include/osmocom/core/loggingrb.h libosmocore/include/osmocom/core/macaddr.h libosmocore/include/osmocom/core/mnl.h libosmocore/include/osmocom/core/msgb.h libosmocore/include/osmocom/core/msgfile.h libosmocore/include/osmocom/core/netdev.h libosmocore/include/osmocom/core/netns.h libosmocore/include/osmocom/core/osmo_io.h libosmocore/include/osmocom/core/panic.h libosmocore/include/osmocom/core/plugin.h libosmocore/include/osmocom/core/prbs.h libosmocore/include/osmocom/core/prim.h libosmocore/include/osmocom/core/process.h libosmocore/include/osmocom/core/rate_ctr.h libosmocore/include/osmocom/core/select.h libosmocore/include/osmocom/core/sercomm.h libosmocore/include/osmocom/core/serial.h libosmocore/include/osmocom/core/signal.h libosmocore/include/osmocom/core/sockaddr_str.h libosmocore/include/osmocom/core/socket.h libosmocore/include/osmocom/core/socket_compat.h.tpl libosmocore/include/osmocom/core/soft_uart.h libosmocore/include/osmocom/core/stat_item.h libosmocore/include/osmocom/core/statistics.h libosmocore/include/osmocom/core/stats.h libosmocore/include/osmocom/core/stats_tcp.h libosmocore/include/osmocom/core/strrb.h libosmocore/include/osmocom/core/talloc.h libosmocore/include/osmocom/core/tdef.h libosmocore/include/osmocom/core/thread.h libosmocore/include/osmocom/core/time_cc.h libosmocore/include/osmocom/core/timer.h libosmocore/include/osmocom/core/timer_compat.h libosmocore/include/osmocom/core/tun.h libosmocore/include/osmocom/core/use_count.h libosmocore/include/osmocom/core/utils.h libosmocore/include/osmocom/core/version.h.tpl libosmocore/include/osmocom/core/write_queue.h libosmocore/include/osmocom/crypt/ libosmocore/include/osmocom/crypt/Makefile.am libosmocore/include/osmocom/crypt/auth.h libosmocore/include/osmocom/crypt/gprs_cipher.h libosmocore/include/osmocom/crypt/kdf.h libosmocore/include/osmocom/crypt/utran_cipher.h libosmocore/include/osmocom/ctrl/ libosmocore/include/osmocom/ctrl/Makefile.am libosmocore/include/osmocom/ctrl/control_cmd.h libosmocore/include/osmocom/ctrl/control_if.h libosmocore/include/osmocom/ctrl/control_vty.h libosmocore/include/osmocom/ctrl/ports.h libosmocore/include/osmocom/gprs/ libosmocore/include/osmocom/gprs/Makefile.am libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h libosmocore/include/osmocom/gprs/frame_relay.h libosmocore/include/osmocom/gprs/gprs_bssgp.h libosmocore/include/osmocom/gprs/gprs_bssgp2.h libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h libosmocore/include/osmocom/gprs/gprs_msgb.h libosmocore/include/osmocom/gprs/gprs_ns.h libosmocore/include/osmocom/gprs/gprs_ns2.h libosmocore/include/osmocom/gprs/gprs_ns_frgre.h libosmocore/include/osmocom/gprs/gprs_rlc.h libosmocore/include/osmocom/gprs/protocol/ libosmocore/include/osmocom/gprs/protocol/Makefile.am libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h libosmocore/include/osmocom/gsm/ libosmocore/include/osmocom/gsm/Makefile.am libosmocore/include/osmocom/gsm/a5.h libosmocore/include/osmocom/gsm/abis_nm.h libosmocore/include/osmocom/gsm/apn.h libosmocore/include/osmocom/gsm/bitvec_gsm.h libosmocore/include/osmocom/gsm/bsslap.h libosmocore/include/osmocom/gsm/bssmap_le.h libosmocore/include/osmocom/gsm/bts_features.h libosmocore/include/osmocom/gsm/cbsp.h libosmocore/include/osmocom/gsm/comp128.h libosmocore/include/osmocom/gsm/comp128v23.h libosmocore/include/osmocom/gsm/gad.h libosmocore/include/osmocom/gsm/gan.h libosmocore/include/osmocom/gsm/gea.h libosmocore/include/osmocom/gsm/gsm0341.h libosmocore/include/osmocom/gsm/gsm0411_smc.h libosmocore/include/osmocom/gsm/gsm0411_smr.h libosmocore/include/osmocom/gsm/gsm0411_utils.h libosmocore/include/osmocom/gsm/gsm0480.h libosmocore/include/osmocom/gsm/gsm0502.h libosmocore/include/osmocom/gsm/gsm0808.h libosmocore/include/osmocom/gsm/gsm0808_lcs.h libosmocore/include/osmocom/gsm/gsm0808_utils.h libosmocore/include/osmocom/gsm/gsm23003.h libosmocore/include/osmocom/gsm/gsm23236.h libosmocore/include/osmocom/gsm/gsm29118.h libosmocore/include/osmocom/gsm/gsm29205.h libosmocore/include/osmocom/gsm/gsm44021.h libosmocore/include/osmocom/gsm/gsm48.h libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h libosmocore/include/osmocom/gsm/gsm48_ie.h libosmocore/include/osmocom/gsm/gsm48_rest_octets.h libosmocore/include/osmocom/gsm/gsm_utils.h libosmocore/include/osmocom/gsm/gsup.h libosmocore/include/osmocom/gsm/gsup_sms.h libosmocore/include/osmocom/gsm/i460_mux.h libosmocore/include/osmocom/gsm/ipa.h libosmocore/include/osmocom/gsm/iuup.h libosmocore/include/osmocom/gsm/kasumi.h libosmocore/include/osmocom/gsm/l1sap.h libosmocore/include/osmocom/gsm/lapd_core.h libosmocore/include/osmocom/gsm/lapdm.h libosmocore/include/osmocom/gsm/meas_rep.h libosmocore/include/osmocom/gsm/mncc.h libosmocore/include/osmocom/gsm/oap.h libosmocore/include/osmocom/gsm/oap_client.h libosmocore/include/osmocom/gsm/prim.h libosmocore/include/osmocom/gsm/protocol/ libosmocore/include/osmocom/gsm/protocol/Makefile.am libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h libosmocore/include/osmocom/gsm/protocol/gsm_48_071.h libosmocore/include/osmocom/gsm/protocol/gsm_48_103.h libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h libosmocore/include/osmocom/gsm/protocol/ipaccess.h libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h libosmocore/include/osmocom/gsm/rlp.h libosmocore/include/osmocom/gsm/rsl.h libosmocore/include/osmocom/gsm/rtp_extensions.h libosmocore/include/osmocom/gsm/rxlev_stat.h libosmocore/include/osmocom/gsm/sysinfo.h libosmocore/include/osmocom/gsm/tlv.h libosmocore/include/osmocom/isdn/ libosmocore/include/osmocom/isdn/Makefile.am libosmocore/include/osmocom/isdn/i460_mux.h libosmocore/include/osmocom/isdn/lapd_core.h libosmocore/include/osmocom/isdn/v110.h libosmocore/include/osmocom/isdn/v110_ta.h libosmocore/include/osmocom/sim/ libosmocore/include/osmocom/sim/Makefile.am libosmocore/include/osmocom/sim/class_tables.h libosmocore/include/osmocom/sim/sim.h libosmocore/include/osmocom/usb/ libosmocore/include/osmocom/usb/Makefile.am libosmocore/include/osmocom/usb/libusb.h libosmocore/include/osmocom/vty/ libosmocore/include/osmocom/vty/Makefile.am libosmocore/include/osmocom/vty/buffer.h libosmocore/include/osmocom/vty/command.h libosmocore/include/osmocom/vty/cpu_sched_vty.h libosmocore/include/osmocom/vty/logging.h libosmocore/include/osmocom/vty/misc.h libosmocore/include/osmocom/vty/ports.h libosmocore/include/osmocom/vty/stats.h libosmocore/include/osmocom/vty/tdef_vty.h libosmocore/include/osmocom/vty/telnet_interface.h libosmocore/include/osmocom/vty/vector.h libosmocore/include/osmocom/vty/vty.h libosmocore/include/osmocom/vty/vty_internal.h libosmocore/libosmocodec.pc.in libosmocore/libosmocoding.pc.in libosmocore/libosmocore.pc.in libosmocore/libosmoctrl.pc.in libosmocore/libosmogb.pc.in libosmocore/libosmogsm.pc.in libosmocore/libosmoisdn.pc.in libosmocore/libosmosim.pc.in libosmocore/libosmousb.pc.in libosmocore/libosmovty.pc.in libosmocore/m4/ libosmocore/m4/DUMMY libosmocore/m4/ax_check_compile_flag.m4 libosmocore/m4/ax_check_simd.m4 libosmocore/m4/ax_pthread.m4 libosmocore/m4/check_tls_gcc_arm_bug.m4 libosmocore/m4/osmo_ac_code_coverage.m4 libosmocore/m4/osmo_ax_code_coverage.m4 libosmocore/osmo-release.mk libosmocore/osmo-release.sh libosmocore/src/ libosmocore/src/Makefile.am libosmocore/src/codec/ libosmocore/src/codec/Makefile.am libosmocore/src/codec/ecu.c libosmocore/src/codec/ecu_fr.c libosmocore/src/codec/ecu_fr_old.c libosmocore/src/codec/gsm610.c libosmocore/src/codec/gsm620.c libosmocore/src/codec/gsm660.c libosmocore/src/codec/gsm690.c libosmocore/src/codec/hr_sid_class.c libosmocore/src/coding/ libosmocore/src/coding/Makefile.am libosmocore/src/coding/gsm0503_amr_dtx.c libosmocore/src/coding/gsm0503_coding.c libosmocore/src/coding/gsm0503_interleaving.c libosmocore/src/coding/gsm0503_mapping.c libosmocore/src/coding/gsm0503_parity.c libosmocore/src/coding/gsm0503_tables.c libosmocore/src/coding/libosmocoding.map libosmocore/src/core/ libosmocore/src/core/Makefile.am libosmocore/src/core/application.c libosmocore/src/core/backtrace.c libosmocore/src/core/base64.c libosmocore/src/core/bitcomp.c libosmocore/src/core/bits.c libosmocore/src/core/bitvec.c libosmocore/src/core/context.c libosmocore/src/core/conv.c libosmocore/src/core/conv_acc.c libosmocore/src/core/conv_acc_generic.c libosmocore/src/core/conv_acc_neon.c libosmocore/src/core/conv_acc_neon_impl.h libosmocore/src/core/conv_acc_sse.c libosmocore/src/core/conv_acc_sse_avx.c libosmocore/src/core/conv_acc_sse_impl.h libosmocore/src/core/counter.c libosmocore/src/core/crc16.c libosmocore/src/core/crcXXgen.c.tpl libosmocore/src/core/exec.c libosmocore/src/core/fsm.c libosmocore/src/core/gsmtap_util.c libosmocore/src/core/isdnhdlc.c libosmocore/src/core/it_q.c libosmocore/src/core/libosmocore.map libosmocore/src/core/logging.c libosmocore/src/core/logging_emscripten.c libosmocore/src/core/logging_file.c libosmocore/src/core/logging_gsmtap.c libosmocore/src/core/logging_syslog.c libosmocore/src/core/logging_systemd.c libosmocore/src/core/loggingrb.c libosmocore/src/core/macaddr.c libosmocore/src/core/mnl.c libosmocore/src/core/msgb.c libosmocore/src/core/msgfile.c libosmocore/src/core/netdev.c libosmocore/src/core/netns.c libosmocore/src/core/osmo_io.c libosmocore/src/core/osmo_io_internal.h libosmocore/src/core/osmo_io_poll.c libosmocore/src/core/osmo_io_uring.c libosmocore/src/core/panic.c libosmocore/src/core/plugin.c libosmocore/src/core/prbs.c libosmocore/src/core/prim.c libosmocore/src/core/probes.d libosmocore/src/core/rate_ctr.c libosmocore/src/core/rbtree.c libosmocore/src/core/select.c libosmocore/src/core/sercomm.c libosmocore/src/core/serial.c libosmocore/src/core/signal.c libosmocore/src/core/sockaddr_str.c libosmocore/src/core/socket.c libosmocore/src/core/soft_uart.c libosmocore/src/core/stat_item.c libosmocore/src/core/stat_item_internal.h libosmocore/src/core/stats.c libosmocore/src/core/stats_statsd.c libosmocore/src/core/stats_tcp.c libosmocore/src/core/strrb.c libosmocore/src/core/tdef.c libosmocore/src/core/thread.c libosmocore/src/core/time_cc.c libosmocore/src/core/timer.c libosmocore/src/core/timer_clockgettime.c libosmocore/src/core/timer_gettimeofday.c libosmocore/src/core/tun.c libosmocore/src/core/use_count.c libosmocore/src/core/utils.c libosmocore/src/core/write_queue.c libosmocore/src/ctrl/ libosmocore/src/ctrl/Makefile.am libosmocore/src/ctrl/control_cmd.c libosmocore/src/ctrl/control_if.c libosmocore/src/ctrl/control_vty.c libosmocore/src/ctrl/fsm_ctrl_commands.c libosmocore/src/ctrl/libosmoctrl.map libosmocore/src/gb/ libosmocore/src/gb/Makefile.am libosmocore/src/gb/bssgp_bvc_fsm.c libosmocore/src/gb/common_vty.c libosmocore/src/gb/common_vty.h libosmocore/src/gb/frame_relay.c libosmocore/src/gb/gb_internal.h libosmocore/src/gb/gprs_bssgp.c libosmocore/src/gb/gprs_bssgp2.c libosmocore/src/gb/gprs_bssgp_bss.c libosmocore/src/gb/gprs_bssgp_internal.h libosmocore/src/gb/gprs_bssgp_rim.c libosmocore/src/gb/gprs_bssgp_util.c libosmocore/src/gb/gprs_bssgp_vty.c libosmocore/src/gb/gprs_ns.c libosmocore/src/gb/gprs_ns2.c libosmocore/src/gb/gprs_ns2_fr.c libosmocore/src/gb/gprs_ns2_frgre.c libosmocore/src/gb/gprs_ns2_internal.h libosmocore/src/gb/gprs_ns2_message.c libosmocore/src/gb/gprs_ns2_sns.c libosmocore/src/gb/gprs_ns2_udp.c libosmocore/src/gb/gprs_ns2_vc_fsm.c libosmocore/src/gb/gprs_ns2_vty.c libosmocore/src/gb/gprs_ns_frgre.c libosmocore/src/gb/gprs_ns_sns.c libosmocore/src/gb/gprs_ns_vty.c libosmocore/src/gb/libosmogb.map libosmocore/src/gsm/ libosmocore/src/gsm/Makefile.am libosmocore/src/gsm/a5.c libosmocore/src/gsm/abis_nm.c libosmocore/src/gsm/apn.c libosmocore/src/gsm/auth_comp128v1.c libosmocore/src/gsm/auth_comp128v23.c libosmocore/src/gsm/auth_core.c libosmocore/src/gsm/auth_milenage.c libosmocore/src/gsm/auth_tuak.c libosmocore/src/gsm/auth_xor.c libosmocore/src/gsm/auth_xor_2g.c libosmocore/src/gsm/bsslap.c libosmocore/src/gsm/bssmap_le.c libosmocore/src/gsm/bts_features.c libosmocore/src/gsm/cbsp.c libosmocore/src/gsm/comp128.c libosmocore/src/gsm/comp128v23.c libosmocore/src/gsm/gad.c libosmocore/src/gsm/gan.c libosmocore/src/gsm/gea.c libosmocore/src/gsm/gprs_cipher_core.c libosmocore/src/gsm/gprs_gea.c libosmocore/src/gsm/gprs_rlc.c libosmocore/src/gsm/gsm0341.c libosmocore/src/gsm/gsm0411_smc.c libosmocore/src/gsm/gsm0411_smr.c libosmocore/src/gsm/gsm0411_utils.c libosmocore/src/gsm/gsm0414.c libosmocore/src/gsm/gsm0480.c libosmocore/src/gsm/gsm0502.c libosmocore/src/gsm/gsm0808.c libosmocore/src/gsm/gsm0808_utils.c libosmocore/src/gsm/gsm23003.c libosmocore/src/gsm/gsm23236.c libosmocore/src/gsm/gsm29118.c libosmocore/src/gsm/gsm29205.c libosmocore/src/gsm/gsm44021.c libosmocore/src/gsm/gsm44068.c libosmocore/src/gsm/gsm48.c libosmocore/src/gsm/gsm48049.c libosmocore/src/gsm/gsm48_arfcn_range_encode.c libosmocore/src/gsm/gsm48_ie.c libosmocore/src/gsm/gsm48_rest_octets.c libosmocore/src/gsm/gsm_04_08_gprs.c libosmocore/src/gsm/gsm_utils.c libosmocore/src/gsm/gsup.c libosmocore/src/gsm/gsup_sms.c libosmocore/src/gsm/ipa.c libosmocore/src/gsm/iuup.c libosmocore/src/gsm/kasumi.c libosmocore/src/gsm/kdf/ libosmocore/src/gsm/kdf/common.h libosmocore/src/gsm/kdf/crypto.h libosmocore/src/gsm/kdf/sha1-internal.c libosmocore/src/gsm/kdf/sha1.c libosmocore/src/gsm/kdf/sha1.h libosmocore/src/gsm/kdf/sha1_i.h libosmocore/src/gsm/kdf/sha256-internal.c libosmocore/src/gsm/kdf/sha256.c libosmocore/src/gsm/kdf/sha256.h libosmocore/src/gsm/kdf/sha256_i.h libosmocore/src/gsm/kdf.c libosmocore/src/gsm/lapdm.c libosmocore/src/gsm/libosmogsm.map libosmocore/src/gsm/milenage/ libosmocore/src/gsm/milenage/aes-encblock.c libosmocore/src/gsm/milenage/aes-internal-enc.c libosmocore/src/gsm/milenage/aes-internal.c libosmocore/src/gsm/milenage/aes.h libosmocore/src/gsm/milenage/aes_i.h libosmocore/src/gsm/milenage/aes_wrap.h libosmocore/src/gsm/milenage/common.h libosmocore/src/gsm/milenage/crypto.h libosmocore/src/gsm/milenage/includes.h libosmocore/src/gsm/milenage/milenage.c libosmocore/src/gsm/milenage/milenage.h libosmocore/src/gsm/mncc.c libosmocore/src/gsm/oap.c libosmocore/src/gsm/oap_client.c libosmocore/src/gsm/rlp.c libosmocore/src/gsm/rsl.c libosmocore/src/gsm/rxlev_stat.c libosmocore/src/gsm/sysinfo.c libosmocore/src/gsm/tlv_parser.c libosmocore/src/gsm/tuak/ libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.c libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.h libosmocore/src/gsm/tuak/tuak.c libosmocore/src/gsm/tuak/tuak.h libosmocore/src/isdn/ libosmocore/src/isdn/Makefile.am libosmocore/src/isdn/i460_mux.c libosmocore/src/isdn/lapd_core.c libosmocore/src/isdn/libosmoisdn.map libosmocore/src/isdn/v110.c libosmocore/src/isdn/v110_ta.c libosmocore/src/pseudotalloc/ libosmocore/src/pseudotalloc/Makefile.am libosmocore/src/pseudotalloc/pseudotalloc.c libosmocore/src/pseudotalloc/talloc.h libosmocore/src/sim/ libosmocore/src/sim/Makefile.am libosmocore/src/sim/card_fs_hpsim.c libosmocore/src/sim/card_fs_isim.c libosmocore/src/sim/card_fs_sim.c libosmocore/src/sim/card_fs_tetra.c libosmocore/src/sim/card_fs_uicc.c libosmocore/src/sim/card_fs_usim.c libosmocore/src/sim/class_tables.c libosmocore/src/sim/core.c libosmocore/src/sim/gsm_int.h libosmocore/src/sim/reader.c libosmocore/src/sim/reader_pcsc.c libosmocore/src/sim/sim_int.h libosmocore/src/usb/ libosmocore/src/usb/Makefile.am libosmocore/src/usb/osmo_libusb.c libosmocore/src/vty/ libosmocore/src/vty/Makefile.am libosmocore/src/vty/buffer.c libosmocore/src/vty/command.c libosmocore/src/vty/cpu_sched_vty.c libosmocore/src/vty/fsm_vty.c libosmocore/src/vty/logging_vty.c libosmocore/src/vty/misc_vty.c libosmocore/src/vty/stats_vty.c libosmocore/src/vty/talloc_ctx_vty.c libosmocore/src/vty/tdef_vty.c libosmocore/src/vty/telnet_interface.c libosmocore/src/vty/utils.c libosmocore/src/vty/vector.c libosmocore/src/vty/vty.c libosmocore/tapset/ libosmocore/tapset/Makefile.am libosmocore/tapset/libosmocore.stp libosmocore/tests/ libosmocore/tests/Makefile.am libosmocore/tests/a5/ libosmocore/tests/a5/a5_test.c libosmocore/tests/a5/a5_test.ok libosmocore/tests/abis/ libosmocore/tests/abis/abis_test.c libosmocore/tests/abis/abis_test.ok libosmocore/tests/auth/ libosmocore/tests/auth/milenage_test.c libosmocore/tests/auth/milenage_test.ok libosmocore/tests/auth/tuak_test.c libosmocore/tests/auth/tuak_test.ok libosmocore/tests/auth/xor2g_test.c libosmocore/tests/auth/xor2g_test.ok libosmocore/tests/base64/ libosmocore/tests/base64/base64_test.c libosmocore/tests/base64/base64_test.ok libosmocore/tests/bitgen/ libosmocore/tests/bitgen/bitgen_test.c libosmocore/tests/bitgen/bitgen_test.ok libosmocore/tests/bits/ libosmocore/tests/bits/bitcomp_test.c libosmocore/tests/bits/bitcomp_test.ok libosmocore/tests/bits/bitfield_test.c libosmocore/tests/bits/bitfield_test.ok libosmocore/tests/bits/bitrev_test.c libosmocore/tests/bits/bitrev_test.ok libosmocore/tests/bitvec/ libosmocore/tests/bitvec/bitvec_test.c libosmocore/tests/bitvec/bitvec_test.ok libosmocore/tests/bsslap/ libosmocore/tests/bsslap/bsslap_test.c libosmocore/tests/bsslap/bsslap_test.ok libosmocore/tests/bssmap_le/ libosmocore/tests/bssmap_le/bssmap_le_test.c libosmocore/tests/bssmap_le/bssmap_le_test.ok libosmocore/tests/codec/ libosmocore/tests/codec/codec_ecu_fr_test.c libosmocore/tests/codec/codec_ecu_fr_test.ok libosmocore/tests/codec/codec_efr_sid_test.c libosmocore/tests/codec/codec_efr_sid_test.in libosmocore/tests/codec/codec_efr_sid_test.ok libosmocore/tests/codec/codec_fr_sid_test.c libosmocore/tests/codec/codec_fr_sid_test.in libosmocore/tests/codec/codec_fr_sid_test.ok libosmocore/tests/codec/codec_hr_sid_test.c libosmocore/tests/codec/codec_hr_sid_test.in libosmocore/tests/codec/codec_hr_sid_test.ok libosmocore/tests/codec/codec_test.c libosmocore/tests/codec/codec_test.ok libosmocore/tests/coding/ libosmocore/tests/coding/coding_test.c libosmocore/tests/coding/coding_test.ok libosmocore/tests/comp128/ libosmocore/tests/comp128/comp128_test.c libosmocore/tests/comp128/comp128_test.ok libosmocore/tests/context/ libosmocore/tests/context/context_test.c libosmocore/tests/context/context_test.ok libosmocore/tests/conv/ libosmocore/tests/conv/conv.c libosmocore/tests/conv/conv.h libosmocore/tests/conv/conv_gsm0503_test.c libosmocore/tests/conv/conv_gsm0503_test.ok libosmocore/tests/conv/conv_test.c libosmocore/tests/conv/conv_test.ok libosmocore/tests/ctrl/ libosmocore/tests/ctrl/ctrl_test.c libosmocore/tests/ctrl/ctrl_test.ok libosmocore/tests/dtx/ libosmocore/tests/dtx/dtx_gsm0503_test.c libosmocore/tests/dtx/dtx_gsm0503_test.ok libosmocore/tests/endian/ libosmocore/tests/endian/endian_test.c libosmocore/tests/endian/endian_test.ok libosmocore/tests/exec/ libosmocore/tests/exec/exec_test.c libosmocore/tests/exec/exec_test.err libosmocore/tests/exec/exec_test.ok libosmocore/tests/fr/ libosmocore/tests/fr/fr_test.c libosmocore/tests/fr/fr_test.err libosmocore/tests/fr/fr_test.ok libosmocore/tests/fsm/ libosmocore/tests/fsm/fsm_dealloc_test.c libosmocore/tests/fsm/fsm_dealloc_test.err libosmocore/tests/fsm/fsm_test.c libosmocore/tests/fsm/fsm_test.err libosmocore/tests/fsm/fsm_test.ok libosmocore/tests/gad/ libosmocore/tests/gad/gad_test.c libosmocore/tests/gad/gad_test.ok libosmocore/tests/gb/ libosmocore/tests/gb/bssgp_fc_test.c libosmocore/tests/gb/bssgp_fc_tests.err libosmocore/tests/gb/bssgp_fc_tests.ok libosmocore/tests/gb/bssgp_fc_tests.sh libosmocore/tests/gb/gprs_bssgp_rim_test.c libosmocore/tests/gb/gprs_bssgp_rim_test.ok libosmocore/tests/gb/gprs_bssgp_test.c libosmocore/tests/gb/gprs_bssgp_test.ok libosmocore/tests/gb/gprs_ns2_test.c libosmocore/tests/gb/gprs_ns2_test.err libosmocore/tests/gb/gprs_ns2_test.ok libosmocore/tests/gb/gprs_ns2_vty.vty libosmocore/tests/gb/gprs_ns_test.c libosmocore/tests/gb/gprs_ns_test.err libosmocore/tests/gb/gprs_ns_test.ok libosmocore/tests/gb/osmo-ns-dummy.cfg libosmocore/tests/gb/osmoappdesc.py libosmocore/tests/gea/ libosmocore/tests/gea/gea_test.c libosmocore/tests/gea/gea_test.ok libosmocore/tests/gprs/ libosmocore/tests/gprs/gprs_test.c libosmocore/tests/gprs/gprs_test.ok libosmocore/tests/gsm0408/ libosmocore/tests/gsm0408/gsm0408_test.c libosmocore/tests/gsm0408/gsm0408_test.err libosmocore/tests/gsm0408/gsm0408_test.ok libosmocore/tests/gsm0502/ libosmocore/tests/gsm0502/gsm0502_test.c libosmocore/tests/gsm0502/gsm0502_test.ok libosmocore/tests/gsm0808/ libosmocore/tests/gsm0808/gsm0808_test.c libosmocore/tests/gsm0808/gsm0808_test.ok libosmocore/tests/gsm23003/ libosmocore/tests/gsm23003/gsm23003_test.c libosmocore/tests/gsm23003/gsm23003_test.ok libosmocore/tests/gsm23236/ libosmocore/tests/gsm23236/gsm23236_test.c libosmocore/tests/gsm23236/gsm23236_test.ok libosmocore/tests/gsm29205/ libosmocore/tests/gsm29205/gsm29205_test.c libosmocore/tests/gsm29205/gsm29205_test.ok libosmocore/tests/gsm44021/ libosmocore/tests/gsm44021/frame_csd_test.c libosmocore/tests/gsm44021/frame_csd_test.ok libosmocore/tests/gsm48/ libosmocore/tests/gsm48/rest_octets_test.c libosmocore/tests/gsm48/rest_octets_test.ok libosmocore/tests/gsup/ libosmocore/tests/gsup/gsup_test.c libosmocore/tests/gsup/gsup_test.err libosmocore/tests/gsup/gsup_test.ok libosmocore/tests/i460_mux/ libosmocore/tests/i460_mux/i460_mux_test.c libosmocore/tests/i460_mux/i460_mux_test.ok libosmocore/tests/it_q/ libosmocore/tests/it_q/it_q_test.c libosmocore/tests/it_q/it_q_test.ok libosmocore/tests/iuup/ libosmocore/tests/iuup/iuup_test.c libosmocore/tests/iuup/iuup_test.err libosmocore/tests/iuup/iuup_test.ok libosmocore/tests/jhash/ libosmocore/tests/jhash/jhash_test.c libosmocore/tests/jhash/jhash_test.ok libosmocore/tests/kasumi/ libosmocore/tests/kasumi/kasumi_test.c libosmocore/tests/kasumi/kasumi_test.ok libosmocore/tests/lapd/ libosmocore/tests/lapd/lapd_test.c libosmocore/tests/lapd/lapd_test.ok libosmocore/tests/libsercomstub.c libosmocore/tests/logging/ libosmocore/tests/logging/logging_gsmtap_test.c libosmocore/tests/logging/logging_gsmtap_test.err libosmocore/tests/logging/logging_test.c libosmocore/tests/logging/logging_test.err libosmocore/tests/logging/logging_test.ok libosmocore/tests/logging/logging_vty_test.c libosmocore/tests/logging/logging_vty_test.vty libosmocore/tests/loggingrb/ libosmocore/tests/loggingrb/logging_test.err libosmocore/tests/loggingrb/logging_test.ok libosmocore/tests/loggingrb/loggingrb_test.c libosmocore/tests/msgb/ libosmocore/tests/msgb/msgb_test.c libosmocore/tests/msgb/msgb_test.ok libosmocore/tests/msgfile/ libosmocore/tests/msgfile/msgconfig.cfg libosmocore/tests/msgfile/msgfile_test.c libosmocore/tests/msgfile/msgfile_test.ok libosmocore/tests/oap/ libosmocore/tests/oap/oap_client_test.c libosmocore/tests/oap/oap_client_test.err libosmocore/tests/oap/oap_client_test.ok libosmocore/tests/oap/oap_test.c libosmocore/tests/oap/oap_test.ok libosmocore/tests/osmo-auc-gen/ libosmocore/tests/osmo-auc-gen/osmo-auc-gen_test.err libosmocore/tests/osmo-auc-gen/osmo-auc-gen_test.ok libosmocore/tests/osmo-auc-gen/osmo-auc-gen_test.sh libosmocore/tests/osmo-config-merge/ libosmocore/tests/osmo-config-merge/Makefile.am libosmocore/tests/osmo-config-merge/testA.cfg libosmocore/tests/osmo-config-merge/testA.confmerge libosmocore/tests/osmo-config-merge/testA.ok libosmocore/tests/osmo-config-merge/testB.cfg libosmocore/tests/osmo-config-merge/testB.confmerge libosmocore/tests/osmo-config-merge/testB.ok libosmocore/tests/osmo-config-merge/testB2.cfg libosmocore/tests/osmo-config-merge/testB2.confmerge libosmocore/tests/osmo-config-merge/testB2.ok libosmocore/tests/osmo-config-merge/testsuite.at libosmocore/tests/osmo_io/ libosmocore/tests/osmo_io/osmo_io_test.c libosmocore/tests/osmo_io/osmo_io_test.err libosmocore/tests/osmo_io/osmo_io_test.ok libosmocore/tests/prbs/ libosmocore/tests/prbs/prbs_test.c libosmocore/tests/prbs/prbs_test.ok libosmocore/tests/rlp/ libosmocore/tests/rlp/rlp_test.c libosmocore/tests/rlp/rlp_test.ok libosmocore/tests/sercomm/ libosmocore/tests/sercomm/sercomm_test.c libosmocore/tests/sercomm/sercomm_test.ok libosmocore/tests/sim/ libosmocore/tests/sim/sim_test.c libosmocore/tests/sim/sim_test.ok libosmocore/tests/sms/ libosmocore/tests/sms/sms_test.c libosmocore/tests/sms/sms_test.ok libosmocore/tests/smscb/ libosmocore/tests/smscb/cbsp_test.c libosmocore/tests/smscb/cbsp_test.ok libosmocore/tests/smscb/gsm0341_test.c libosmocore/tests/smscb/gsm0341_test.ok libosmocore/tests/smscb/smscb_test.c libosmocore/tests/smscb/smscb_test.ok libosmocore/tests/sockaddr_str/ libosmocore/tests/sockaddr_str/sockaddr_str_test.c libosmocore/tests/sockaddr_str/sockaddr_str_test.ok libosmocore/tests/socket/ libosmocore/tests/socket/socket_sctp_test.c libosmocore/tests/socket/socket_sctp_test.err libosmocore/tests/socket/socket_sctp_test.ok libosmocore/tests/socket/socket_test.c libosmocore/tests/socket/socket_test.err libosmocore/tests/socket/socket_test.ok libosmocore/tests/soft_uart/ libosmocore/tests/soft_uart/soft_uart_test.c libosmocore/tests/soft_uart/soft_uart_test.ok libosmocore/tests/stats/ libosmocore/tests/stats/stats_test.c libosmocore/tests/stats/stats_test.err libosmocore/tests/stats/stats_test.ok libosmocore/tests/stats/stats_vty_test.c libosmocore/tests/stats/stats_vty_test.vty libosmocore/tests/strrb/ libosmocore/tests/strrb/strrb_test.c libosmocore/tests/strrb/strrb_test.ok libosmocore/tests/tdef/ libosmocore/tests/tdef/tdef_test.c libosmocore/tests/tdef/tdef_test.err libosmocore/tests/tdef/tdef_test.ok libosmocore/tests/tdef/tdef_test_range_64bit.ok libosmocore/tests/tdef/tdef_vty_config_root_test.c libosmocore/tests/tdef/tdef_vty_config_root_test.vty libosmocore/tests/tdef/tdef_vty_config_subnode_test.c libosmocore/tests/tdef/tdef_vty_config_subnode_test.vty libosmocore/tests/tdef/tdef_vty_dynamic_test.c libosmocore/tests/tdef/tdef_vty_dynamic_test.vty libosmocore/tests/testsuite.at libosmocore/tests/time_cc/ libosmocore/tests/time_cc/time_cc_test.c libosmocore/tests/time_cc/time_cc_test.ok libosmocore/tests/timer/ libosmocore/tests/timer/clk_override_test.c libosmocore/tests/timer/clk_override_test.ok libosmocore/tests/timer/timer_test.c libosmocore/tests/timer/timer_test.ok libosmocore/tests/tlv/ libosmocore/tests/tlv/tlv_test.c libosmocore/tests/tlv/tlv_test.ok libosmocore/tests/use_count/ libosmocore/tests/use_count/use_count_test.c libosmocore/tests/use_count/use_count_test.err libosmocore/tests/use_count/use_count_test.ok libosmocore/tests/ussd/ libosmocore/tests/ussd/ussd_test.c libosmocore/tests/ussd/ussd_test.ok libosmocore/tests/utils/ libosmocore/tests/utils/utils_test.c libosmocore/tests/utils/utils_test.err libosmocore/tests/utils/utils_test.ok libosmocore/tests/v110/ libosmocore/tests/v110/frame_test.c libosmocore/tests/v110/frame_test.ok libosmocore/tests/v110/ra1_test.c libosmocore/tests/v110/ra1_test.ok libosmocore/tests/v110/ta_test.c libosmocore/tests/v110/ta_test.err libosmocore/tests/vty/ libosmocore/tests/vty/fail_cmd_ret_warning.cfg libosmocore/tests/vty/fail_not_de-indented.cfg libosmocore/tests/vty/fail_tabs_and_spaces.cfg libosmocore/tests/vty/fail_too_much_indent.cfg libosmocore/tests/vty/ok.cfg libosmocore/tests/vty/ok_deprecated_logging.cfg libosmocore/tests/vty/ok_empty_parent.cfg libosmocore/tests/vty/ok_ignore_blank.cfg libosmocore/tests/vty/ok_ignore_comment.cfg libosmocore/tests/vty/ok_indented_root.cfg libosmocore/tests/vty/ok_more_spaces.cfg libosmocore/tests/vty/ok_tabs.cfg libosmocore/tests/vty/ok_tabs_and_spaces.cfg libosmocore/tests/vty/vty_test.c libosmocore/tests/vty/vty_test.err libosmocore/tests/vty/vty_test.ok libosmocore/tests/vty/vty_transcript_test.c libosmocore/tests/vty/vty_transcript_test.vty libosmocore/tests/write_queue/ libosmocore/tests/write_queue/wqueue_test.c libosmocore/tests/write_queue/wqueue_test.ok libosmocore/utils/ libosmocore/utils/Makefile.am libosmocore/utils/conv_codes_gsm.py libosmocore/utils/conv_gen.py libosmocore/utils/gen_website_doc_tree.sh libosmocore/utils/gsmtap-logsend.c libosmocore/utils/gsmtap.py libosmocore/utils/gsmtap_logread.py libosmocore/utils/osmo-aka-verify.c libosmocore/utils/osmo-arfcn.c libosmocore/utils/osmo-auc-gen.c libosmocore/utils/osmo-config-merge.c libosmocore/utils/osmo-install-dbg-pkgs.py libosmocore/utils/osmo-ns-dummy-vty.c libosmocore/utils/osmo-ns-dummy.c libosmocore/utils/osmo-sim-test.c libosmocore/utils/osmo-stat-dummy/ libosmocore/utils/osmo-stat-dummy/Makefile.am libosmocore/utils/osmo-stat-dummy/README.md libosmocore/utils/osmo-stat-dummy/osmo-stat-dummy.c libosmocore/utils/osmo-stat-dummy/osmo-stat-dummy.cfg libosmocore/utils/osmo-stat-dummy/osmo-stat-dummy.html + cd _temp/binpkgs/libosmocore + apt-get -y update Get:1 https://downloads.osmocom.org/packages/osmocom:/master/Debian_13 ./ InRelease [1594 B] Hit:2 http://deb.debian.org/debian trixie InRelease Get:3 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:5 https://downloads.osmocom.org/packages/osmocom:/master/Debian_13 ./ Packages [71.7 kB] Fetched 164 kB in 0s (2226 kB/s) Reading package lists... + apt-get -y build-dep . Note, using directory '.' to get the build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils debhelper dh-autoreconf dh-strip-nondeterminism doxygen dwz file gettext gettext-base groff-base intltool-debian libarchive-zip-perl libcap-dev libclang-cpp19 libclang1-19 libdebhelper-perl libedit2 libevent-2.1-7t64 libfile-stripnondeterminism-perl libfmt10 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64 libgnutls-openssl27t64 libgnutls28-dev libidn2-dev libllvm19 libmagic-mgc libmagic1t64 libmnl-dev libp11-kit-dev libpcsclite-dev libpcsclite1 libpipeline1 libpkgconf3 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib libsctp-dev libsctp1 libsystemd-dev libtalloc-dev libtalloc2 libtasn1-6-dev libtool libuchardet0 libunbound8 liburing-dev liburing2 libusb-1.0-0 libusb-1.0-0-dev libxapian30 libxml2 libz3-4 m4 man-db media-types netbase nettle-dev pkg-config pkgconf pkgconf-bin po-debconf python3 python3-minimal python3.13 python3.13-minimal sensible-utils 0 upgraded, 72 newly installed, 0 to remove and 0 not upgraded. Need to get 86.8 MB of archives. After this operation, 381 MB of additional disk space will be used. Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Get:5 http://deb.debian.org/debian trixie/main amd64 netbase all 6.5 [12.4 kB] Get:6 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Get:7 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Get:8 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Get:9 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Get:10 http://deb.debian.org/debian trixie/main amd64 sensible-utils all 0.0.25 [25.0 kB] Get:11 http://deb.debian.org/debian trixie/main amd64 libmagic-mgc amd64 1:5.46-5 [338 kB] Get:12 http://deb.debian.org/debian trixie/main amd64 libmagic1t64 amd64 1:5.46-5 [109 kB] Get:13 http://deb.debian.org/debian trixie/main amd64 file amd64 1:5.46-5 [43.6 kB] Get:14 http://deb.debian.org/debian trixie/main amd64 gettext-base amd64 0.23.1-2 [243 kB] Get:15 http://deb.debian.org/debian trixie/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get:16 http://deb.debian.org/debian trixie/main amd64 groff-base amd64 1.23.0-9 [1187 kB] Get:17 http://deb.debian.org/debian trixie/main amd64 bsdextrautils amd64 2.41-5 [94.6 kB] Get:18 http://deb.debian.org/debian trixie/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get:19 http://deb.debian.org/debian trixie/main amd64 man-db amd64 2.13.1-1 [1469 kB] Get:20 http://deb.debian.org/debian trixie/main amd64 m4 amd64 1.4.19-8 [294 kB] Get:21 http://deb.debian.org/debian trixie/main amd64 autoconf all 2.72-3.1 [494 kB] Get:22 http://deb.debian.org/debian trixie/main amd64 autotools-dev all 20240727.1 [60.2 kB] Get:23 http://deb.debian.org/debian trixie/main amd64 automake all 1:1.17-4 [862 kB] Get:24 http://deb.debian.org/debian trixie/main amd64 autopoint all 0.23.1-2 [770 kB] Get:25 http://deb.debian.org/debian trixie/main amd64 libdebhelper-perl all 13.24.2 [90.9 kB] Get:26 http://deb.debian.org/debian trixie/main amd64 libtool all 2.5.4-4 [539 kB] Get:27 http://deb.debian.org/debian trixie/main amd64 dh-autoreconf all 20 [17.1 kB] Get:28 http://deb.debian.org/debian trixie/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get:29 http://deb.debian.org/debian trixie/main amd64 libfile-stripnondeterminism-perl all 1.14.1-2 [19.7 kB] Get:30 http://deb.debian.org/debian trixie/main amd64 dh-strip-nondeterminism all 1.14.1-2 [8620 B] Get:31 http://deb.debian.org/debian trixie/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get:32 http://deb.debian.org/debian trixie/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-2.1+deb13u2 [698 kB] Get:33 http://deb.debian.org/debian trixie/main amd64 gettext amd64 0.23.1-2 [1680 kB] Get:34 http://deb.debian.org/debian trixie/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get:35 http://deb.debian.org/debian trixie/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get:36 http://deb.debian.org/debian trixie/main amd64 debhelper all 13.24.2 [919 kB] Get:37 http://deb.debian.org/debian trixie/main amd64 libedit2 amd64 3.1-20250104-1 [93.8 kB] Get:38 http://deb.debian.org/debian trixie/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get:39 http://deb.debian.org/debian trixie/main amd64 libllvm19 amd64 1:19.1.7-3+b1 [26.0 MB] Get:40 http://deb.debian.org/debian trixie/main amd64 libclang-cpp19 amd64 1:19.1.7-3+b1 [13.2 MB] Get:41 http://deb.debian.org/debian trixie/main amd64 libclang1-19 amd64 1:19.1.7-3+b1 [7623 kB] Get:42 http://deb.debian.org/debian trixie/main amd64 libfmt10 amd64 10.1.1+ds1-4 [127 kB] Get:43 http://deb.debian.org/debian trixie/main amd64 libxapian30 amd64 1.4.29-3 [1165 kB] Get:44 http://deb.debian.org/debian trixie/main amd64 doxygen amd64 1.9.8+ds-2.1 [5017 kB] Get:45 http://deb.debian.org/debian trixie/main amd64 libcap-dev amd64 1:2.75-10+b3 [546 kB] Get:46 http://deb.debian.org/debian trixie/main amd64 libevent-2.1-7t64 amd64 2.1.12-stable-10+b1 [182 kB] Get:47 http://deb.debian.org/debian trixie/main amd64 libgmpxx4ldbl amd64 2:6.3.0+dfsg-3 [329 kB] Get:48 http://deb.debian.org/debian trixie/main amd64 libgmp-dev amd64 2:6.3.0+dfsg-3 [642 kB] Get:49 http://deb.debian.org/debian trixie/main amd64 libunbound8 amd64 1.22.0-2+deb13u1 [598 kB] Get:50 http://deb.debian.org/debian-security trixie-security/main amd64 libgnutls-dane0t64 amd64 3.8.9-3+deb13u2 [455 kB] Get:51 http://deb.debian.org/debian-security trixie-security/main amd64 libgnutls-openssl27t64 amd64 3.8.9-3+deb13u2 [455 kB] Get:52 http://deb.debian.org/debian trixie/main amd64 libidn2-dev amd64 2.3.8-2 [103 kB] Get:53 http://deb.debian.org/debian trixie/main amd64 libp11-kit-dev amd64 0.25.5-3 [208 kB] Get:54 http://deb.debian.org/debian trixie/main amd64 libtasn1-6-dev amd64 4.20.0-2 [99.2 kB] Get:55 http://deb.debian.org/debian trixie/main amd64 nettle-dev amd64 3.10.1-1 [1318 kB] Get:56 http://deb.debian.org/debian-security trixie-security/main amd64 libgnutls28-dev amd64 3.8.9-3+deb13u2 [1409 kB] Get:57 http://deb.debian.org/debian trixie/main amd64 libmnl-dev amd64 1.0.5-3 [23.2 kB] Get:58 http://deb.debian.org/debian trixie/main amd64 libpcsclite1 amd64 2.3.3-1 [55.2 kB] Get:59 http://deb.debian.org/debian trixie/main amd64 libpcsclite-dev amd64 2.3.3-1 [68.3 kB] Get:60 http://deb.debian.org/debian trixie/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get:61 http://deb.debian.org/debian trixie/main amd64 libsctp1 amd64 1.0.21+dfsg-1 [25.8 kB] Get:62 http://deb.debian.org/debian trixie/main amd64 libsctp-dev amd64 1.0.21+dfsg-1 [74.2 kB] Get:63 http://deb.debian.org/debian trixie/main amd64 libsystemd-dev amd64 257.9-1~deb13u1 [1357 kB] Get:64 http://deb.debian.org/debian trixie/main amd64 libtalloc2 amd64 2:2.4.3+samba4.22.6+dfsg-0+deb13u1 [61.5 kB] Get:65 http://deb.debian.org/debian trixie/main amd64 libtalloc-dev amd64 2:2.4.3+samba4.22.6+dfsg-0+deb13u1 [72.9 kB] Get:66 http://deb.debian.org/debian trixie/main amd64 liburing2 amd64 2.9-1 [26.4 kB] Get:67 http://deb.debian.org/debian trixie/main amd64 liburing-dev amd64 2.9-1 [232 kB] Get:68 http://deb.debian.org/debian trixie/main amd64 libusb-1.0-0 amd64 2:1.0.28-1 [59.6 kB] Get:69 http://deb.debian.org/debian trixie/main amd64 libusb-1.0-0-dev amd64 2:1.0.28-1 [82.9 kB] Get:70 http://deb.debian.org/debian trixie/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get:71 http://deb.debian.org/debian trixie/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get:72 http://deb.debian.org/debian trixie/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] Preconfiguring packages ... Fetched 86.8 MB in 1s (94.4 MB/s) Selecting previously unselected package libpython3.13-minimal:amd64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15438 files and directories currently installed.) Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13-minimal. Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Unpacking python3.13-minimal (3.13.5-2) ... Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Setting up python3.13-minimal (3.13.5-2) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 15763 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Unpacking python3-minimal (3.13.5-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_13.0.0_all.deb ... Unpacking media-types (13.0.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.5_all.deb ... Unpacking netbase (6.5) ... Selecting previously unselected package libpython3.13-stdlib:amd64. Preparing to unpack .../3-libpython3.13-stdlib_3.13.5-2_amd64.deb ... Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Selecting previously unselected package python3.13. Preparing to unpack .../4-python3.13_3.13.5-2_amd64.deb ... Unpacking python3.13 (3.13.5-2) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../5-libpython3-stdlib_3.13.5-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Setting up python3-minimal (3.13.5-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 16224 files and directories currently installed.) Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Unpacking python3 (3.13.5-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../01-sensible-utils_0.0.25_all.deb ... Unpacking sensible-utils (0.0.25) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../02-libmagic-mgc_1%3a5.46-5_amd64.deb ... Unpacking libmagic-mgc (1:5.46-5) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../03-libmagic1t64_1%3a5.46-5_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.46-5) ... Selecting previously unselected package file. Preparing to unpack .../04-file_1%3a5.46-5_amd64.deb ... Unpacking file (1:5.46-5) ... Selecting previously unselected package gettext-base. Preparing to unpack .../05-gettext-base_0.23.1-2_amd64.deb ... Unpacking gettext-base (0.23.1-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../06-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../07-groff-base_1.23.0-9_amd64.deb ... Unpacking groff-base (1.23.0-9) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../08-bsdextrautils_2.41-5_amd64.deb ... Unpacking bsdextrautils (2.41-5) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../09-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../10-man-db_2.13.1-1_amd64.deb ... Unpacking man-db (2.13.1-1) ... Selecting previously unselected package m4. Preparing to unpack .../11-m4_1.4.19-8_amd64.deb ... Unpacking m4 (1.4.19-8) ... Selecting previously unselected package autoconf. Preparing to unpack .../12-autoconf_2.72-3.1_all.deb ... Unpacking autoconf (2.72-3.1) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../13-autotools-dev_20240727.1_all.deb ... Unpacking autotools-dev (20240727.1) ... Selecting previously unselected package automake. Preparing to unpack .../14-automake_1%3a1.17-4_all.deb ... Unpacking automake (1:1.17-4) ... Selecting previously unselected package autopoint. Preparing to unpack .../15-autopoint_0.23.1-2_all.deb ... Unpacking autopoint (0.23.1-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../16-libdebhelper-perl_13.24.2_all.deb ... Unpacking libdebhelper-perl (13.24.2) ... Selecting previously unselected package libtool. Preparing to unpack .../17-libtool_2.5.4-4_all.deb ... Unpacking libtool (2.5.4-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../18-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../19-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../20-libfile-stripnondeterminism-perl_1.14.1-2_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.1-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../21-dh-strip-nondeterminism_1.14.1-2_all.deb ... Unpacking dh-strip-nondeterminism (1.14.1-2) ... Selecting previously unselected package dwz. Preparing to unpack .../22-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../23-libxml2_2.12.7+dfsg+really2.9.14-2.1+deb13u2_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u2) ... Selecting previously unselected package gettext. Preparing to unpack .../24-gettext_0.23.1-2_amd64.deb ... Unpacking gettext (0.23.1-2) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../25-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../26-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../27-debhelper_13.24.2_all.deb ... Unpacking debhelper (13.24.2) ... Selecting previously unselected package libedit2:amd64. Preparing to unpack .../28-libedit2_3.1-20250104-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20250104-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../29-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../30-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../31-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../32-libclang1-19_1%3a19.1.7-3+b1_amd64.deb ... Unpacking libclang1-19 (1:19.1.7-3+b1) ... Selecting previously unselected package libfmt10:amd64. Preparing to unpack .../33-libfmt10_10.1.1+ds1-4_amd64.deb ... Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... Selecting previously unselected package libxapian30:amd64. Preparing to unpack .../34-libxapian30_1.4.29-3_amd64.deb ... Unpacking libxapian30:amd64 (1.4.29-3) ... Selecting previously unselected package doxygen. Preparing to unpack .../35-doxygen_1.9.8+ds-2.1_amd64.deb ... Unpacking doxygen (1.9.8+ds-2.1) ... Selecting previously unselected package libcap-dev:amd64. Preparing to unpack .../36-libcap-dev_1%3a2.75-10+b3_amd64.deb ... Unpacking libcap-dev:amd64 (1:2.75-10+b3) ... Selecting previously unselected package libevent-2.1-7t64:amd64. Preparing to unpack .../37-libevent-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libgmpxx4ldbl:amd64. Preparing to unpack .../38-libgmpxx4ldbl_2%3a6.3.0+dfsg-3_amd64.deb ... Unpacking libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libgmp-dev:amd64. Preparing to unpack .../39-libgmp-dev_2%3a6.3.0+dfsg-3_amd64.deb ... Unpacking libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... Selecting previously unselected package libunbound8:amd64. Preparing to unpack .../40-libunbound8_1.22.0-2+deb13u1_amd64.deb ... Unpacking libunbound8:amd64 (1.22.0-2+deb13u1) ... Selecting previously unselected package libgnutls-dane0t64:amd64. Preparing to unpack .../41-libgnutls-dane0t64_3.8.9-3+deb13u2_amd64.deb ... Unpacking libgnutls-dane0t64:amd64 (3.8.9-3+deb13u2) ... Selecting previously unselected package libgnutls-openssl27t64:amd64. Preparing to unpack .../42-libgnutls-openssl27t64_3.8.9-3+deb13u2_amd64.deb ... Unpacking libgnutls-openssl27t64:amd64 (3.8.9-3+deb13u2) ... Selecting previously unselected package libidn2-dev:amd64. Preparing to unpack .../43-libidn2-dev_2.3.8-2_amd64.deb ... Unpacking libidn2-dev:amd64 (2.3.8-2) ... Selecting previously unselected package libp11-kit-dev:amd64. Preparing to unpack .../44-libp11-kit-dev_0.25.5-3_amd64.deb ... Unpacking libp11-kit-dev:amd64 (0.25.5-3) ... Selecting previously unselected package libtasn1-6-dev:amd64. Preparing to unpack .../45-libtasn1-6-dev_4.20.0-2_amd64.deb ... Unpacking libtasn1-6-dev:amd64 (4.20.0-2) ... Selecting previously unselected package nettle-dev:amd64. Preparing to unpack .../46-nettle-dev_3.10.1-1_amd64.deb ... Unpacking nettle-dev:amd64 (3.10.1-1) ... Selecting previously unselected package libgnutls28-dev:amd64. Preparing to unpack .../47-libgnutls28-dev_3.8.9-3+deb13u2_amd64.deb ... Unpacking libgnutls28-dev:amd64 (3.8.9-3+deb13u2) ... Selecting previously unselected package libmnl-dev:amd64. Preparing to unpack .../48-libmnl-dev_1.0.5-3_amd64.deb ... Unpacking libmnl-dev:amd64 (1.0.5-3) ... Selecting previously unselected package libpcsclite1:amd64. Preparing to unpack .../49-libpcsclite1_2.3.3-1_amd64.deb ... Unpacking libpcsclite1:amd64 (2.3.3-1) ... Selecting previously unselected package libpcsclite-dev:amd64. Preparing to unpack .../50-libpcsclite-dev_2.3.3-1_amd64.deb ... Unpacking libpcsclite-dev:amd64 (2.3.3-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../51-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package libsctp1:amd64. Preparing to unpack .../52-libsctp1_1.0.21+dfsg-1_amd64.deb ... Unpacking libsctp1:amd64 (1.0.21+dfsg-1) ... Selecting previously unselected package libsctp-dev:amd64. Preparing to unpack .../53-libsctp-dev_1.0.21+dfsg-1_amd64.deb ... Unpacking libsctp-dev:amd64 (1.0.21+dfsg-1) ... Selecting previously unselected package libsystemd-dev:amd64. Preparing to unpack .../54-libsystemd-dev_257.9-1~deb13u1_amd64.deb ... Unpacking libsystemd-dev:amd64 (257.9-1~deb13u1) ... Selecting previously unselected package libtalloc2:amd64. Preparing to unpack .../55-libtalloc2_2%3a2.4.3+samba4.22.6+dfsg-0+deb13u1_amd64.deb ... Unpacking libtalloc2:amd64 (2:2.4.3+samba4.22.6+dfsg-0+deb13u1) ... Selecting previously unselected package libtalloc-dev:amd64. Preparing to unpack .../56-libtalloc-dev_2%3a2.4.3+samba4.22.6+dfsg-0+deb13u1_amd64.deb ... Unpacking libtalloc-dev:amd64 (2:2.4.3+samba4.22.6+dfsg-0+deb13u1) ... Selecting previously unselected package liburing2:amd64. Preparing to unpack .../57-liburing2_2.9-1_amd64.deb ... Unpacking liburing2:amd64 (2.9-1) ... Selecting previously unselected package liburing-dev:amd64. Preparing to unpack .../58-liburing-dev_2.9-1_amd64.deb ... Unpacking liburing-dev:amd64 (2.9-1) ... Selecting previously unselected package libusb-1.0-0:amd64. Preparing to unpack .../59-libusb-1.0-0_2%3a1.0.28-1_amd64.deb ... Unpacking libusb-1.0-0:amd64 (2:1.0.28-1) ... Selecting previously unselected package libusb-1.0-0-dev:amd64. Preparing to unpack .../60-libusb-1.0-0-dev_2%3a1.0.28-1_amd64.deb ... Unpacking libusb-1.0-0-dev:amd64 (2:1.0.28-1) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../61-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../62-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../63-pkg-config_1.8.1-4_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-4) ... Setting up media-types (13.0.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libgnutls-openssl27t64:amd64 (3.8.9-3+deb13u2) ... Setting up libxapian30:amd64 (1.4.29-3) ... Setting up bsdextrautils (2.41-5) ... Setting up libmagic-mgc (1:5.46-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.24.2) ... Setting up libedit2:amd64 (3.1-20250104-1) ... Setting up libmagic1t64:amd64 (1:5.46-5) ... Setting up gettext-base (0.23.1-2) ... Setting up m4 (1.4.19-8) ... Setting up libevent-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up file (1:5.46-5) ... Setting up libtalloc2:amd64 (2:2.4.3+samba4.22.6+dfsg-0+deb13u1) ... Setting up libtalloc-dev:amd64 (2:2.4.3+samba4.22.6+dfsg-0+deb13u1) ... Setting up autotools-dev (20240727.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libunbound8:amd64 (1.22.0-2+deb13u1) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libgmpxx4ldbl:amd64 (2:6.3.0+dfsg-3) ... Setting up libgnutls-dane0t64:amd64 (3.8.9-3+deb13u2) ... Setting up libmnl-dev:amd64 (1.0.5-3) ... Setting up autopoint (0.23.1-2) ... Setting up libpcsclite1:amd64 (2.3.3-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libpcsclite-dev:amd64 (2.3.3-1) ... Setting up libidn2-dev:amd64 (2.3.8-2) ... Setting up autoconf (2.72-3.1) ... Setting up dwz (0.15-1+b1) ... Setting up libsctp1:amd64 (1.0.21+dfsg-1) ... Setting up sensible-utils (0.0.25) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up netbase (6.5) ... Setting up libusb-1.0-0:amd64 (2:1.0.28-1) ... Setting up liburing2:amd64 (2.9-1) ... Setting up libtasn1-6-dev:amd64 (4.20.0-2) ... Setting up libcap-dev:amd64 (1:2.75-10+b3) ... Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-2.1+deb13u2) ... Setting up libsystemd-dev:amd64 (257.9-1~deb13u1) ... Setting up libfmt10:amd64 (10.1.1+ds1-4) ... Setting up libp11-kit-dev:amd64 (0.25.5-3) ... Setting up liburing-dev:amd64 (2.9-1) ... Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Setting up automake (1:1.17-4) ... update-alternatives: using /usr/bin/automake-1.17 to provide /usr/bin/automake (automake) in auto mode update-alternatives: warning: skip creation of /usr/share/man/man1/automake.1.gz because associated file /usr/share/man/man1/automake-1.17.1.gz (of link group automake) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/man1/aclocal.1.gz because associated file /usr/share/man/man1/aclocal-1.17.1.gz (of link group automake) doesn't exist Setting up libfile-stripnondeterminism-perl (1.14.1-2) ... Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Setting up gettext (0.23.1-2) ... Setting up libgmp-dev:amd64 (2:6.3.0+dfsg-3) ... Setting up libclang1-19 (1:19.1.7-3+b1) ... Setting up nettle-dev:amd64 (3.10.1-1) ... Setting up libtool (2.5.4-4) ... Setting up python3.13 (3.13.5-2) ... Setting up libusb-1.0-0-dev:amd64 (2:1.0.28-1) ... Setting up python3 (3.13.5-1) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up dh-autoreconf (20) ... Setting up libsctp-dev:amd64 (1.0.21+dfsg-1) ... Setting up pkg-config:amd64 (1.8.1-4) ... Setting up dh-strip-nondeterminism (1.14.1-2) ... Setting up groff-base (1.23.0-9) ... Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Setting up libgnutls28-dev:amd64 (3.8.9-3+deb13u2) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up man-db (2.13.1-1) ... Building database of manual pages ... Setting up doxygen (1.9.8+ds-2.1) ... Setting up debhelper (13.24.2) ... Processing triggers for libc-bin (2.41-12+deb13u1) ... + [ -n 1 ] + ip link set eth0 down + su user -c dpkg-buildpackage -us -uc -j21 dpkg-buildpackage: info: source package libosmocore dpkg-buildpackage: info: source version 1.13.0.2.6673 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Osmocom OBS scripts dpkg-source --before-build . dpkg-buildpackage: info: host architecture amd64 debian/rules clean dh clean --with autoreconf --fail-missing dh_auto_clean -O--fail-missing dh_autoreconf_clean -O--fail-missing debian/rules override_dh_clean make[1]: Entering directory '/obs/_temp/binpkgs/libosmocore' dh_clean rm -f .version rm -f debian/man/osmo-arfcn.1 rm -f debian/man/osmo-auc-gen.1 rm -f include/osmocom/core/bit16gen.h rm -f include/osmocom/core/bit32gen.h rm -f include/osmocom/core/bit64gen.h rm -f include/osmocom/core/crc16gen.h rm -f include/osmocom/core/crc32gen.h rm -f include/osmocom/core/crc64gen.h rm -f include/osmocom/core/crc8gen.h rm -f src/core/crc16gen.c rm -f src/core/crc32gen.c rm -f src/core/crc64gen.c rm -f src/core/crc8gen.c rm -f tests/package.m4 rm -f tests/testsuite rm -f -r doc/codec/ rm -f -r doc/core/ rm -f -r doc/ctrl/ rm -f -r doc/gsm/ rm -f -r doc/isdn/ rm -f -r doc/gb/ rm -f -r doc/vty/html/ rm -f -r doc/vty/latex/ make[1]: Leaving directory '/obs/_temp/binpkgs/libosmocore' dpkg-source -b . dpkg-source: info: using source format '3.0 (native)' dpkg-source: info: building libosmocore in libosmocore_1.13.0.2.6673.tar.xz dpkg-source: info: building libosmocore in libosmocore_1.13.0.2.6673.dsc debian/rules binary dh binary --with autoreconf --fail-missing dh_update_autotools_config -O--fail-missing dh_autoreconf -O--fail-missing libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:88: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:88: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... configure.ac:88: the top level configure.ac:110: warning: $as_echo is obsolete; use AS_ECHO(["message"]) instead lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... m4/ax_pthread.m4:88: AX_PTHREAD is expanded from... configure.ac:110: the top level configure.ac:212: warning: The macro 'AC_CONFIG_HEADER' is obsolete. configure.ac:212: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:212: the top level configure.ac:548: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:548: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:548: the top level configure.ac:693: warning: AC_OUTPUT should be used without arguments. configure.ac:693: You should run autoupdate. configure.ac:24: installing './compile' configure.ac:26: installing './config.guess' configure.ac:26: installing './config.sub' configure.ac:8: installing './install-sh' configure.ac:8: installing './missing' Makefile.am:64: warning: DOXYGEN was already defined in condition TRUE, which includes condition !HAVE_DOXYGEN ... configure.ac:142: ... 'DOXYGEN' previously defined here src/codec/Makefile.am: installing './depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/obs/_temp/binpkgs/libosmocore' set -x && \ CONFIGURE_FLAGS=" \ --disable-sctp-tests \ --disable-uring-tests \ --enable-static \ --enable-systemd-logging \ "; \ distro_v=$(. /etc/os-release && echo $VERSION_ID); \ if [ "$distro_v" = 10 ] || [ "$distro_v" = 20.04 ]; then \ CONFIGURE_FLAGS="$CONFIGURE_FLAGS --disable-uring"; \ fi; \ dh_auto_configure -- $CONFIGURE_FLAGS + CONFIGURE_FLAGS= --disable-sctp-tests --disable-uring-tests --enable-static --enable-systemd-logging + . /etc/os-release + PRETTY_NAME=Debian GNU/Linux 13 (trixie) + NAME=Debian GNU/Linux + VERSION_ID=13 + VERSION=13 (trixie) + VERSION_CODENAME=trixie + DEBIAN_VERSION_FULL=13.3 + ID=debian + HOME_URL=https://www.debian.org/ + SUPPORT_URL=https://www.debian.org/support + BUG_REPORT_URL=https://bugs.debian.org/ + echo 13 + distro_v=13 + [ 13 = 10 ] + [ 13 = 20.04 ] + dh_auto_configure -- --disable-sctp-tests --disable-uring-tests --enable-static --enable-systemd-logging ./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 checking for a BSD-compatible install... /usr/bin/install -c checking whether sleep supports fractional seconds... yes checking filesystem timestamp resolution... 0.01 checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking xargs -n works... yes checking whether make sets $(MAKE)... (cached) yes checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of gcc... none checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ranlib... ranlib checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for pkg-config... /usr/bin/pkg-config checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.20... yes checking whether byte ordering is bigendian... no checking for egrep... (cached) /usr/bin/grep -E checking for arpa/inet.h... yes checking for execinfo.h... yes checking for poll.h... yes checking for sys/select.h... yes checking for sys/socket.h... yes checking for sys/signalfd.h... yes checking for sys/eventfd.h... yes checking for sys/timerfd.h... yes checking for ctype.h... yes checking for netinet/tcp.h... yes checking for netinet/in.h... yes checking for gcc options needed to detect all undeclared functions... none needed checking whether HAVE_NETINET_IN_H is declared... yes checking whether HAVE_SYS_SOCKET_H is declared... yes checking for size_t... yes checking for working alloca.h... yes checking for alloca... yes checking for library containing dlopen... none required checking for library containing dlsym... none required checking for backtrace in -lexecinfo... no checking for struct in6_addr.s6_addr32... yes checking how to run the C preprocessor... gcc -E checking for egrep -e... (cached) /usr/bin/grep -E checking whether gcc is Clang... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for pthread_getname_np(pthread_t, char*, size_t)... yes checking for library containing clock_gettime... none required checking for doxygen... /usr/bin/doxygen checking whether SYS_getrandom is declared... yes checking if gcc supports -fvisibility=hidden... yes checking for localtime_r... yes checking for sched.h... yes checking for sys/mount.h... yes checking for sys/param.h... yes checking for setns... yes checking for unshare... yes checking for mount... yes checking whether CLONE_NEWNET is declared... yes checking whether struct tm has tm_gmtoff member... yes checking for gettid... yes checking whether to workaround TLS bug in old gcc on ARM platforms... checking for a Python interpreter with version >= 3.4... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.13 checking for python3 platform... linux checking for GNU default python3 prefix... ${prefix} checking for GNU default python3 exec_prefix... ${exec_prefix} checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.13/site-packages checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.13/site-packages checking for talloc >= 2.1.0... yes checking for liburing >= 0.7... yes checking for libpcsclite... yes checking for libusb-1.0... yes checking for gnutls >= 2.12.0... yes checking for syslog.h... yes checking for libsystemd... yes checking for libmnl... yes checking for libsctp... yes checking whether to enable VTY/CTRL tests... no checking whether C compiler accepts -mavx2... yes checking whether C compiler accepts -mssse3... yes checking whether C compiler accepts -msse4.1... yes checking whether to enable ARM NEON instructions support... no checking whether to include systemtap tracing support... no checking whether to build with code coverage support... no checking whether gcc has __builtin_cpu_supports built-in... yes checking for linux/if_tun.h... yes checking for linux/tcp.h... yes checking for struct tcp_info.tcpi_notsent_bytes... yes checking for struct tcp_info.tcpi_rwnd_limited... yes checking for struct tcp_info.tcpi_sndbuf_limited... yes checking for struct tcp_info.tcpi_reord_seen... yes 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" CPPFLAGS="-Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall" checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating libosmocore.pc config.status: creating libosmocodec.pc config.status: creating libosmocoding.pc config.status: creating libosmovty.pc config.status: creating libosmogsm.pc config.status: creating libosmoisdn.pc config.status: creating libosmogb.pc config.status: creating libosmoctrl.pc config.status: creating libosmosim.pc config.status: creating libosmousb.pc config.status: creating include/Makefile config.status: creating include/osmocom/Makefile config.status: creating include/osmocom/codec/Makefile config.status: creating include/osmocom/coding/Makefile config.status: creating include/osmocom/core/Makefile config.status: creating include/osmocom/crypt/Makefile config.status: creating include/osmocom/ctrl/Makefile config.status: creating include/osmocom/gprs/Makefile config.status: creating include/osmocom/gprs/protocol/Makefile config.status: creating include/osmocom/gsm/Makefile config.status: creating include/osmocom/gsm/protocol/Makefile config.status: creating include/osmocom/isdn/Makefile config.status: creating include/osmocom/sim/Makefile config.status: creating include/osmocom/usb/Makefile config.status: creating include/osmocom/vty/Makefile config.status: creating src/Makefile config.status: creating src/core/Makefile config.status: creating src/vty/Makefile config.status: creating src/codec/Makefile config.status: creating src/coding/Makefile config.status: creating src/sim/Makefile config.status: creating src/usb/Makefile config.status: creating src/gsm/Makefile config.status: creating src/isdn/Makefile config.status: creating src/gb/Makefile config.status: creating src/ctrl/Makefile config.status: creating src/pseudotalloc/Makefile config.status: creating tapset/Makefile config.status: creating tests/Makefile config.status: creating tests/osmo-config-merge/Makefile config.status: creating utils/Makefile config.status: creating utils/osmo-stat-dummy/Makefile config.status: creating Doxyfile.core config.status: creating Doxyfile.gsm config.status: creating Doxyfile.isdn config.status: creating Doxyfile.vty config.status: creating Doxyfile.codec config.status: creating Doxyfile.coding config.status: creating Doxyfile.gb config.status: creating Doxyfile.ctrl config.status: creating Doxyfile.sim config.status: creating Doxyfile.usb config.status: creating Makefile config.status: creating contrib/libosmocore.spec config.status: creating config.h config.status: executing tests/atconfig commands config.status: executing tests/osmo-config-merge/atconfig commands config.status: executing depfiles commands config.status: executing libtool commands make[1]: Leaving directory '/obs/_temp/binpkgs/libosmocore' dh_auto_build -O--fail-missing make -j21 make[1]: Entering directory '/obs/_temp/binpkgs/libosmocore' echo 1.13.0.2-6673 > .version-t && mv .version-t .version make all-recursive make[2]: Entering directory '/obs/_temp/binpkgs/libosmocore' Making all in include make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore/include' Making all in osmocom make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' Making all in core make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/core' /usr/bin/mkdir -p ./ /usr/bin/mkdir -p ./ /usr/bin/mkdir -p ./ /usr/bin/mkdir -p ./ sed -e's/XX/16/g' bitXXgen.h.tpl > bit16gen.h /usr/bin/mkdir -p ./ /usr/bin/mkdir -p ./ sed -e's/XX/32/g' bitXXgen.h.tpl > bit32gen.h sed -e's/XX/64/g' bitXXgen.h.tpl > bit64gen.h sed -e's/XX/16/g' crcXXgen.h.tpl > crc16gen.h /usr/bin/mkdir -p ./ /usr/bin/mkdir -p ./ sed -e's/XX/32/g' crcXXgen.h.tpl > crc32gen.h sed -e's/XX/64/g' crcXXgen.h.tpl > crc64gen.h /usr/bin/mkdir -p ./ sed -e's/XX/8/g' crcXXgen.h.tpl > crc8gen.h sed \ -e "s/{{VERSION}}/$(echo '1.13.0.2-6673' | cut -d. -f1-3)/g" \ -e "s/{{VERSION_MAJOR}}/$(echo '1.13.0.2-6673' | cut -d. -f1)/g" \ -e "s/{{VERSION_MINOR}}/$(echo '1.13.0.2-6673' | cut -d. -f2)/g" \ -e "s/{{VERSION_PATCH}}/$(echo '1.13.0.2-6673' | cut -d. -f3)/g" \ version.h.tpl > version.h sed -e's/__LIBOSMOCORE_HAVE_SYS_SOCKET_H XX/__LIBOSMOCORE_HAVE_SYS_SOCKET_H 1/g' \ -e's/__LIBOSMOCORE_HAVE_NETINET_IN_H XX/__LIBOSMOCORE_HAVE_NETINET_IN_H 1/g' \ socket_compat.h.tpl > socket_compat.h make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/core' Making all in vty make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/vty' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/vty' Making all in codec make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/codec' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/codec' Making all in gsm make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' python3 ../../../utils/conv_gen.py gen_header gsm \ --target-path ./ Generating header file... Generate 'xcch' declaration Generate 'tch_f24' declaration Generate 'tch_h24' declaration Generate 'tch_f48' declaration Generate 'tch_f96' declaration Generate 'tch_f144' declaration Generate 'rach' declaration Generate 'rach_ext' declaration Generate 'sch' declaration Generate 'cs2' declaration Generate 'cs3' declaration Generate 'cs2_np' declaration Generate 'cs3_np' declaration Generate 'tch_afs_12_2' declaration Generate 'tch_afs_10_2' declaration Generate 'tch_afs_7_95' declaration Generate 'tch_afs_7_4' declaration Generate 'tch_afs_6_7' declaration Generate 'tch_afs_5_9' declaration Generate 'tch_afs_5_15' declaration Generate 'tch_afs_4_75' declaration Generate 'tch_fr' declaration Generate 'tch_hr' declaration Generate 'tch_ahs_7_95' declaration Generate 'tch_ahs_7_4' declaration Generate 'tch_ahs_6_7' declaration Generate 'tch_ahs_5_9' declaration Generate 'tch_ahs_5_15' declaration Generate 'tch_ahs_4_75' declaration Generate 'tch_axs_sid_update' declaration Generate 'mcs1_dl_hdr' declaration Generate 'mcs1_ul_hdr' declaration Generate 'mcs1' declaration Generate 'mcs2' declaration Generate 'mcs3' declaration Generate 'mcs4' declaration Generate 'mcs5_dl_hdr' declaration Generate 'mcs5_ul_hdr' declaration Generate 'mcs5' declaration Generate 'mcs6' declaration Generate 'mcs7_dl_hdr' declaration Generate 'mcs7_ul_hdr' declaration Generate 'mcs7' declaration Generate 'mcs8' declaration Generate 'mcs9' declaration Generation complete. make all-recursive make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' Making all in protocol make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol' make[7]: Nothing to be done for 'all'. make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol' make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make[7]: Nothing to be done for 'all-am'. make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' Making all in isdn make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/isdn' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/isdn' Making all in crypt make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/crypt' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/crypt' Making all in coding make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/coding' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/coding' Making all in gprs make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' Making all in protocol make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol' make[6]: Nothing to be done for 'all'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol' make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' make[6]: Nothing to be done for 'all-am'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' Making all in ctrl make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl' Making all in sim make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/sim' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/sim' Making all in usb make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/usb' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/usb' make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/include' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include' make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include' Making all in src make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore/src' Making all in core make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/core' sed -e's/XX/8/g' crcXXgen.c.tpl > crc8gen.c sed -e's/XX/16/g' crcXXgen.c.tpl > crc16gen.c sed -e's/XX/32/g' crcXXgen.c.tpl > crc32gen.c sed -e's/XX/64/g' crcXXgen.c.tpl > crc64gen.c make all-am make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/core' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o application.lo application.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o backtrace.lo backtrace.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o base64.lo base64.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bits.lo bits.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bitvec.lo bitvec.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bitcomp.lo bitcomp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o context.lo context.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv.lo conv.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv_acc.lo conv_acc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv_acc_generic.lo conv_acc_generic.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o counter.lo counter.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o crc16.lo crc16.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o crc8gen.lo crc8gen.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o crc16gen.lo crc16gen.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o crc32gen.lo crc32gen.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o crc64gen.lo crc64gen.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o exec.lo exec.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o fsm.lo fsm.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsmtap_util.lo gsmtap_util.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o isdnhdlc.lo isdnhdlc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o it_q.lo it_q.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c application.c -fPIC -DPIC -o .libs/application.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c conv.c -fPIC -DPIC -o .libs/conv.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c conv_acc.c -fPIC -DPIC -o .libs/conv_acc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc8gen.c -fPIC -DPIC -o .libs/crc8gen.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c base64.c -fPIC -DPIC -o .libs/base64.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c bitvec.c -fPIC -DPIC -o .libs/bitvec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc32gen.c -fPIC -DPIC -o .libs/crc32gen.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c bitcomp.c -fPIC -DPIC -o .libs/bitcomp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c context.c -fPIC -DPIC -o .libs/context.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c conv_acc_generic.c -fPIC -DPIC -o .libs/conv_acc_generic.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c exec.c -fPIC -DPIC -o .libs/exec.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c counter.c -fPIC -DPIC -o .libs/counter.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c backtrace.c -fPIC -DPIC -o .libs/backtrace.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c bits.c -fPIC -DPIC -o .libs/bits.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc16gen.c -fPIC -DPIC -o .libs/crc16gen.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc16.c -fPIC -DPIC -o .libs/crc16.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c fsm.c -fPIC -DPIC -o .libs/fsm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c isdnhdlc.c -fPIC -DPIC -o .libs/isdnhdlc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc64gen.c -fPIC -DPIC -o .libs/crc64gen.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc32gen.c -fPIC -DPIC -o crc32gen.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c backtrace.c -fPIC -DPIC -o backtrace.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c context.c -fPIC -DPIC -o context.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c it_q.c -fPIC -DPIC -o .libs/it_q.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c gsmtap_util.c -fPIC -DPIC -o .libs/gsmtap_util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc16.c -fPIC -DPIC -o crc16.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc8gen.c -fPIC -DPIC -o crc8gen.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c base64.c -fPIC -DPIC -o base64.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc16gen.c -fPIC -DPIC -o crc16gen.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c bitcomp.c -fPIC -DPIC -o bitcomp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c application.c -fPIC -DPIC -o application.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c counter.c -fPIC -DPIC -o counter.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging.lo logging.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging_file.lo logging_file.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c crc64gen.c -fPIC -DPIC -o crc64gen.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging_gsmtap.lo logging_gsmtap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c conv_acc_generic.c -fPIC -DPIC -o conv_acc_generic.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o loggingrb.lo loggingrb.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o macaddr.lo macaddr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c bits.c -fPIC -DPIC -o bits.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o msgb.lo msgb.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o netdev.lo netdev.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o netns.lo netns.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c it_q.c -fPIC -DPIC -o it_q.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo_io.lo osmo_io.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo_io_poll.lo osmo_io_poll.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o panic.lo panic.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging.c -fPIC -DPIC -o .libs/logging.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c isdnhdlc.c -fPIC -DPIC -o isdnhdlc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c exec.c -fPIC -DPIC -o exec.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c conv.c -fPIC -DPIC -o conv.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_file.c -fPIC -DPIC -o .libs/logging_file.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c msgb.c -fPIC -DPIC -o .libs/msgb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c loggingrb.c -fPIC -DPIC -o .libs/loggingrb.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o prbs.lo prbs.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o prim.lo prim.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c netdev.c -fPIC -DPIC -o .libs/netdev.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c bitvec.c -fPIC -DPIC -o bitvec.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c macaddr.c -fPIC -DPIC -o .libs/macaddr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c netns.c -fPIC -DPIC -o .libs/netns.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c conv_acc.c -fPIC -DPIC -o conv_acc.o >/dev/null 2>&1 msgb.c: In function '_msgb_eq': msgb.c:206:21: warning: variable 'm_dump' set but not used [-Wunused-but-set-variable] 206 | const char *m_dump; | ^~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c loggingrb.c -fPIC -DPIC -o loggingrb.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o rate_ctr.lo rate_ctr.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_gsmtap.c -fPIC -DPIC -o .libs/logging_gsmtap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c osmo_io.c -fPIC -DPIC -o .libs/osmo_io.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o rbtree.lo rbtree.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c osmo_io_poll.c -fPIC -DPIC -o .libs/osmo_io_poll.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c gsmtap_util.c -fPIC -DPIC -o gsmtap_util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_file.c -fPIC -DPIC -o logging_file.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o select.lo select.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c macaddr.c -fPIC -DPIC -o macaddr.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c panic.c -fPIC -DPIC -o .libs/panic.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o sercomm.lo sercomm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c fsm.c -fPIC -DPIC -o fsm.o >/dev/null 2>&1 netdev.c: In function 'netdev_mnl_cb': netdev.c:420:26: warning: unused variable 'hwaddr_len' [-Wunused-variable] 420 | uint16_t hwaddr_len = mnl_attr_get_payload_len(tb[IFLA_ADDRESS]); | ^~~~~~~~~~ netdev.c:419:26: warning: unused variable 'hwaddr' [-Wunused-variable] 419 | uint8_t *hwaddr = mnl_attr_get_payload(tb[IFLA_ADDRESS]); | ^~~~~~ netdev.c: In function 'osmo_netdev_add_addr': netdev.c:965:14: warning: unused variable 'buf' [-Wunused-variable] 965 | char buf[INET6_ADDRSTRLEN]; | ^~~ netdev.c: In function 'osmo_netdev_add_route': netdev.c:999:14: warning: unused variable 'buf_gw' [-Wunused-variable] 999 | char buf_gw[INET6_ADDRSTRLEN]; | ^~~~~~ netdev.c:998:14: warning: unused variable 'buf_dst' [-Wunused-variable] 998 | char buf_dst[INET6_ADDRSTRLEN]; | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_gsmtap.c -fPIC -DPIC -o logging_gsmtap.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o signal.lo signal.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c prbs.c -fPIC -DPIC -o .libs/prbs.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c msgb.c -fPIC -DPIC -o msgb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c panic.c -fPIC -DPIC -o panic.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c netns.c -fPIC -DPIC -o netns.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c prim.c -fPIC -DPIC -o .libs/prim.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c prbs.c -fPIC -DPIC -o prbs.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c rate_ctr.c -fPIC -DPIC -o .libs/rate_ctr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c rbtree.c -fPIC -DPIC -o .libs/rbtree.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o sockaddr_str.lo sockaddr_str.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o socket.lo socket.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c prim.c -fPIC -DPIC -o prim.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c select.c -fPIC -DPIC -o .libs/select.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o soft_uart.lo soft_uart.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stat_item.lo stat_item.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c osmo_io_poll.c -fPIC -DPIC -o osmo_io_poll.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stats.lo stats.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stats_statsd.lo stats_statsd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c sercomm.c -fPIC -DPIC -o .libs/sercomm.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stats_tcp.lo stats_tcp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o strrb.lo strrb.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tdef.lo tdef.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o thread.lo thread.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c signal.c -fPIC -DPIC -o .libs/signal.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c netdev.c -fPIC -DPIC -o netdev.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o time_cc.lo time_cc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c rbtree.c -fPIC -DPIC -o rbtree.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c osmo_io.c -fPIC -DPIC -o osmo_io.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stat_item.c -fPIC -DPIC -o .libs/stat_item.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c signal.c -fPIC -DPIC -o signal.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c soft_uart.c -fPIC -DPIC -o .libs/soft_uart.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c sockaddr_str.c -fPIC -DPIC -o .libs/sockaddr_str.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats.c -fPIC -DPIC -o .libs/stats.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c sercomm.c -fPIC -DPIC -o sercomm.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o timer.lo timer.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c socket.c -fPIC -DPIC -o .libs/socket.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c rate_ctr.c -fPIC -DPIC -o rate_ctr.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats_tcp.c -fPIC -DPIC -o .libs/stats_tcp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats_statsd.c -fPIC -DPIC -o .libs/stats_statsd.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o timer_gettimeofday.lo timer_gettimeofday.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c select.c -fPIC -DPIC -o select.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging.c -fPIC -DPIC -o logging.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c strrb.c -fPIC -DPIC -o .libs/strrb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c thread.c -fPIC -DPIC -o .libs/thread.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o timer_clockgettime.lo timer_clockgettime.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c tdef.c -fPIC -DPIC -o .libs/tdef.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c thread.c -fPIC -DPIC -o thread.o >/dev/null 2>&1 socket.c: In function 'osmo_sock_init_osa': /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tun.lo tun.c socket.c:591:37: warning: unused variable 'err' [-Wunused-variable] 591 | int err = errno; | ^~~ socket.c:602:29: warning: unused variable 'err' [-Wunused-variable] 602 | int err = errno; | ^~~ socket.c:626:29: warning: unused variable 'err' [-Wunused-variable] 626 | int err = errno; | ^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stat_item.c -fPIC -DPIC -o stat_item.o >/dev/null 2>&1 socket.c: In function 'osmo_sock_init2_multiaddr2': socket.c:994:37: warning: unused variable 'err' [-Wunused-variable] 994 | int err = errno; | ^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c sockaddr_str.c -fPIC -DPIC -o sockaddr_str.o >/dev/null 2>&1 socket.c:1009:37: warning: unused variable 'err' [-Wunused-variable] 1009 | int err = errno; | ^~~ socket.c:1024:37: warning: unused variable 'err' [-Wunused-variable] 1024 | int err = errno; | ^~~ socket.c:1042:29: warning: unused variable 'err' [-Wunused-variable] 1042 | int err = errno; | ^~~ socket.c:1066:29: warning: unused variable 'err' [-Wunused-variable] 1066 | int err = errno; | ^~~ socket.c:1089:29: warning: unused variable 'err' [-Wunused-variable] 1089 | int err = errno; | ^~~ socket.c: In function 'osmo_sock_multiaddr_add_local_addr': socket.c:1410:21: warning: unused variable 'err' [-Wunused-variable] 1410 | int err = errno; | ^~~ socket.c: In function 'osmo_sock_multiaddr_del_local_addr': libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c time_cc.c -fPIC -DPIC -o .libs/time_cc.o socket.c:1486:21: warning: unused variable 'err' [-Wunused-variable] 1486 | int err = errno; | ^~~ /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o use_count.lo use_count.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o utils.lo utils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats_statsd.c -fPIC -DPIC -o stats_statsd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c timer.c -fPIC -DPIC -o .libs/timer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c strrb.c -fPIC -DPIC -o strrb.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c soft_uart.c -fPIC -DPIC -o soft_uart.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats_tcp.c -fPIC -DPIC -o stats_tcp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c timer_gettimeofday.c -fPIC -DPIC -o .libs/timer_gettimeofday.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c timer_gettimeofday.c -fPIC -DPIC -o timer_gettimeofday.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o write_queue.lo write_queue.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c tdef.c -fPIC -DPIC -o tdef.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -mssse3 -msse4.1 -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 -c -o conv_acc_sse.lo conv_acc_sse.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c timer_clockgettime.c -fPIC -DPIC -o .libs/timer_clockgettime.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -mssse3 -mavx2 -msse4.1 -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 -c -o conv_acc_sse_avx.lo conv_acc_sse_avx.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o plugin.lo plugin.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o msgfile.lo msgfile.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c utils.c -fPIC -DPIC -o .libs/utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c timer.c -fPIC -DPIC -o timer.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c time_cc.c -fPIC -DPIC -o time_cc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c tun.c -fPIC -DPIC -o .libs/tun.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o serial.lo serial.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging_syslog.lo logging_syslog.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c use_count.c -fPIC -DPIC -o .libs/use_count.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging_systemd.lo logging_systemd.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c write_queue.c -fPIC -DPIC -o .libs/write_queue.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o mnl.lo mnl.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats.c -fPIC -DPIC -o stats.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c timer_clockgettime.c -fPIC -DPIC -o timer_clockgettime.o >/dev/null 2>&1 tun.c: In function 'tundev_mtu_chg_cb': tun.c:216:29: warning: unused variable 'tundev' [-Wunused-variable] 216 | struct osmo_tundev *tundev = osmo_netdev_get_priv_data(netdev); | ^~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -mssse3 -msse4.1 -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 -c conv_acc_sse.c -fPIC -DPIC -o .libs/conv_acc_sse.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo_io_uring.lo osmo_io_uring.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -mssse3 -mavx2 -msse4.1 -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 -c conv_acc_sse_avx.c -fPIC -DPIC -o .libs/conv_acc_sse_avx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c msgfile.c -fPIC -DPIC -o .libs/msgfile.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c plugin.c -fPIC -DPIC -o .libs/plugin.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c write_queue.c -fPIC -DPIC -o write_queue.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c plugin.c -fPIC -DPIC -o plugin.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_syslog.c -fPIC -DPIC -o .libs/logging_syslog.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_systemd.c -fPIC -DPIC -o .libs/logging_systemd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c serial.c -fPIC -DPIC -o .libs/serial.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c tun.c -fPIC -DPIC -o tun.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c msgfile.c -fPIC -DPIC -o msgfile.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c use_count.c -fPIC -DPIC -o use_count.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c osmo_io_uring.c -fPIC -DPIC -o .libs/osmo_io_uring.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_syslog.c -fPIC -DPIC -o logging_syslog.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c mnl.c -fPIC -DPIC -o .libs/mnl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_systemd.c -fPIC -DPIC -o logging_systemd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c serial.c -fPIC -DPIC -o serial.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c mnl.c -fPIC -DPIC -o mnl.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -mssse3 -msse4.1 -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 -c conv_acc_sse.c -fPIC -DPIC -o conv_acc_sse.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c osmo_io_uring.c -fPIC -DPIC -o osmo_io_uring.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c utils.c -fPIC -DPIC -o utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c socket.c -fPIC -DPIC -o socket.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -mssse3 -mavx2 -msse4.1 -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 -c conv_acc_sse_avx.c -fPIC -DPIC -o conv_acc_sse_avx.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,--version-script=./libosmocore.map -version-info 25:0:3 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmocore.la -rpath /usr/lib/x86_64-linux-gnu application.lo backtrace.lo base64.lo bits.lo bitvec.lo bitcomp.lo context.lo conv.lo conv_acc.lo conv_acc_generic.lo counter.lo crc16.lo crc8gen.lo crc16gen.lo crc32gen.lo crc64gen.lo exec.lo fsm.lo gsmtap_util.lo isdnhdlc.lo it_q.lo logging.lo logging_file.lo logging_gsmtap.lo loggingrb.lo macaddr.lo msgb.lo netdev.lo netns.lo osmo_io.lo osmo_io_poll.lo panic.lo prbs.lo prim.lo rate_ctr.lo rbtree.lo select.lo sercomm.lo signal.lo sockaddr_str.lo socket.lo soft_uart.lo stat_item.lo stats.lo stats_statsd.lo stats_tcp.lo strrb.lo tdef.lo thread.lo time_cc.lo timer.lo timer_gettimeofday.lo timer_clockgettime.lo tun.lo use_count.lo utils.lo write_queue.lo conv_acc_sse.lo conv_acc_sse_avx.lo plugin.lo msgfile.lo serial.lo logging_syslog.lo logging_systemd.lo mnl.lo osmo_io_uring.lo -ltalloc -lsctp -luring -lsystemd -lmnl libtool: link: gcc -shared -fPIC -DPIC .libs/application.o .libs/backtrace.o .libs/base64.o .libs/bits.o .libs/bitvec.o .libs/bitcomp.o .libs/context.o .libs/conv.o .libs/conv_acc.o .libs/conv_acc_generic.o .libs/counter.o .libs/crc16.o .libs/crc8gen.o .libs/crc16gen.o .libs/crc32gen.o .libs/crc64gen.o .libs/exec.o .libs/fsm.o .libs/gsmtap_util.o .libs/isdnhdlc.o .libs/it_q.o .libs/logging.o .libs/logging_file.o .libs/logging_gsmtap.o .libs/loggingrb.o .libs/macaddr.o .libs/msgb.o .libs/netdev.o .libs/netns.o .libs/osmo_io.o .libs/osmo_io_poll.o .libs/panic.o .libs/prbs.o .libs/prim.o .libs/rate_ctr.o .libs/rbtree.o .libs/select.o .libs/sercomm.o .libs/signal.o .libs/sockaddr_str.o .libs/socket.o .libs/soft_uart.o .libs/stat_item.o .libs/stats.o .libs/stats_statsd.o .libs/stats_tcp.o .libs/strrb.o .libs/tdef.o .libs/thread.o .libs/time_cc.o .libs/timer.o .libs/timer_gettimeofday.o .libs/timer_clockgettime.o .libs/tun.o .libs/use_count.o .libs/utils.o .libs/write_queue.o .libs/conv_acc_sse.o .libs/conv_acc_sse_avx.o .libs/plugin.o .libs/msgfile.o .libs/serial.o .libs/logging_syslog.o .libs/logging_systemd.o .libs/mnl.o .libs/osmo_io_uring.o -ltalloc -lsctp -luring -lsystemd -lmnl -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,--version-script=./libosmocore.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmocore.so.22 -o .libs/libosmocore.so.22.3.0 libtool: link: (cd ".libs" && rm -f "libosmocore.so.22" && ln -s "libosmocore.so.22.3.0" "libosmocore.so.22") libtool: link: (cd ".libs" && rm -f "libosmocore.so" && ln -s "libosmocore.so.22.3.0" "libosmocore.so") libtool: link: ar cr .libs/libosmocore.a application.o backtrace.o base64.o bits.o bitvec.o bitcomp.o context.o conv.o conv_acc.o conv_acc_generic.o counter.o crc16.o crc8gen.o crc16gen.o crc32gen.o crc64gen.o exec.o fsm.o gsmtap_util.o isdnhdlc.o it_q.o logging.o logging_file.o logging_gsmtap.o loggingrb.o macaddr.o msgb.o netdev.o netns.o osmo_io.o osmo_io_poll.o panic.o prbs.o prim.o rate_ctr.o rbtree.o select.o sercomm.o signal.o sockaddr_str.o socket.o soft_uart.o stat_item.o stats.o stats_statsd.o stats_tcp.o strrb.o tdef.o thread.o time_cc.o timer.o timer_gettimeofday.o timer_clockgettime.o tun.o use_count.o utils.o write_queue.o conv_acc_sse.o conv_acc_sse_avx.o plugin.o msgfile.o serial.o logging_syslog.o logging_systemd.o mnl.o osmo_io_uring.o libtool: link: ranlib .libs/libosmocore.a libtool: link: ( cd ".libs" && rm -f "libosmocore.la" && ln -s "../libosmocore.la" "libosmocore.la" ) make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/core' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/core' Making all in vty make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/vty' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o buffer.lo buffer.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o command.lo command.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o cpu_sched_vty.lo cpu_sched_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o fsm_vty.lo fsm_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging_vty.lo logging_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o misc_vty.lo misc_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stats_vty.lo stats_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o talloc_ctx_vty.lo talloc_ctx_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tdef_vty.lo tdef_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o telnet_interface.lo telnet_interface.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o utils.lo utils.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o vector.lo vector.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o vty.lo vty.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c command.c -fPIC -DPIC -o .libs/command.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats_vty.c -fPIC -DPIC -o .libs/stats_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c misc_vty.c -fPIC -DPIC -o .libs/misc_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c vector.c -fPIC -DPIC -o .libs/vector.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c cpu_sched_vty.c -fPIC -DPIC -o .libs/cpu_sched_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c fsm_vty.c -fPIC -DPIC -o .libs/fsm_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c vty.c -fPIC -DPIC -o .libs/vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c tdef_vty.c -fPIC -DPIC -o .libs/tdef_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_vty.c -fPIC -DPIC -o .libs/logging_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c telnet_interface.c -fPIC -DPIC -o .libs/telnet_interface.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c talloc_ctx_vty.c -fPIC -DPIC -o .libs/talloc_ctx_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c utils.c -fPIC -DPIC -o .libs/utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c buffer.c -fPIC -DPIC -o .libs/buffer.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c misc_vty.c -fPIC -DPIC -o misc_vty.o >/dev/null 2>&1 logging_vty.c: In function 'vty_logp': logging_vty.c:1248:15: warning: unused variable 'str' [-Wunused-variable] 1248 | char *str = argv_concat(argv, argc, 2); | ^~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c vector.c -fPIC -DPIC -o vector.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c talloc_ctx_vty.c -fPIC -DPIC -o talloc_ctx_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c buffer.c -fPIC -DPIC -o buffer.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c fsm_vty.c -fPIC -DPIC -o fsm_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c telnet_interface.c -fPIC -DPIC -o telnet_interface.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c tdef_vty.c -fPIC -DPIC -o tdef_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c utils.c -fPIC -DPIC -o utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c cpu_sched_vty.c -fPIC -DPIC -o cpu_sched_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c stats_vty.c -fPIC -DPIC -o stats_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c logging_vty.c -fPIC -DPIC -o logging_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c vty.c -fPIC -DPIC -o vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c command.c -fPIC -DPIC -o command.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -version-info 14:0:1 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmovty.la -rpath /usr/lib/x86_64-linux-gnu buffer.lo command.lo cpu_sched_vty.lo fsm_vty.lo logging_vty.lo misc_vty.lo stats_vty.lo talloc_ctx_vty.lo tdef_vty.lo telnet_interface.lo utils.lo vector.lo vty.lo ../../src/core/libosmocore.la -ltalloc libtool: link: gcc -shared -fPIC -DPIC .libs/buffer.o .libs/command.o .libs/cpu_sched_vty.o .libs/fsm_vty.o .libs/logging_vty.o .libs/misc_vty.o .libs/stats_vty.o .libs/talloc_ctx_vty.o .libs/tdef_vty.o .libs/telnet_interface.o .libs/utils.o .libs/vector.o .libs/vty.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs ../../src/core/.libs/libosmocore.so -ltalloc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmovty.so.13 -o .libs/libosmovty.so.13.1.0 libtool: link: (cd ".libs" && rm -f "libosmovty.so.13" && ln -s "libosmovty.so.13.1.0" "libosmovty.so.13") libtool: link: (cd ".libs" && rm -f "libosmovty.so" && ln -s "libosmovty.so.13.1.0" "libosmovty.so") libtool: link: ar cr .libs/libosmovty.a buffer.o command.o cpu_sched_vty.o fsm_vty.o logging_vty.o misc_vty.o stats_vty.o talloc_ctx_vty.o tdef_vty.o telnet_interface.o utils.o vector.o vty.o libtool: link: ranlib .libs/libosmovty.a libtool: link: ( cd ".libs" && rm -f "libosmovty.la" && ln -s "../libosmovty.la" "libosmovty.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/vty' Making all in isdn make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/isdn' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o i460_mux.lo i460_mux.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o lapd_core.lo lapd_core.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o v110.lo v110.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o v110_ta.lo v110_ta.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c v110.c -fPIC -DPIC -o .libs/v110.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c i460_mux.c -fPIC -DPIC -o .libs/i460_mux.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c v110_ta.c -fPIC -DPIC -o .libs/v110_ta.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c lapd_core.c -fPIC -DPIC -o .libs/lapd_core.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c i460_mux.c -fPIC -DPIC -o i460_mux.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c v110.c -fPIC -DPIC -o v110.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c v110_ta.c -fPIC -DPIC -o v110_ta.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c lapd_core.c -fPIC -DPIC -o lapd_core.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -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 -no-undefined -Wl,-z,relro -Wl,-z,now -o libisdnint.la i460_mux.lo lapd_core.lo v110.lo v110_ta.lo ../../src/core/libosmocore.la libtool: link: ar cr .libs/libisdnint.a .libs/i460_mux.o .libs/lapd_core.o .libs/v110.o .libs/v110_ta.o libtool: link: ranlib .libs/libisdnint.a libtool: link: ( cd ".libs" && rm -f "libisdnint.la" && ln -s "../libisdnint.la" "libisdnint.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -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 -Wl,--version-script=./libosmoisdn.map -version-info 2:1:2 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmoisdn.la -rpath /usr/lib/x86_64-linux-gnu libisdnint.la -ltalloc libtool: link: gcc -shared -fPIC -DPIC -Wl,--whole-archive ./.libs/libisdnint.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl -ltalloc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,--version-script=./libosmoisdn.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmoisdn.so.0 -o .libs/libosmoisdn.so.0.2.1 libtool: link: (cd ".libs" && rm -f "libosmoisdn.so.0" && ln -s "libosmoisdn.so.0.2.1" "libosmoisdn.so.0") libtool: link: (cd ".libs" && rm -f "libosmoisdn.so" && ln -s "libosmoisdn.so.0.2.1" "libosmoisdn.so") libtool: link: (cd .libs/libosmoisdn.lax/libisdnint.a && ar x "/obs/_temp/binpkgs/libosmocore/src/isdn/./.libs/libisdnint.a") libtool: link: ar cr .libs/libosmoisdn.a .libs/libosmoisdn.lax/libisdnint.a/i460_mux.o .libs/libosmoisdn.lax/libisdnint.a/lapd_core.o .libs/libosmoisdn.lax/libisdnint.a/v110.o .libs/libosmoisdn.lax/libisdnint.a/v110_ta.o libtool: link: ranlib .libs/libosmoisdn.a libtool: link: rm -fr .libs/libosmoisdn.lax libtool: link: ( cd ".libs" && rm -f "libosmoisdn.la" && ln -s "../libosmoisdn.la" "libosmoisdn.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/isdn' Making all in codec make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/codec' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm610.lo gsm610.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm620.lo gsm620.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm660.lo gsm660.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm690.lo gsm690.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o hr_sid_class.lo hr_sid_class.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o ecu.lo ecu.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o ecu_fr.lo ecu_fr.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o ecu_fr_old.lo ecu_fr_old.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm610.c -fPIC -DPIC -o .libs/gsm610.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c ecu_fr.c -fPIC -DPIC -o .libs/ecu_fr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm660.c -fPIC -DPIC -o .libs/gsm660.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c ecu.c -fPIC -DPIC -o .libs/ecu.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm690.c -fPIC -DPIC -o .libs/gsm690.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm620.c -fPIC -DPIC -o .libs/gsm620.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c hr_sid_class.c -fPIC -DPIC -o .libs/hr_sid_class.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c ecu_fr_old.c -fPIC -DPIC -o .libs/ecu_fr_old.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c ecu.c -fPIC -DPIC -o ecu.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm660.c -fPIC -DPIC -o gsm660.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm620.c -fPIC -DPIC -o gsm620.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm610.c -fPIC -DPIC -o gsm610.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c hr_sid_class.c -fPIC -DPIC -o hr_sid_class.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c ecu_fr_old.c -fPIC -DPIC -o ecu_fr_old.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm690.c -fPIC -DPIC -o gsm690.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c ecu_fr.c -fPIC -DPIC -o ecu_fr.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -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 -version-info 6:0:2 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmocodec.la -rpath /usr/lib/x86_64-linux-gnu gsm610.lo gsm620.lo gsm660.lo gsm690.lo hr_sid_class.lo ecu.lo ecu_fr.lo ecu_fr_old.lo ../../src/core/libosmocore.la libtool: link: gcc -shared -fPIC -DPIC .libs/gsm610.o .libs/gsm620.o .libs/gsm660.o .libs/gsm690.o .libs/hr_sid_class.o .libs/ecu.o .libs/ecu_fr.o .libs/ecu_fr_old.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs ../../src/core/.libs/libosmocore.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmocodec.so.4 -o .libs/libosmocodec.so.4.2.0 libtool: link: (cd ".libs" && rm -f "libosmocodec.so.4" && ln -s "libosmocodec.so.4.2.0" "libosmocodec.so.4") libtool: link: (cd ".libs" && rm -f "libosmocodec.so" && ln -s "libosmocodec.so.4.2.0" "libosmocodec.so") libtool: link: ar cr .libs/libosmocodec.a gsm610.o gsm620.o gsm660.o gsm690.o hr_sid_class.o ecu.o ecu_fr.o ecu_fr_old.o libtool: link: ranlib .libs/libosmocodec.a libtool: link: ( cd ".libs" && rm -f "libosmocodec.la" && ln -s "../libosmocodec.la" "libosmocodec.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/codec' Making all in gsm make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/gsm' python3 ../../utils/conv_gen.py gen_codes gsm Generating convolutional codes... Generate 'xcch' definition Generate 'tch_f24' definition Generate 'tch_h24' definition Generate 'tch_f48' definition Generate 'tch_f96' definition Generate 'tch_f144' definition Generate 'rach' definition Generate 'rach_ext' definition Generate 'sch' definition Generate 'cs2' definition Generate 'cs3' definition Generate 'cs2_np' definition Generate 'cs3_np' definition Generate 'tch_afs_12_2' definition Generate 'tch_afs_10_2' definition Generate 'tch_afs_7_95' definition Generate 'tch_afs_7_4' definition Generate 'tch_afs_6_7' definition Generate 'tch_afs_5_9' definition Generate 'tch_afs_5_15' definition Generate 'tch_afs_4_75' definition Generate 'tch_fr' definition Generate 'tch_hr' definition Generate 'tch_ahs_7_95' definition Generate 'tch_ahs_7_4' definition Generate 'tch_ahs_6_7' definition Generate 'tch_ahs_5_9' definition Generate 'tch_ahs_5_15' definition Generate 'tch_ahs_4_75' definition Generate 'tch_axs_sid_update' definition Generate 'mcs1_dl_hdr' definition Generate 'mcs1_ul_hdr' definition Generate 'mcs1' definition Generate 'mcs2' definition Generate 'mcs3' definition Generate 'mcs4' definition Generate 'mcs5_dl_hdr' definition Generate 'mcs5_ul_hdr' definition Generate 'mcs5' definition Generate 'mcs6' definition Generate 'mcs7_dl_hdr' definition Generate 'mcs7_ul_hdr' definition Generate 'mcs7' definition Generate 'mcs8' definition Generate 'mcs9' definition Generation complete. make all-am make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/gsm' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o a5.lo a5.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o rxlev_stat.lo rxlev_stat.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o tlv_parser.lo tlv_parser.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o comp128.lo comp128.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o comp128v23.lo comp128v23.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm_utils.lo gsm_utils.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o rsl.lo rsl.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm48.lo gsm48.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm48_arfcn_range_encode.lo gsm48_arfcn_range_encode.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm48_ie.lo gsm48_ie.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0808.lo gsm0808.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o sysinfo.lo sysinfo.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gprs_cipher_core.lo gprs_cipher_core.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gprs_rlc.lo gprs_rlc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0480.lo gsm0480.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o abis_nm.lo abis_nm.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0502.lo gsm0502.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0411_utils.lo gsm0411_utils.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0411_smc.lo gsm0411_smc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0411_smr.lo gsm0411_smr.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0414.lo gsm0414.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c comp128v23.c -fPIC -DPIC -o .libs/comp128v23.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0411_smc.c -fPIC -DPIC -o .libs/gsm0411_smc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gprs_cipher_core.c -fPIC -DPIC -o .libs/gprs_cipher_core.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c comp128.c -fPIC -DPIC -o .libs/comp128.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c a5.c -fPIC -DPIC -o .libs/a5.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c rxlev_stat.c -fPIC -DPIC -o .libs/rxlev_stat.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c rsl.c -fPIC -DPIC -o .libs/rsl.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0414.c -fPIC -DPIC -o .libs/gsm0414.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c tlv_parser.c -fPIC -DPIC -o .libs/tlv_parser.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gprs_rlc.c -fPIC -DPIC -o .libs/gprs_rlc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0411_utils.c -fPIC -DPIC -o .libs/gsm0411_utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48.c -fPIC -DPIC -o .libs/gsm48.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm_utils.c -fPIC -DPIC -o .libs/gsm_utils.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48_arfcn_range_encode.c -fPIC -DPIC -o .libs/gsm48_arfcn_range_encode.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0480.c -fPIC -DPIC -o .libs/gsm0480.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0808.c -fPIC -DPIC -o .libs/gsm0808.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0502.c -fPIC -DPIC -o .libs/gsm0502.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48_ie.c -fPIC -DPIC -o .libs/gsm48_ie.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c sysinfo.c -fPIC -DPIC -o .libs/sysinfo.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0414.c -fPIC -DPIC -o gsm0414.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c abis_nm.c -fPIC -DPIC -o .libs/abis_nm.o gsm_utils.c:106:9: note: '#pragma message: glibc 2.41 random detected' 106 | #pragma message ("glibc " OSMO_STRINGIFY_VAL(__GLIBC__) "." OSMO_STRINGIFY_VAL(__GLIBC_MINOR__) " random detected") | ^~~~~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0411_smr.c -fPIC -DPIC -o .libs/gsm0411_smr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gprs_cipher_core.c -fPIC -DPIC -o gprs_cipher_core.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gprs_rlc.c -fPIC -DPIC -o gprs_rlc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c comp128.c -fPIC -DPIC -o comp128.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c rxlev_stat.c -fPIC -DPIC -o rxlev_stat.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o lapdm.lo lapdm.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c comp128v23.c -fPIC -DPIC -o comp128v23.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0502.c -fPIC -DPIC -o gsm0502.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c sysinfo.c -fPIC -DPIC -o sysinfo.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0411_utils.c -fPIC -DPIC -o gsm0411_utils.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o kasumi.lo kasumi.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c rsl.c -fPIC -DPIC -o rsl.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm29205.lo gsm29205.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm_04_08_gprs.lo gsm_04_08_gprs.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_core.lo auth_core.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_comp128v1.lo auth_comp128v1.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0411_smc.c -fPIC -DPIC -o gsm0411_smc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48_arfcn_range_encode.c -fPIC -DPIC -o gsm48_arfcn_range_encode.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_comp128v23.lo auth_comp128v23.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c lapdm.c -fPIC -DPIC -o .libs/lapdm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c a5.c -fPIC -DPIC -o a5.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c abis_nm.c -fPIC -DPIC -o abis_nm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0411_smr.c -fPIC -DPIC -o gsm0411_smr.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm_utils.c -fPIC -DPIC -o gsm_utils.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_xor.lo auth_xor.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_core.c -fPIC -DPIC -o .libs/auth_core.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c tlv_parser.c -fPIC -DPIC -o tlv_parser.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm29205.c -fPIC -DPIC -o .libs/gsm29205.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_xor_2g.lo auth_xor_2g.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm_04_08_gprs.c -fPIC -DPIC -o .libs/gsm_04_08_gprs.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_comp128v1.c -fPIC -DPIC -o .libs/auth_comp128v1.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_comp128v23.c -fPIC -DPIC -o .libs/auth_comp128v23.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c kasumi.c -fPIC -DPIC -o .libs/kasumi.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_milenage.lo auth_milenage.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_comp128v23.c -fPIC -DPIC -o auth_comp128v23.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm_04_08_gprs.c -fPIC -DPIC -o gsm_04_08_gprs.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48.c -fPIC -DPIC -o gsm48.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_comp128v1.c -fPIC -DPIC -o auth_comp128v1.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gea.lo gea.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_core.c -fPIC -DPIC -o auth_core.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm29205.c -fPIC -DPIC -o gsm29205.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_xor.c -fPIC -DPIC -o .libs/auth_xor.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o milenage/aes-internal.lo milenage/aes-internal.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o milenage/aes-internal-enc.lo milenage/aes-internal-enc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o milenage/milenage.lo milenage/milenage.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0480.c -fPIC -DPIC -o gsm0480.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_milenage.c -fPIC -DPIC -o .libs/auth_milenage.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gan.lo gan.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o ipa.lo ipa.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c kasumi.c -fPIC -DPIC -o kasumi.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0341.lo gsm0341.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_xor.c -fPIC -DPIC -o auth_xor.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_milenage.c -fPIC -DPIC -o auth_milenage.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gea.c -fPIC -DPIC -o .libs/gea.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_xor_2g.c -fPIC -DPIC -o .libs/auth_xor_2g.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o apn.lo apn.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o auth_tuak.lo auth_tuak.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gprs_gea.lo gprs_gea.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0503_conv.lo gsm0503_conv.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o oap.lo oap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/aes-internal.c -fPIC -DPIC -o milenage/.libs/aes-internal.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_xor_2g.c -fPIC -DPIC -o auth_xor_2g.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/aes-internal-enc.c -fPIC -DPIC -o milenage/.libs/aes-internal-enc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c ipa.c -fPIC -DPIC -o .libs/ipa.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gan.c -fPIC -DPIC -o .libs/gan.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/milenage.c -fPIC -DPIC -o milenage/.libs/milenage.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gea.c -fPIC -DPIC -o gea.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm0808_utils.lo gsm0808_utils.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm23003.lo gsm23003.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gan.c -fPIC -DPIC -o gan.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0341.c -fPIC -DPIC -o .libs/gsm0341.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm23236.lo gsm23236.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/aes-internal.c -fPIC -DPIC -o milenage/aes-internal.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o mncc.lo mncc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/aes-internal-enc.c -fPIC -DPIC -o milenage/aes-internal-enc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_tuak.c -fPIC -DPIC -o .libs/auth_tuak.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0503_conv.c -fPIC -DPIC -o .libs/gsm0503_conv.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o bts_features.lo bts_features.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c apn.c -fPIC -DPIC -o .libs/apn.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o oap_client.lo oap_client.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0341.c -fPIC -DPIC -o gsm0341.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm29118.lo gsm29118.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c oap.c -fPIC -DPIC -o .libs/oap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/milenage.c -fPIC -DPIC -o milenage/milenage.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gprs_gea.c -fPIC -DPIC -o .libs/gprs_gea.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm23003.c -fPIC -DPIC -o .libs/gsm23003.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0503_conv.c -fPIC -DPIC -o gsm0503_conv.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c auth_tuak.c -fPIC -DPIC -o auth_tuak.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm23236.c -fPIC -DPIC -o .libs/gsm23236.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0808_utils.c -fPIC -DPIC -o .libs/gsm0808_utils.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm48_rest_octets.lo gsm48_rest_octets.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c apn.c -fPIC -DPIC -o apn.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gprs_gea.c -fPIC -DPIC -o gprs_gea.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o cbsp.lo cbsp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm48049.lo gsm48049.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gad.lo gad.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c mncc.c -fPIC -DPIC -o .libs/mncc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c ipa.c -fPIC -DPIC -o ipa.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o bsslap.lo bsslap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c oap.c -fPIC -DPIC -o oap.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c bts_features.c -fPIC -DPIC -o .libs/bts_features.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o bssmap_le.lo bssmap_le.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o kdf.lo kdf.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c lapdm.c -fPIC -DPIC -o lapdm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c oap_client.c -fPIC -DPIC -o .libs/oap_client.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm29118.c -fPIC -DPIC -o .libs/gsm29118.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o iuup.lo iuup.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm44021.lo gsm44021.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c bts_features.c -fPIC -DPIC -o bts_features.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48049.c -fPIC -DPIC -o .libs/gsm48049.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c cbsp.c -fPIC -DPIC -o .libs/cbsp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gad.c -fPIC -DPIC -o .libs/gad.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c mncc.c -fPIC -DPIC -o mncc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48049.c -fPIC -DPIC -o gsm48049.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsm44068.lo gsm44068.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48_rest_octets.c -fPIC -DPIC -o .libs/gsm48_rest_octets.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c bssmap_le.c -fPIC -DPIC -o .libs/bssmap_le.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c bsslap.c -fPIC -DPIC -o .libs/bsslap.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c iuup.c -fPIC -DPIC -o .libs/iuup.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm23003.c -fPIC -DPIC -o gsm23003.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o rlp.lo rlp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsup.lo gsup.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c kdf.c -fPIC -DPIC -o .libs/kdf.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c oap_client.c -fPIC -DPIC -o oap_client.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm44021.c -fPIC -DPIC -o .libs/gsm44021.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm23236.c -fPIC -DPIC -o gsm23236.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o gsup_sms.lo gsup_sms.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o milenage/aes-encblock.lo milenage/aes-encblock.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm44068.c -fPIC -DPIC -o .libs/gsm44068.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c kdf.c -fPIC -DPIC -o kdf.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm44068.c -fPIC -DPIC -o gsm44068.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm29118.c -fPIC -DPIC -o gsm29118.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm44021.c -fPIC -DPIC -o gsm44021.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c rlp.c -fPIC -DPIC -o .libs/rlp.o /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o tuak/KeccakP-1600-3gpp.lo tuak/KeccakP-1600-3gpp.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gad.c -fPIC -DPIC -o gad.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c bsslap.c -fPIC -DPIC -o bsslap.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c -o tuak/tuak.lo tuak/tuak.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsup.c -fPIC -DPIC -o .libs/gsup.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c rlp.c -fPIC -DPIC -o rlp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsup_sms.c -fPIC -DPIC -o .libs/gsup_sms.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48_ie.c -fPIC -DPIC -o gsm48_ie.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/aes-encblock.c -fPIC -DPIC -o milenage/.libs/aes-encblock.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm48_rest_octets.c -fPIC -DPIC -o gsm48_rest_octets.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c milenage/aes-encblock.c -fPIC -DPIC -o milenage/aes-encblock.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c tuak/tuak.c -fPIC -DPIC -o tuak/.libs/tuak.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c tuak/KeccakP-1600-3gpp.c -fPIC -DPIC -o tuak/.libs/KeccakP-1600-3gpp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsup_sms.c -fPIC -DPIC -o gsup_sms.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c iuup.c -fPIC -DPIC -o iuup.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c tuak/tuak.c -fPIC -DPIC -o tuak/tuak.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c bssmap_le.c -fPIC -DPIC -o bssmap_le.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0808.c -fPIC -DPIC -o gsm0808.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c tuak/KeccakP-1600-3gpp.c -fPIC -DPIC -o tuak/KeccakP-1600-3gpp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsm0808_utils.c -fPIC -DPIC -o gsm0808_utils.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c gsup.c -fPIC -DPIC -o gsup.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -I/usr/include/p11-kit-1 -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 -c cbsp.c -fPIC -DPIC -o cbsp.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -I/usr/include/p11-kit-1 -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 -no-undefined -Wl,-z,relro -Wl,-z,now -o libgsmint.la a5.lo rxlev_stat.lo tlv_parser.lo comp128.lo comp128v23.lo gsm_utils.lo rsl.lo gsm48.lo gsm48_arfcn_range_encode.lo gsm48_ie.lo gsm0808.lo sysinfo.lo gprs_cipher_core.lo gprs_rlc.lo gsm0480.lo abis_nm.lo gsm0502.lo gsm0411_utils.lo gsm0411_smc.lo gsm0411_smr.lo gsm0414.lo lapdm.lo kasumi.lo gsm29205.lo gsm_04_08_gprs.lo auth_core.lo auth_comp128v1.lo auth_comp128v23.lo auth_xor.lo auth_xor_2g.lo auth_milenage.lo milenage/aes-encblock.lo gea.lo milenage/aes-internal.lo milenage/aes-internal-enc.lo milenage/milenage.lo gan.lo ipa.lo gsm0341.lo apn.lo tuak/KeccakP-1600-3gpp.lo tuak/tuak.lo auth_tuak.lo gprs_gea.lo gsm0503_conv.lo oap.lo gsm0808_utils.lo gsm23003.lo gsm23236.lo mncc.lo bts_features.lo oap_client.lo gsm29118.lo gsm48_rest_octets.lo cbsp.lo gsm48049.lo gad.lo bsslap.lo bssmap_le.lo kdf.lo iuup.lo gsm44021.lo gsm44068.lo rlp.lo gsup.lo gsup_sms.lo ../../src/core/libosmocore.la ../../src/isdn/libosmoisdn.la libtool: link: ar cr .libs/libgsmint.a .libs/a5.o .libs/rxlev_stat.o .libs/tlv_parser.o .libs/comp128.o .libs/comp128v23.o .libs/gsm_utils.o .libs/rsl.o .libs/gsm48.o .libs/gsm48_arfcn_range_encode.o .libs/gsm48_ie.o .libs/gsm0808.o .libs/sysinfo.o .libs/gprs_cipher_core.o .libs/gprs_rlc.o .libs/gsm0480.o .libs/abis_nm.o .libs/gsm0502.o .libs/gsm0411_utils.o .libs/gsm0411_smc.o .libs/gsm0411_smr.o .libs/gsm0414.o .libs/lapdm.o .libs/kasumi.o .libs/gsm29205.o .libs/gsm_04_08_gprs.o .libs/auth_core.o .libs/auth_comp128v1.o .libs/auth_comp128v23.o .libs/auth_xor.o .libs/auth_xor_2g.o .libs/auth_milenage.o milenage/.libs/aes-encblock.o .libs/gea.o milenage/.libs/aes-internal.o milenage/.libs/aes-internal-enc.o milenage/.libs/milenage.o .libs/gan.o .libs/ipa.o .libs/gsm0341.o .libs/apn.o tuak/.libs/KeccakP-1600-3gpp.o tuak/.libs/tuak.o .libs/auth_tuak.o .libs/gprs_gea.o .libs/gsm0503_conv.o .libs/oap.o .libs/gsm0808_utils.o .libs/gsm23003.o .libs/gsm23236.o .libs/mncc.o .libs/bts_features.o .libs/oap_client.o .libs/gsm29118.o .libs/gsm48_rest_octets.o .libs/cbsp.o .libs/gsm48049.o .libs/gad.o .libs/bsslap.o .libs/bssmap_le.o .libs/kdf.o .libs/iuup.o .libs/gsm44021.o .libs/gsm44068.o .libs/rlp.o .libs/gsup.o .libs/gsup_sms.o libtool: link: ranlib .libs/libgsmint.a libtool: link: ( cd ".libs" && rm -f "libgsmint.la" && ln -s "../libgsmint.la" "libgsmint.la" ) /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -I/usr/include/p11-kit-1 -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 -Wl,--version-script=./libosmogsm.map -version-info 24:0:4 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmogsm.la -rpath /usr/lib/x86_64-linux-gnu libgsmint.la -ltalloc -lgnutls libtool: link: gcc -shared -fPIC -DPIC -Wl,--whole-archive ./.libs/libgsmint.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl -ltalloc -lgnutls -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,--version-script=./libosmogsm.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmogsm.so.20 -o .libs/libosmogsm.so.20.4.0 libtool: link: (cd ".libs" && rm -f "libosmogsm.so.20" && ln -s "libosmogsm.so.20.4.0" "libosmogsm.so.20") libtool: link: (cd ".libs" && rm -f "libosmogsm.so" && ln -s "libosmogsm.so.20.4.0" "libosmogsm.so") libtool: link: (cd .libs/libosmogsm.lax/libgsmint.a && ar x "/obs/_temp/binpkgs/libosmocore/src/gsm/./.libs/libgsmint.a") libtool: link: ar cr .libs/libosmogsm.a .libs/libosmogsm.lax/libgsmint.a/KeccakP-1600-3gpp.o .libs/libosmogsm.lax/libgsmint.a/a5.o .libs/libosmogsm.lax/libgsmint.a/abis_nm.o .libs/libosmogsm.lax/libgsmint.a/aes-encblock.o .libs/libosmogsm.lax/libgsmint.a/aes-internal-enc.o .libs/libosmogsm.lax/libgsmint.a/aes-internal.o .libs/libosmogsm.lax/libgsmint.a/apn.o .libs/libosmogsm.lax/libgsmint.a/auth_comp128v1.o .libs/libosmogsm.lax/libgsmint.a/auth_comp128v23.o .libs/libosmogsm.lax/libgsmint.a/auth_core.o .libs/libosmogsm.lax/libgsmint.a/auth_milenage.o .libs/libosmogsm.lax/libgsmint.a/auth_tuak.o .libs/libosmogsm.lax/libgsmint.a/auth_xor.o .libs/libosmogsm.lax/libgsmint.a/auth_xor_2g.o .libs/libosmogsm.lax/libgsmint.a/bsslap.o .libs/libosmogsm.lax/libgsmint.a/bssmap_le.o .libs/libosmogsm.lax/libgsmint.a/bts_features.o .libs/libosmogsm.lax/libgsmint.a/cbsp.o .libs/libosmogsm.lax/libgsmint.a/comp128.o .libs/libosmogsm.lax/libgsmint.a/comp128v23.o .libs/libosmogsm.lax/libgsmint.a/gad.o .libs/libosmogsm.lax/libgsmint.a/gan.o .libs/libosmogsm.lax/libgsmint.a/gea.o .libs/libosmogsm.lax/libgsmint.a/gprs_cipher_core.o .libs/libosmogsm.lax/libgsmint.a/gprs_gea.o .libs/libosmogsm.lax/libgsmint.a/gprs_rlc.o .libs/libosmogsm.lax/libgsmint.a/gsm0341.o .libs/libosmogsm.lax/libgsmint.a/gsm0411_smc.o .libs/libosmogsm.lax/libgsmint.a/gsm0411_smr.o .libs/libosmogsm.lax/libgsmint.a/gsm0411_utils.o .libs/libosmogsm.lax/libgsmint.a/gsm0414.o .libs/libosmogsm.lax/libgsmint.a/gsm0480.o .libs/libosmogsm.lax/libgsmint.a/gsm0502.o .libs/libosmogsm.lax/libgsmint.a/gsm0503_conv.o .libs/libosmogsm.lax/libgsmint.a/gsm0808.o .libs/libosmogsm.lax/libgsmint.a/gsm0808_utils.o .libs/libosmogsm.lax/libgsmint.a/gsm23003.o .libs/libosmogsm.lax/libgsmint.a/gsm23236.o .libs/libosmogsm.lax/libgsmint.a/gsm29118.o .libs/libosmogsm.lax/libgsmint.a/gsm29205.o .libs/libosmogsm.lax/libgsmint.a/gsm44021.o .libs/libosmogsm.lax/libgsmint.a/gsm44068.o .libs/libosmogsm.lax/libgsmint.a/gsm48.o .libs/libosmogsm.lax/libgsmint.a/gsm48049.o .libs/libosmogsm.lax/libgsmint.a/gsm48_arfcn_range_encode.o .libs/libosmogsm.lax/libgsmint.a/gsm48_ie.o .libs/libosmogsm.lax/libgsmint.a/gsm48_rest_octets.o .libs/libosmogsm.lax/libgsmint.a/gsm_04_08_gprs.o .libs/libosmogsm.lax/libgsmint.a/gsm_utils.o .libs/libosmogsm.lax/libgsmint.a/gsup.o .libs/libosmogsm.lax/libgsmint.a/gsup_sms.o .libs/libosmogsm.lax/libgsmint.a/ipa.o .libs/libosmogsm.lax/libgsmint.a/iuup.o .libs/libosmogsm.lax/libgsmint.a/kasumi.o .libs/libosmogsm.lax/libgsmint.a/kdf.o .libs/libosmogsm.lax/libgsmint.a/lapdm.o .libs/libosmogsm.lax/libgsmint.a/milenage.o .libs/libosmogsm.lax/libgsmint.a/mncc.o .libs/libosmogsm.lax/libgsmint.a/oap.o .libs/libosmogsm.lax/libgsmint.a/oap_client.o .libs/libosmogsm.lax/libgsmint.a/rlp.o .libs/libosmogsm.lax/libgsmint.a/rsl.o .libs/libosmogsm.lax/libgsmint.a/rxlev_stat.o .libs/libosmogsm.lax/libgsmint.a/sysinfo.o .libs/libosmogsm.lax/libgsmint.a/tlv_parser.o .libs/libosmogsm.lax/libgsmint.a/tuak.o libtool: link: ranlib .libs/libosmogsm.a libtool: link: rm -fr .libs/libosmogsm.lax libtool: link: ( cd ".libs" && rm -f "libosmogsm.la" && ln -s "../libosmogsm.la" "libosmogsm.la" ) make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/gsm' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/gsm' Making all in coding make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/coding' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../include" -I"../../include" -I"../.." -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm0503_interleaving.lo gsm0503_interleaving.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../include" -I"../../include" -I"../.." -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm0503_mapping.lo gsm0503_mapping.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../include" -I"../../include" -I"../.." -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm0503_tables.lo gsm0503_tables.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../include" -I"../../include" -I"../.." -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm0503_parity.lo gsm0503_parity.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../include" -I"../../include" -I"../.." -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm0503_coding.lo gsm0503_coding.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I"../../include" -I"../../include" -I"../.." -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o gsm0503_amr_dtx.lo gsm0503_amr_dtx.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_coding.c -fPIC -DPIC -o .libs/gsm0503_coding.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_mapping.c -fPIC -DPIC -o .libs/gsm0503_mapping.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_amr_dtx.c -fPIC -DPIC -o .libs/gsm0503_amr_dtx.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_interleaving.c -fPIC -DPIC -o .libs/gsm0503_interleaving.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_parity.c -fPIC -DPIC -o .libs/gsm0503_parity.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_tables.c -fPIC -DPIC -o .libs/gsm0503_tables.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_parity.c -fPIC -DPIC -o gsm0503_parity.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_tables.c -fPIC -DPIC -o gsm0503_tables.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_amr_dtx.c -fPIC -DPIC -o gsm0503_amr_dtx.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_mapping.c -fPIC -DPIC -o gsm0503_mapping.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_interleaving.c -fPIC -DPIC -o gsm0503_interleaving.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c gsm0503_coding.c -fPIC -DPIC -o gsm0503_coding.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -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 -Wl,--version-script=./libosmocoding.map -version-info 3:1:3 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmocoding.la -rpath /usr/lib/x86_64-linux-gnu gsm0503_interleaving.lo gsm0503_mapping.lo gsm0503_tables.lo gsm0503_parity.lo gsm0503_coding.lo gsm0503_amr_dtx.lo ../../src/core/libosmocore.la ../../src/gsm/libosmogsm.la ../../src/codec/libosmocodec.la libtool: link: gcc -shared -fPIC -DPIC .libs/gsm0503_interleaving.o .libs/gsm0503_mapping.o .libs/gsm0503_tables.o .libs/gsm0503_parity.o .libs/gsm0503_coding.o .libs/gsm0503_amr_dtx.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs ../../src/core/.libs/libosmocore.so ../../src/gsm/.libs/libosmogsm.so ../../src/codec/.libs/libosmocodec.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,--version-script=./libosmocoding.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmocoding.so.0 -o .libs/libosmocoding.so.0.3.1 libtool: link: (cd ".libs" && rm -f "libosmocoding.so.0" && ln -s "libosmocoding.so.0.3.1" "libosmocoding.so.0") libtool: link: (cd ".libs" && rm -f "libosmocoding.so" && ln -s "libosmocoding.so.0.3.1" "libosmocoding.so") libtool: link: ar cr .libs/libosmocoding.a gsm0503_interleaving.o gsm0503_mapping.o gsm0503_tables.o gsm0503_parity.o gsm0503_coding.o gsm0503_amr_dtx.o libtool: link: ranlib .libs/libosmocoding.a libtool: link: ( cd ".libs" && rm -f "libosmocoding.la" && ln -s "../libosmocoding.la" "libosmocoding.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/coding' Making all in gb make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/gb' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns.lo gprs_ns.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns_frgre.lo gprs_ns_frgre.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns_vty.lo gprs_ns_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns_sns.lo gprs_ns_sns.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_bssgp.lo gprs_bssgp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_bssgp_util.lo gprs_bssgp_util.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_bssgp_vty.lo gprs_bssgp_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_bssgp_rim.lo gprs_bssgp_rim.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_bssgp_bss.lo gprs_bssgp_bss.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2.lo gprs_ns2.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_udp.lo gprs_ns2_udp.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_frgre.lo gprs_ns2_frgre.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_fr.lo gprs_ns2_fr.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_vc_fsm.lo gprs_ns2_vc_fsm.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_sns.lo gprs_ns2_sns.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_message.lo gprs_ns2_message.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_ns2_vty.lo gprs_ns2_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o gprs_bssgp2.lo gprs_bssgp2.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o bssgp_bvc_fsm.lo bssgp_bvc_fsm.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o common_vty.lo common_vty.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c -o frame_relay.lo frame_relay.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_util.c -fPIC -DPIC -o .libs/gprs_bssgp_util.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns_frgre.c -fPIC -DPIC -o .libs/gprs_ns_frgre.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns_vty.c -fPIC -DPIC -o .libs/gprs_ns_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_message.c -fPIC -DPIC -o .libs/gprs_ns2_message.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp2.c -fPIC -DPIC -o .libs/gprs_bssgp2.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_rim.c -fPIC -DPIC -o .libs/gprs_bssgp_rim.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_vc_fsm.c -fPIC -DPIC -o .libs/gprs_ns2_vc_fsm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2.c -fPIC -DPIC -o .libs/gprs_ns2.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_bss.c -fPIC -DPIC -o .libs/gprs_bssgp_bss.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_fr.c -fPIC -DPIC -o .libs/gprs_ns2_fr.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns.c -fPIC -DPIC -o .libs/gprs_ns.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_vty.c -fPIC -DPIC -o .libs/gprs_bssgp_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp.c -fPIC -DPIC -o .libs/gprs_bssgp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_vty.c -fPIC -DPIC -o .libs/gprs_ns2_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_frgre.c -fPIC -DPIC -o .libs/gprs_ns2_frgre.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c bssgp_bvc_fsm.c -fPIC -DPIC -o .libs/bssgp_bvc_fsm.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c common_vty.c -fPIC -DPIC -o .libs/common_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns_sns.c -fPIC -DPIC -o .libs/gprs_ns_sns.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_udp.c -fPIC -DPIC -o .libs/gprs_ns2_udp.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_sns.c -fPIC -DPIC -o .libs/gprs_ns2_sns.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c frame_relay.c -fPIC -DPIC -o .libs/frame_relay.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c common_vty.c -fPIC -DPIC -o common_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_vty.c -fPIC -DPIC -o gprs_bssgp_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_util.c -fPIC -DPIC -o gprs_bssgp_util.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns_frgre.c -fPIC -DPIC -o gprs_ns_frgre.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_udp.c -fPIC -DPIC -o gprs_ns2_udp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_frgre.c -fPIC -DPIC -o gprs_ns2_frgre.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns_vty.c -fPIC -DPIC -o gprs_ns_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c bssgp_bvc_fsm.c -fPIC -DPIC -o bssgp_bvc_fsm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_vc_fsm.c -fPIC -DPIC -o gprs_ns2_vc_fsm.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_fr.c -fPIC -DPIC -o gprs_ns2_fr.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_bss.c -fPIC -DPIC -o gprs_bssgp_bss.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns_sns.c -fPIC -DPIC -o gprs_ns_sns.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c frame_relay.c -fPIC -DPIC -o frame_relay.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp_rim.c -fPIC -DPIC -o gprs_bssgp_rim.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp2.c -fPIC -DPIC -o gprs_bssgp2.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2.c -fPIC -DPIC -o gprs_ns2.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_message.c -fPIC -DPIC -o gprs_ns2_message.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_bssgp.c -fPIC -DPIC -o gprs_bssgp.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_vty.c -fPIC -DPIC -o gprs_ns2_vty.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns.c -fPIC -DPIC -o gprs_ns.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -fno-strict-aliasing -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 -c gprs_ns2_sns.c -fPIC -DPIC -o gprs_ns2_sns.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -fno-strict-aliasing -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 -Wl,--version-script=./libosmogb.map -version-info 17:2:3 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmogb.la -rpath /usr/lib/x86_64-linux-gnu gprs_ns.lo gprs_ns_frgre.lo gprs_ns_vty.lo gprs_ns_sns.lo gprs_bssgp.lo gprs_bssgp_util.lo gprs_bssgp_vty.lo gprs_bssgp_rim.lo gprs_bssgp_bss.lo gprs_ns2.lo gprs_ns2_udp.lo gprs_ns2_frgre.lo gprs_ns2_fr.lo gprs_ns2_vc_fsm.lo gprs_ns2_sns.lo gprs_ns2_message.lo gprs_ns2_vty.lo gprs_bssgp2.lo bssgp_bvc_fsm.lo common_vty.lo frame_relay.lo -ltalloc ../../src/core/libosmocore.la ../../src/vty/libosmovty.la ../../src/gsm/libosmogsm.la /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -fno-strict-aliasing -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 -Wl,-z,relro -Wl,-z,now -o libosmogb-test.la gprs_ns.lo gprs_ns_frgre.lo gprs_ns_vty.lo gprs_ns_sns.lo gprs_bssgp.lo gprs_bssgp_util.lo gprs_bssgp_vty.lo gprs_bssgp_rim.lo gprs_bssgp_bss.lo gprs_ns2.lo gprs_ns2_udp.lo gprs_ns2_frgre.lo gprs_ns2_fr.lo gprs_ns2_vc_fsm.lo gprs_ns2_sns.lo gprs_ns2_message.lo gprs_ns2_vty.lo gprs_bssgp2.lo bssgp_bvc_fsm.lo common_vty.lo frame_relay.lo -ltalloc ../../src/core/libosmocore.la ../../src/vty/libosmovty.la ../../src/gsm/libosmogsm.la libtool: link: gcc -shared -fPIC -DPIC .libs/gprs_ns.o .libs/gprs_ns_frgre.o .libs/gprs_ns_vty.o .libs/gprs_ns_sns.o .libs/gprs_bssgp.o .libs/gprs_bssgp_util.o .libs/gprs_bssgp_vty.o .libs/gprs_bssgp_rim.o .libs/gprs_bssgp_bss.o .libs/gprs_ns2.o .libs/gprs_ns2_udp.o .libs/gprs_ns2_frgre.o .libs/gprs_ns2_fr.o .libs/gprs_ns2_vc_fsm.o .libs/gprs_ns2_sns.o .libs/gprs_ns2_message.o .libs/gprs_ns2_vty.o .libs/gprs_bssgp2.o .libs/bssgp_bvc_fsm.o .libs/common_vty.o .libs/frame_relay.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -ltalloc ../../src/core/.libs/libosmocore.so ../../src/vty/.libs/libosmovty.so ../../src/gsm/.libs/libosmogsm.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,--version-script=./libosmogb.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmogb.so.14 -o .libs/libosmogb.so.14.3.2 libtool: link: ar cr .libs/libosmogb-test.a .libs/gprs_ns.o .libs/gprs_ns_frgre.o .libs/gprs_ns_vty.o .libs/gprs_ns_sns.o .libs/gprs_bssgp.o .libs/gprs_bssgp_util.o .libs/gprs_bssgp_vty.o .libs/gprs_bssgp_rim.o .libs/gprs_bssgp_bss.o .libs/gprs_ns2.o .libs/gprs_ns2_udp.o .libs/gprs_ns2_frgre.o .libs/gprs_ns2_fr.o .libs/gprs_ns2_vc_fsm.o .libs/gprs_ns2_sns.o .libs/gprs_ns2_message.o .libs/gprs_ns2_vty.o .libs/gprs_bssgp2.o .libs/bssgp_bvc_fsm.o .libs/common_vty.o .libs/frame_relay.o libtool: link: ranlib .libs/libosmogb-test.a libtool: link: (cd ".libs" && rm -f "libosmogb.so.14" && ln -s "libosmogb.so.14.3.2" "libosmogb.so.14") libtool: link: (cd ".libs" && rm -f "libosmogb.so" && ln -s "libosmogb.so.14.3.2" "libosmogb.so") libtool: link: ( cd ".libs" && rm -f "libosmogb-test.la" && ln -s "../libosmogb-test.la" "libosmogb-test.la" ) libtool: link: ar cr .libs/libosmogb.a gprs_ns.o gprs_ns_frgre.o gprs_ns_vty.o gprs_ns_sns.o gprs_bssgp.o gprs_bssgp_util.o gprs_bssgp_vty.o gprs_bssgp_rim.o gprs_bssgp_bss.o gprs_ns2.o gprs_ns2_udp.o gprs_ns2_frgre.o gprs_ns2_fr.o gprs_ns2_vc_fsm.o gprs_ns2_sns.o gprs_ns2_message.o gprs_ns2_vty.o gprs_bssgp2.o bssgp_bvc_fsm.o common_vty.o frame_relay.o libtool: link: ranlib .libs/libosmogb.a libtool: link: ( cd ".libs" && rm -f "libosmogb.la" && ln -s "../libosmogb.la" "libosmogb.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/gb' Making all in ctrl make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/ctrl' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o control_cmd.lo control_cmd.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o control_if.lo control_if.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o fsm_ctrl_commands.lo fsm_ctrl_commands.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c -o control_vty.lo control_vty.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c control_cmd.c -fPIC -DPIC -o .libs/control_cmd.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c control_if.c -fPIC -DPIC -o .libs/control_if.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c fsm_ctrl_commands.c -fPIC -DPIC -o .libs/fsm_ctrl_commands.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c control_vty.c -fPIC -DPIC -o .libs/control_vty.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c control_vty.c -fPIC -DPIC -o control_vty.o >/dev/null 2>&1 control_if.c: In function 'listen_fd_cb': control_if.c:542:15: warning: variable 'name' set but not used [-Wunused-but-set-variable] 542 | char *name; | ^~~~ libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c fsm_ctrl_commands.c -fPIC -DPIC -o fsm_ctrl_commands.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c control_cmd.c -fPIC -DPIC -o control_cmd.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -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 -c control_if.c -fPIC -DPIC -o control_if.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -Wall -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 -Wl,--version-script=./libosmoctrl.map -version-info 9:2:9 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmoctrl.la -rpath /usr/lib/x86_64-linux-gnu control_cmd.lo control_if.lo fsm_ctrl_commands.lo control_vty.lo -ltalloc ../../src/core/libosmocore.la ../../src/gsm/libosmogsm.la ../../src/vty/libosmovty.la libtool: link: gcc -shared -fPIC -DPIC .libs/control_cmd.o .libs/control_if.o .libs/fsm_ctrl_commands.o .libs/control_vty.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -ltalloc ../../src/core/.libs/libosmocore.so ../../src/gsm/.libs/libosmogsm.so ../../src/vty/.libs/libosmovty.so -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,--version-script=./libosmoctrl.map -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmoctrl.so.0 -o .libs/libosmoctrl.so.0.9.2 libtool: link: (cd ".libs" && rm -f "libosmoctrl.so.0" && ln -s "libosmoctrl.so.0.9.2" "libosmoctrl.so.0") libtool: link: (cd ".libs" && rm -f "libosmoctrl.so" && ln -s "libosmoctrl.so.0.9.2" "libosmoctrl.so") libtool: link: ar cr .libs/libosmoctrl.a control_cmd.o control_if.o fsm_ctrl_commands.o control_vty.o libtool: link: ranlib .libs/libosmoctrl.a libtool: link: ( cd ".libs" && rm -f "libosmoctrl.la" && ln -s "../libosmoctrl.la" "libosmoctrl.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/ctrl' Making all in pseudotalloc make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/pseudotalloc' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/pseudotalloc' Making all in sim make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/sim' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o core.lo core.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o reader.lo reader.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o class_tables.lo class_tables.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o card_fs_sim.lo card_fs_sim.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o card_fs_usim.lo card_fs_usim.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o card_fs_uicc.lo card_fs_uicc.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o card_fs_isim.lo card_fs_isim.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o card_fs_hpsim.lo card_fs_hpsim.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o card_fs_tetra.lo card_fs_tetra.c /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c -o reader_pcsc.lo reader_pcsc.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_usim.c -fPIC -DPIC -o .libs/card_fs_usim.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c reader_pcsc.c -fPIC -DPIC -o .libs/reader_pcsc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_isim.c -fPIC -DPIC -o .libs/card_fs_isim.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c reader.c -fPIC -DPIC -o .libs/reader.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c core.c -fPIC -DPIC -o .libs/core.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_sim.c -fPIC -DPIC -o .libs/card_fs_sim.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_tetra.c -fPIC -DPIC -o .libs/card_fs_tetra.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_uicc.c -fPIC -DPIC -o .libs/card_fs_uicc.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c class_tables.c -fPIC -DPIC -o .libs/class_tables.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_hpsim.c -fPIC -DPIC -o .libs/card_fs_hpsim.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_isim.c -fPIC -DPIC -o card_fs_isim.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_hpsim.c -fPIC -DPIC -o card_fs_hpsim.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_uicc.c -fPIC -DPIC -o card_fs_uicc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c class_tables.c -fPIC -DPIC -o class_tables.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_tetra.c -fPIC -DPIC -o card_fs_tetra.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_usim.c -fPIC -DPIC -o card_fs_usim.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c card_fs_sim.c -fPIC -DPIC -o card_fs_sim.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c reader_pcsc.c -fPIC -DPIC -o reader_pcsc.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c reader.c -fPIC -DPIC -o reader.o >/dev/null 2>&1 libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/PCSC -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 -c core.c -fPIC -DPIC -o core.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -fPIC -Wall -I/usr/include/PCSC -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 -version-info 3:3:1 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmosim.la -rpath /usr/lib/x86_64-linux-gnu core.lo reader.lo class_tables.lo card_fs_sim.lo card_fs_usim.lo card_fs_uicc.lo card_fs_isim.lo card_fs_hpsim.lo card_fs_tetra.lo reader_pcsc.lo ../../src/core/libosmocore.la ../../src/gsm/libosmogsm.la -ltalloc -lpcsclite libtool: link: gcc -shared -fPIC -DPIC .libs/core.o .libs/reader.o .libs/class_tables.o .libs/card_fs_sim.o .libs/card_fs_usim.o .libs/card_fs_uicc.o .libs/card_fs_isim.o .libs/card_fs_hpsim.o .libs/card_fs_tetra.o .libs/reader_pcsc.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs ../../src/core/.libs/libosmocore.so ../../src/gsm/.libs/libosmogsm.so -ltalloc -lpcsclite -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmosim.so.2 -o .libs/libosmosim.so.2.1.3 libtool: link: (cd ".libs" && rm -f "libosmosim.so.2" && ln -s "libosmosim.so.2.1.3" "libosmosim.so.2") libtool: link: (cd ".libs" && rm -f "libosmosim.so" && ln -s "libosmosim.so.2.1.3" "libosmosim.so") libtool: link: ar cr .libs/libosmosim.a core.o reader.o class_tables.o card_fs_sim.o card_fs_usim.o card_fs_uicc.o card_fs_isim.o card_fs_hpsim.o card_fs_tetra.o reader_pcsc.o libtool: link: ranlib .libs/libosmosim.a libtool: link: ( cd ".libs" && rm -f "libosmosim.la" && ln -s "../libosmosim.la" "libosmosim.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/sim' Making all in usb make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/usb' /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/libusb-1.0 -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 -c -o osmo_libusb.lo osmo_libusb.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/libusb-1.0 -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 -c osmo_libusb.c -fPIC -DPIC -o .libs/osmo_libusb.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include -I../.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -fPIC -Wall -I/usr/include/libusb-1.0 -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 -c osmo_libusb.c -fPIC -DPIC -o osmo_libusb.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CC --mode=link gcc -fPIC -Wall -I/usr/include/libusb-1.0 -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 -version-info 0:1:0 -no-undefined -Wl,-z,relro -Wl,-z,now -o libosmousb.la -rpath /usr/lib/x86_64-linux-gnu osmo_libusb.lo ../../src/core/libosmocore.la -ltalloc -lusb-1.0 libtool: link: gcc -shared -fPIC -DPIC .libs/osmo_libusb.o -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs ../../src/core/.libs/libosmocore.so -ltalloc -lusb-1.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/obs/_temp/binpkgs/libosmocore=. -fstack-protector-strong -Werror=format-security -Wl,-z -Wl,relro -Wl,-z -Wl,now -pthread -Wl,-soname -Wl,libosmousb.so.0 -o .libs/libosmousb.so.0.0.1 libtool: link: (cd ".libs" && rm -f "libosmousb.so.0" && ln -s "libosmousb.so.0.0.1" "libosmousb.so.0") libtool: link: (cd ".libs" && rm -f "libosmousb.so" && ln -s "libosmousb.so.0.0.1" "libosmousb.so") libtool: link: ar cr .libs/libosmousb.a osmo_libusb.o libtool: link: ranlib .libs/libosmousb.a libtool: link: ( cd ".libs" && rm -f "libosmousb.la" && ln -s "../libosmousb.la" "libosmousb.la" ) make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/usb' make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src' make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src' Making all in utils make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore/utils' make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/utils' gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo-arfcn.o osmo-arfcn.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo-auc-gen.o osmo-auc-gen.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo-config-merge.o osmo-config-merge.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo-aka-verify.o osmo-aka-verify.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsmtap-logsend.o gsmtap-logsend.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -I/usr/include/PCSC -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 -c -o osmo_sim_test-osmo-sim-test.o `test -f 'osmo-sim-test.c' || echo './'`osmo-sim-test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo-ns-dummy.o osmo-ns-dummy.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo-ns-dummy-vty.o osmo-ns-dummy-vty.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,-z,relro -Wl,-z,now -o osmo-arfcn osmo-arfcn.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,-z,relro -Wl,-z,now -o osmo-gsmtap-logsend gsmtap-logsend.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,-z,relro -Wl,-z,now -o osmo-aka-verify osmo-aka-verify.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,-z,relro -Wl,-z,now -o osmo-config-merge osmo-config-merge.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,-z,relro -Wl,-z,now -o osmo-auc-gen osmo-auc-gen.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -Wl,-z,relro -Wl,-z,now -o osmo-ns-dummy osmo-ns-dummy.o osmo-ns-dummy-vty.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la -ltalloc ../src/gb/libosmogb.la ../src/vty/libosmovty.la ../src/ctrl/libosmoctrl.la /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -I/usr/include/PCSC -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 -Wl,-z,relro -Wl,-z,now -o osmo-sim-test osmo_sim_test-osmo-sim-test.o ../src/core/libosmocore.la ../src/gsm/libosmogsm.la ../src/sim/libosmosim.la -lpcsclite libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-gsmtap-logsend gsmtap-logsend.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so -pthread libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-arfcn osmo-arfcn.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so -pthread libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-aka-verify osmo-aka-verify.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so -pthread libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-config-merge osmo-config-merge.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so -ltalloc -pthread libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-auc-gen osmo-auc-gen.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so -pthread libtool: link: gcc -Wall -I/usr/include/PCSC -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-sim-test osmo_sim_test-osmo-sim-test.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so ../src/sim/.libs/libosmosim.so -lpcsclite -pthread libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/osmo-ns-dummy osmo-ns-dummy.o osmo-ns-dummy-vty.o ../src/core/.libs/libosmocore.so ../src/gsm/.libs/libosmogsm.so -ltalloc ../src/gb/.libs/libosmogb.so ../src/vty/.libs/libosmovty.so ../src/ctrl/.libs/libosmoctrl.so -pthread make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/utils' make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore/utils' Making all in tapset make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore/tapset' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tapset' Making all in tests make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' python3 ../utils/conv_gen.py gen_vectors gsm \ --target-path ./conv Generating test vectors... Generate 'xcch' test vector Generate 'tch_f24' test vector Generate 'tch_h24' test vector Generate 'tch_f48' test vector Generate 'tch_f96' test vector Generate 'tch_f144' test vector Generate 'rach' test vector Generate 'rach_ext' test vector Generate 'sch' test vector Generate 'cs2' test vector Generate 'cs3' test vector Generate 'cs2_np' test vector Generate 'cs3_np' test vector Generate 'tch_afs_12_2' test vector Generate 'tch_afs_10_2' test vector Generate 'tch_afs_7_95' test vector Generate 'tch_afs_7_4' test vector Generate 'tch_afs_6_7' test vector Generate 'tch_afs_5_9' test vector Generate 'tch_afs_5_15' test vector Generate 'tch_afs_4_75' test vector Generate 'tch_fr' test vector Generate 'tch_hr' test vector Generate 'tch_ahs_7_95' test vector Generate 'tch_ahs_7_4' test vector Generate 'tch_ahs_6_7' test vector Generate 'tch_ahs_5_9' test vector Generate 'tch_ahs_5_15' test vector Generate 'tch_ahs_4_75' test vector Generate 'tch_axs_sid_update' test vector Generate 'mcs1_dl_hdr' test vector Generate 'mcs1_ul_hdr' test vector Generate 'mcs1' test vector Generate 'mcs2' test vector Generate 'mcs3' test vector Generate 'mcs4' test vector Generate 'mcs5_dl_hdr' test vector Generate 'mcs5_ul_hdr' test vector Generate 'mcs5' test vector Generate 'mcs6' test vector Generate 'mcs7_dl_hdr' test vector Generate 'mcs7_ul_hdr' test vector Generate 'mcs7' test vector Generate 'mcs8' test vector Generate 'mcs9' test vector Generation complete. make all-recursive make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' Making all in . make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' Making all in osmo-config-merge make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests/osmo-config-merge' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests/osmo-config-merge' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore' cd . && /bin/bash ./config.status Doxyfile.core rm -rf ./doc/gsm; mkdir -p ./doc/gsm rm -rf ./doc/isdn; mkdir -p ./doc/isdn rm -rf ./doc/vty/html ./doc/vty/latex rm -rf ./doc/codec; mkdir -p ./doc/codec rm -rf ./doc/coding; mkdir -p ./doc/coding rm -rf ./doc/ctrl; mkdir -p ./doc/ctrl rm -rf ./doc/libosmovty.map rm -rf ./doc/libosmogsm.map rm -rf ./doc/gb; mkdir -p ./doc/gb rm -rf ./doc/libosmoisdn.map rm -rf ./doc/sim; mkdir -p ./doc/sim mkdir -p ./doc/vty /usr/bin/doxygen ./Doxyfile.gsm rm -rf ./doc/usb; mkdir -p ./doc/usb rm -rf ./doc/libosmocodec.map rm -rf ./doc/libosmocoding.map rm -rf ./doc/libosmoctrl.map /usr/bin/doxygen ./Doxyfile.isdn /usr/bin/doxygen ./Doxyfile.vty rm -rf ./doc/libosmosim.map rm -rf ./doc/libosmogb.map /usr/bin/doxygen ./Doxyfile.coding /usr/bin/doxygen ./Doxyfile.codec rm -rf ./doc/libosmousb.map /usr/bin/doxygen ./Doxyfile.sim /usr/bin/doxygen ./Doxyfile.ctrl /usr/bin/doxygen ./Doxyfile.gb /usr/bin/doxygen ./Doxyfile.usb warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.vty' has become obsolete. To avoid this warning pleasewarning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.sim' has become obsolete. To avoid this warning pleasewarning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning pleaswarning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.usb' has become obsolete. To avoid this warning please warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" e remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.vty' has become obsolete. To avoid this warning pleasewarning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.sim' has become obsolete. To avoid this warning ple remove this line from your configuration file or upgrade it using "doxygen -u" ase remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.usb' has become obsolete. To avoid this warning please removwarning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" e this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning pleawarning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.usb' has become obsolete. To avoid this warning please removese remove this line from your configuration file or upgrade it using "doxygen -u" this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.sim' has become obsolete. To avoid this warning please removewarning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.usb' has become obsolete. To avoid this warning please r this line from your configuration file or upgrade it using "doxygen -u" emove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remowarning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.sim' has become obsolete. To avoid this warning please rve this line from your configuration file or upgrade it using "doxygen -u" emove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.vty' has become obsolete. To avoid this warning please removewarning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.usb' has become obsolete. To avoid this warning please rem this line from your configuration file or upgrade it using "doxygen -u" ove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remowarning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.vty' has become obsolete. To avoid this warning please rve this line from your configuration file or upgrade it using "doxygen -u" emove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.usb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.sim' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please removwarning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" e this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: the dot tool could not be found as '/usr/bin/dot/dot' error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogsm.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogsm.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.coding' has become obsolete. To avoid this warning plewarning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.codec' has become obsolete. To avoid this warning pleaase remove this line from your configuration file or upgrade it using "doxygen -u" se remove this line from your configuration file or upgrade it using "doxygen -u" error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.codec' has become obsolete. To avoid this warning pleaswarning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.coding' has become obsolete. To avoid this warning pleae remove this line from your configuration file or upgrade it using "doxygen -u" se remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.coding' has become obsolete. To avoid this warning pwarning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" lease remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.codec' has become obsolete. To avoid this warning please warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.codec' has become obsolete. To avoid this warning plewarning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.gb' has become obsolete. To avoid this warning please ase remove this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remowarning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.coding' has become obsolete. To avoid this warning please ve this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.gb' has become obsolete. To avoid this warning please rwarning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.codec' has become obsolete. To avoid this warning pleaseemove this line from your configuration file or upgrade it using "doxygen -u" remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: the dot tool could not be found as '/usr/bin/dot/dot' /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/i460_mux.h:120: warning: unbalanced grouping commands error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogsm.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogsm.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... /obs/_temp/binpkgs/libosmocore/src/isdn/i460_mux.c:387: warning: unbalanced grouping commands error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogsm.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:297: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:297: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:335: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:335: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:388: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:388: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:321: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:321: warning: unable to resolve reference to 'msgb' for \ref command Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/sim Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/sim Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/sim/class_tables.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/sim/class_tables.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/sim/sim.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/sim/sim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_hpsim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_hpsim.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_isim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_isim.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_sim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_sim.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_tetra.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_tetra.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_uicc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_uicc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_usim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/card_fs_usim.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/class_tables.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/class_tables.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/gsm_int.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/gsm_int.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/reader.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/reader.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/reader_pcsc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/reader_pcsc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/sim/sim_int.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/sim/sim_int.h... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the docum/obs/_temp/binpkgs/libosmocore/src/usb/osmo_libusb.c:139: warning: argument 'talloc' of command @param is not found in the argument list of osmo_libusb_dev_get_path_c(void *ctx, libusb_device *dev) /obs/_temp/binpkgs/libosmocore/src/usb/osmo_libusb.c:139: warning: The following parameter of osmo_libusb_dev_get_path_c(void *ctx, libusb_device *dev) is not documented: parameter 'ctx' error: Tag file 'doc/libosmocore.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocodec.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoctrl.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns.h:258: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/src/usb/osmo_libusb.c:139: warning: argument 'talloc' of command @param is not found in the argument list of osmo_libusb_dev_get_path_c(void *ctx, libusb_device *dev) /obs/_temp/binpkgs/libosmocore/src/usb/osmo_libusb.c:139: warning: The following parameter of osmo_libusb_dev_get_path_c(void *ctx, libusb_device *dev) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns2.h:276: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h:104: warning: end of file while inside a group Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/usb Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/usb Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/usb/libusb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/usb/libusb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/usb/osmo_libusb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/usb/osmo_libusb.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/usb/libusb.h... Parsing code for file src/usb/osmo_libusb.c... Generating file documentation... Generating docs for file include/osmocom/usb/libusb.h... Generating docs for file src/usb/osmo_libusb.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound dev_id... Generating docs for compound osmo_usb_matchspec... Generating docs for compound usb_interface_match... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 61/65536 hits=332 misses=64 symbol lookup cache used 116/65536 hits=729 misses=116 finished... /obs/_temp/binpkgs/libosmocore/src/vty/vty.c:1931: warning: unbalanced grouping commands Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/vty Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/vty Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/buffer.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/buffer.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/command.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/command.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/cpu_sched_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/cpu_sched_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/logging.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/logging.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/misc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/misc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/ports.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/ports.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/stats.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/stats.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/tdef_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/tdef_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/telnet_interface.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/telnet_interface.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vector.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vector.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/buffer.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/buffer.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/command.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/command.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/cpu_sched_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/cpu_sched_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/fsm_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/fsm_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/logging_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/logging_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/misc_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/misc_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/stats_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/stats_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/talloc_ctx_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/talloc_ctx_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/vector.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/vector.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/vty.c... Buildintouch "doc/libosmousb.tag.prep" Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm/tuak Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm/kdf Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm/milenage Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/a5.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/a5.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/abis_nm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/abis_nm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/apn.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/apn.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bitvec_gsm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bitvec_gsm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bsslap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bsslap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bssmap_le.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bssmap_le.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bts_features.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bts_features.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/cbsp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/cbsp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128v23.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128v23.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gad.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gad.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gan.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gan.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gea.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gea.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0341.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0341.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smr.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smr.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0480.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0480.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0502.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0502.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0503.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0503.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808.h... Parsing file /obs/_temp/binpkgs/libDoxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/ctrl Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_cmd.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_cmd.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_if.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_if.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/ports.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/ports.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/control_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/control_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/fsm_ctrl_commands.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/fsm_ctrl_commands.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/ctrl/control_cmd.h... Generating code for file include/osmocom/ctrl/control_if.h... Generating code for file include/osmocom/ctrl/control_vty.h... Generating code for file include/osmocom/ctrl/ports.h... Parsing code for file src/ctrl/control_cmd.c... Parsing code for file src/ctrl/control_if.c... Parsing code for file src/ctrl/control_vty.c... Parsing code for file src/ctrl/fsm_ctrl_commands.c... Genera/obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:335: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:321: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:297: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: argument 'in' of command @param is not found in the argument list of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: The following parameter of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) is not documented: parameter 'cmd' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:297: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:321: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:335: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:388: warning: unable to resolve reference to 'msgb' for \ref command Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gb Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/frame_relay.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/frame_relay.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp2.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp2.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_msgb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_msgb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns2.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns2.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_rlc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_rlc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/bssgp_bvc_fsm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/bssgp_bvc_fsm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/frame_relay.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/frame_relay.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gb_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gb_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb//obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: argument 'Control' of command @param is not found in the argument list of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: The following parameters of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) are not documented: parameter 'ch' parameter 'cmdstr' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: argument 'queue' of command @param is not found in the argument list of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: The following parameter of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) is not documented: parameter 'ccon' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:388: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29205.h:39: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48.h:59: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:297: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:321: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:335: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: argument 'in' of command @param is not found in the argument list of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: The following parameter of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) is not documented: parameter 'cmd' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:297: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:321: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:335: warning: unable to resolve reference to 'msgb' for \ref command Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/coding Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/coding Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_coding.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_coding.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_interleaving.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_interleaving.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_mapping.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_mapping.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_parity.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_parity.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_tables.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_tables.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_amr_dtx.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_amr_dtx.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_coding.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_coding.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_mapping.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_mapping.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_parity.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_parity.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_tables.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_tables.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Fin/obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:388: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: argument 'Control' of command @param is not found in the argument list of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: The following parameters of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) are not documented: parameter 'ch' parameter 'cmdstr' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: argument 'queue' of command @param is not found in the argument list of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: The following parameter of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) is not documented: parameter 'ccon' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:388: warning: unable to resolve reference to 'msgb' for \ref command Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/codec Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/codec Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/codec.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/codec.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/ecu.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/ecu.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/gsm610_bits.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/gsm610_bits.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/ecu.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/ecu.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr_old.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr_old.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm610.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm610.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm620.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm620.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm660.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm660.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/hr_sid_class.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/hr_sid_class.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/codec/codec.h... Generating code for file include/osmocom/codec/ecu.h... G/obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h:176: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:39: warning: unable to resolve reference to 'Tdef' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_cmd.h:95: warning: Found unknown command '\r' osmocore/include/osmocom/gsm/gsm0808.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_lcs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_lcs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23003.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23003.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23236.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23236.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29118.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29118.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29205.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29205.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm44021.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm44021.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_ie.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_ie.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_rest_octets.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_rest_octets.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup_sms.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup_sms.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/i460_mux.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/i460_mux.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/ipa.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/ipa.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/iuup.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/iuup.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/kasumi.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/kasumi.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/l1sap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/l1sap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapd_core.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapd_core.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapdm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapdm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/meas_rep.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/meas_rep.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/mncc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/mncc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap_client.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap_client.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/prim.h... Parsing file /obs/_temp/binpkgs/libosmocore/in/obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: The following parameter of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:455: warning: unable to resolve reference to 'mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: The following parameter of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:488: warning: unable to resolve reference to 'mode' for \ref command ting file documentation... Generating docs for file include/osmocom/ctrl/control_cmd.h... Generating docs for file include/osmocom/ctrl/control_if.h... Generating docs for file include/osmocom/ctrl/control_vty.h... Generating docs for file include/osmocom/ctrl/ports.h... Generating docs for file src/ctrl/control_cmd.c... Generating docs for file src/ctrl/control_if.c... Generating docs for file src/ctrl/control_vty.c... Generating docs for file src/ctrl/fsm_ctrl_commands.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound ctrl_cmd... Generating docs for compound ctrl_cmd_def... Generating docs for compound ctrl_cmd_element... Generating docs for compound ctrl_cmd_map... Generating docs for compound ctrl_cmd_struct... Generating docs for compound ctrl_connection... Generating docs for compound ctrl_handle... Generating docs for compound lookup_helper... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 212/65536 hits=1741 misses=225 symbol lookup cache used 426/65536 hits=3330 misses=426 finished... touch "doc/libosmoctrl.tag.prep" config.status: creating Doxyfile.core /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: The following parameter of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:455: warning: unable to resolve reference to 'mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: The following parameter of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:488: warning: unable to resolve reference to 'mode' for \ref command rm -rf ./doc/core; mkdir -p ./doc/core Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/isdn Reading and parsing tag files Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/i460_mux.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/i460_mux.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/lapd_core.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/lapd_core.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110_ta.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110_ta.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/i460_mux.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/i460_mux.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/v110_ta.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/v110_ta.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/isdn/i460_mux.h... Generating code for file include/osmocom/isdn/lapd_core.h... Generating code for file include/osmocom/isdn/v110.h... Generating code for file include/osmocom/isdn/v110_ta.h... Parsing code for file src/isdn/i460_mux.c... Parsing code for file src/isdn/lapd_core.c... Parsing code for file src/isdn/v110.c... Parsing code for file src/isdn/v110_ta.c... Generating file documentation... Generating docs for file include/osmocom/isdn/i460_mux.h... Gen/obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command rm -rf ./doc/libosmocore.map /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: argument 'input' of command @param is not found in the argument list of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: The following parameter of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) is not documented: parameter 'fr' /usr/bin/doxygen ./Doxyfile.core /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command entation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/sim/class_tables.h... Generating code for file include/osmocom/sim/sim.h... Parsing code for file src/sim/card_fs_hpsim.c... Parsing code for file src/sim/card_fs_isim.c... Parsing code for file src/sim/card_fs_sim.c... Parsing code for file src/sim/card_fs_tetra.c... Parsing code for file src/sim/card_fs_uicc.c... Parsing code for file src/sim/card_fs_usim.c... Parsing code for file src/sim/class_tables.c... Parsing code for file src/sim/core.c... Generating code for file src/sim/gsm_int.h... Parsing code for file src/sim/reader.c... Parsing code for file src/sim/reader_pcsc.c... Generating code for file src/sim/sim_int.h... Generating file documentation... Generating docs for file include/osmocom/sim/class_tables.h... Generating docs for file include/osmocom/sim/sim.h... Generating docs for file src/sim/card_fs_hpsim.c... Generating docs for file src/sim/card_fs_isim.c... Generating docs for file src/sim/card_fs_sim.c... Generating docs for file src/sim/card_fs_tetra.c... Generating docs for file src/sim/card_fs_uicc.c... Generating docs for file src/sim/card_fs_usim.c... Generating docs for file src/sim/class_tables.c... Generating docs for file src/sim/core.c... Generating docs for file src/sim/gsm_int.h... Generating docs for file src/sim/reader.c... Generating docs for file src/sim/reader_pcsc.c... Generating docs for file src/sim/sim_int.h... Generating page documentation... Generating docs for page todo... Generating group documentation... Generating class documentation... Generating docs for compound osim_apdu_cmd_hdr... Generating docs for compound osim_card_app_hdl... Generating docs for compound osim_card_app_profile... Generating docs for compound osim_card_hdl... Generating docs for compound osim_card_profile... Generating docs for compound osim_card_sw... Generating docs for compound osim_chan_hdl... Generating docs for compound osim_cla_ins_card_profile... Generating docs for compound osim_cla_ins_case... Generating docs for compound osim_decoded_data... Generating docs for compound osim_decoded_element... Generating docs for compound osim_file... Generating docs for compound osim_file_desc... Generating docs for compound osim_file_ops... Generating docs for compound osim_msgb_cb... Generating docs for compound osim_reader_hdl... Generating docs for compound osim_reader_ops... Generating docs for compound pcsc_reader_state... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 425/65536 hits=3001 misses=454 symbol lookup cache used 786/65536 hits=4341 misses=786 finished... /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: argument 'input' of command @param is not found in the argument list of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: The following parameter of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) is not documented: parameter 'fr' clude/osmocom/gsm/prim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_071.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/ostouch "doc/libosmosim.tag.prep" enerating code for file include/osmocom/codec/gsm610_bits.h... Parsing code for file src/codec/ecu.c... Parsing code for file src/codec/ecu_fr.c... Parsing code for file src/codec/ecu_fr_old.c... Parsing code for file src/codec/gsm610.c... Parsing code for file src/codec/gsm620.c... Parsing code for file src/codec/gsm660.c... Parsing code for file src/codec/gsm690.c... Parsing code for file src/codec/hr_sid_class.c... Generating file documentation... Generating docs for file include/osmocom/codec/codec.h... Generating docs for file include/osmocom/codec/ecu.h... Generating docs for file include/osmocom/codec/gsm610_bits.h... Generating docs for file src/codec/ecu.c... Generating docs for file src/codec/ecu_fr.c... Generating docs for file src/codec/ecu_fr_old.c... Generating docs for file src/codec/gsm610.c... Generating docs for file src/codec/gsm620.c... Generating docs for file src/codec/gsm660.c... Generating docs for file src/codec/gsm690.c... Generating docs for file src/codec/hr_sid_class.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound fr_ecu_state... Generating docs for compound osmo_ecu_fr_state... Generating docs for compound osmo_ecu_ops... Generating docs for compound osmo_ecu_state... Generating docs for compound ts26101_reorder_table... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 190/65536 hits=818 misses=195 symbol lookup cache used 657/65536 hits=945 misses=657 finished... /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:402: warning: unable to resolve reference to 'lapd_flags' for \ref command warning: Tag 'USE_INLINE_TREES' at line 1087 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file './Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:1794: warning: argument 'rc' of command @param is not found in the argument list of lapd_ph_rts_ind(struct lapd_msg_ctx *lctx) warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' touch "doc/libosmocodec.tag.prep" /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/auth.h:151: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/kdf.h:22: warning: end of file while inside a group error: Tag file 'doc/libosmogsm.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmoisdn.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmovty.tag' does not exist or is not a file. Skipping it... /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_amr_dtx.c:314: warning: argument 'mode_id' from the argument list of gsm0503_detect_ahs_dtx_frame2 has multiple @param documentation sections error: Tag file 'doc/libosmocoding.tag' does not exist or is not a file. Skipping it... error: Tag file 'doc/libosmogb.tag' does not exist or is not a file. Skipping it... gprs_bssgp_bss.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_bss.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_util.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_util.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_frgre.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_frgre.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_sns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_sns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_vty.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving usmocom/gsm/protocol/gsm_48_071.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_103.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_103.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/ipaccess.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/ipaccess.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rlp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rlp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rsl.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rsl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rtp_extensions.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rtp_extensions.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rxlev_stat.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rxlev_stat.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/sysinfo.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/sysinfo.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/auth.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/auth.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/gprs_cipher.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/gprs_cipher.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/kdf.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/kdf.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/utran_cipher.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/utran_cipher.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/apn.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/apn.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v1.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v1.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v23.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v23.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_milenage.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_milenage.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_tuak.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_tuak.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor_2g.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor_2g.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/bsslap.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/bsslap.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/bts_features.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/bts_features.c... Preprocessing /obsDoxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/core Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/core Reading and parsing tag files Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/application.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/application.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/backtrace.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/backtrace.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/base64.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/base64.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit16gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit16gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit32gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit32gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit64gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit64gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitcomp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitcomp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bits.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bits.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitvec.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitvec.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/byteswap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/byteswap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/conv.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/conv.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc32gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc32gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc64gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc64gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc8gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc8gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crcgen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crcgen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/defs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/defs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/endian.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/endian.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/exec.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/exec.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/fsm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/fsm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/inclu/obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:327: warning: argument 'iB' of command @param is not found in the argument list of gsm0503_mcs5_dl_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:327: warning: The following parameters of gsm0503_mcs5_dl_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) are not documented: parameter 'hi' parameter 'di' /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:278: warning: argument 'iB' of command @param is not found in the argument list of gsm0503_mcs5_ul_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:278: warning: The following parameters of gsm0503_mcs5_ul_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) are not documented: parameter 'hi' parameter 'di' g macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/vty/buffer.h... Generating code for file include/osmocom/vty/command.h... Generating code for file include/osmocom/vty/cpu_sched_vty.h... Generating code for file include/osmocom/vty/logging.h... Generating code for file include/osmocom/vty/misc.h... Generating code for file include/osmocom/vty/ports.h... Generating code for file include/osmocom/vty/stats.h... Generating code for file include/osmocom/vty/tdef_vty.h... Generating code for file include/osmocom/vty/telnet_interface.h... Generating code for file include/osmocom/vty/vector.h... Generating code for file include/osmocom/vty/vty.h... Generating code for file include/osmocom/vty/vty_internal.h... Parsing code for file src/vty/buffer.c... Parsing code for file src/vty/command.c... Parsing code for file src/vty/cpu_sched_vty.c... Parsing code for file src/vty/fsm_vty.c... Parsing code for file src/vty/logging_vty.c... Parsing code for file src/vty/misc_vty.c... Parsing code for file src/vty/stats_vty.c... Parsing code for file src/vty/talloc_ctx_vty.c... Parsing code for file src/vty/tdef_vty.c... Parsing code for file src/vty/telnet_interface.c... Parsing code for file src/vty/utils.c... Parsing code for file src/vty/vector.c... Parsing code for file src/vty/vty.c... Generating file documentation... Generating docs for file include/osmocom/vty/buffer.h... Generating docs for file include/osmocom/vty/command.h... Generating docs for file include/osmocom/vty/cpu_sched_vty.h... Generating docs for file include/osmocom/vty/logging.h... Generating docs for file include/osmocom/vty/misc.h... Generating docs for file include/osmocom/vty/ports.h... Generating docs for file include/osmocom/vty/stats.h... Generating docs for file include/osmocom/vty/tdef_vty.h... Generating docs for file include/osmocom/vty/telnet_interface.h... Generating docs for file include/osmocom/vty/vector.h... Generating docs for file include/osmocom/vty/vty.h... Generating docs for file include/osmocom/vty/vty_internal.h... Generating docs for file src/vty/buffer.c... Generating docs for file src/vty/command.c... Generating docs for file src/v/obs/_temp/binpkgs/libosmocore/include/osmocom/core/netdev.h:49: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netns.h:17: warning: unbalanced grouping commands de/osmocom/core/gsmtap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap_util.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap_util.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hash.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hash.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/isdnhdlc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/isdnhdlc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/it_q.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/it_q.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxrbtree.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxrbtree.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/loggingrb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/loggingrb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/macaddr.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/macaddr.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/mnl.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/mnl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgfile.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgfile.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netdev.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netdev.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netns.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netns.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/osmo_io.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/osmo_io.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/panic.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/panic.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/plugin.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/plugin.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prbs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prbs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prim.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/process.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/process.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/rate_ctr.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/rate_ctr.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/select.h..erating docs for file include/osmocom/isdn/lapd_core.h... Generating docs for file include/osmocom/isdn/v110.h... Generating docs for file include/osmocom/isdn/v110_ta.h... Generating docs for file src/isdn/i460_mux.c... Generating docs for file src/isdn/lapd_core.c... Generating docs for file src/isdn/v110.c... Generating docs for file src/isdn/v110_ta.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound dl_rel_req_param... Generating docs for compound l2downstate... Generating docs for compound lapd_cr_ent... Generating docs for compound lapd_datalink... Generating docs for compound lapd_history... Generating docs for compound lapd_msg_ctx... Generating docs for compound mdl_error_ind_param... Generating docs for compound osmo_dlsap_prim... Generating docs for compound osmo_i460_schan_desc... Generating docs for compound osmo_i460_subchan... Generating docs for compound osmo_i460_subchan_demux... Generating docs for compound osmo_i460_subchan_mux... Generating docs for compound osmo_i460_timeslot... Generating docs for compound osmo_v110_decoded_frame... Generating docs for compound osmo_v110_sync_ra1... Generating docs for compound osmo_v110_ta... Generating docs for compound osmo_v110_ta_cfg... Generating docs for compound v110_ta_state... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 785/65536 hits=9633 misses=822 symbol lookup cache used 1399/65536 hits=12356 misses=1399 finished... /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2561: warning: unbalanced grouping commands touch "doc/libosmoisdn.tag.prep" /obs/_temp/binpkgs/libosmocore/include/osmocom/core/thread.h:30: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tun.h:42: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29205.c:114: warning: end of file while inside a group ding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/coding/gsm0503_amr_dtx.h... Generating code for file include/osmocom/coding/gsm0503_coding.h... Generating code for file include/osmocom/coding/gsm0503_interleaving.h... Generating code for file include/osmocom/coding/gsm0503_mapping.h... Generating code for file include/osmocom/coding/gsm0503_parity.h... Generating code for file include/osmocom/coding/gsm0503_tables.h... Parsing code for file src/coding/gsm0503_amr_dtx.c... Parsing code for file src/coding/gsm0503_coding.c... Parsing code for file src/coding/gsm0503_interleaving.c... Parsing code for file src/coding/gsm0503_mapping.c... Parsing code for file src/coding/gsm0503_parity.c... Parsing code for file src/coding/gsm0503_tables.c... Generating file documentation... Generating docs for file include/osmocom/coding/gsm0503_amr_dtx.h... Generating docs for file include/osmocom/coding/gsm0503_coding.h... Generating docs for file include/osmocom/coding/gsm0503_interleaving.h... Generating docs for file include/osmocom/coding/gsm0503_mapping.h... Generating docs for file include/osmocom/coding/gsm0503_parity.h... Generating docs for file include/osmocom/coding/gsm0503_tables.h... Generating docs for file src/coding/gsm0503_amr_dtx.c... Generating docs for file src/coding/gsm0503_coding.c... Generating docs for file src/coding/gsm0503_interleaving.c... Generating docs for file src/coding/gsm0503_mapping.c... Generating docs for file src/coding/gsm0503_parity.c... Generating docs for file src/coding/gsm0503_tables.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound gprs_rlc_dl_hdr_egprs... Generating docs for compound gprs_rlc_ul_hdr_egprs... Generating docs for compound gsm0503_mcs_code... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 259/65536 hits=537 misses=259 symbol lookup cache used 755/65536 hits=5236 misses=755 finished... . Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/select.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sercomm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sercomm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/serial.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/serial.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/signal.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/signal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sockaddr_str.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sockaddr_str.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket_compat.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket_compat.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/soft_uart.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/soft_uart.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stat_item.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stat_item.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/statistics.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/statistics.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats_tcp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats_tcp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/strrb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/strrb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/talloc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/talloc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tdef.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tdef.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/thread.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/thread.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/time_cc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/time_cc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer_compat.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer_compat.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tun.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tun.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/use_count.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/use_count.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/version.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/version.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/write_queue.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/write_queue.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/application.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/application.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/backtrace.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/backtrace.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/base64.c... Parsing file /obs/_temp/binpkgs/libosmoc/obs/_temp/binpkgs/libosmocore/src/vty/command.c:535: warning: argument 'unsafe' of command @param is not found in the argument list of osmo_asciidoc_escape(const char *inp) /obs/_temp/binpkgs/libosmocore/src/vty/command.c:535: warning: The following parameter of osmo_asciidoc_escape(const char *inp) is not documented: parameter 'inp' /obs/_temp/binpkgs/libosmocore/src/vty/command.c:4373: warning: argument 'vty' of command @param is not found in the argument list of osmo_vty_write_config_file(const char *filename) touch "doc/libosmocoding.tag.prep" /obs/_temp/binpkgs/libosmocore/src/core/context.c:48: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/src/vty/cpu_sched_vty.c:598: warning: found documented return type for osmo_cpu_sched_vty_init that does not return anything /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:39: warning: unable to resolve reference to 'Tdef' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:39: warning: unable to resolve reference to 'Tdef' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:355: warning: Unsupported xml/html tag found /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:357: warning: unable to resolve reference to 'tdef_test_config_root.c' for \ref command /_temp/binpkgs/libosmocore/src/gsm/cbsp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/cbsp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/comp128.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/comp128.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/comp128v23.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/comp128v23.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gan.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gan.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_cipher_core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_cipher_core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_gea.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_gea.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_rlc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_rlc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0341.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0341.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0414.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0414.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0480.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0480.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0502.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0502.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0503_conv.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0503_conv.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29118.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29118.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29205.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29205.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44068.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44068.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48049.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48049.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_ie.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_ie.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_04_08_gprs.c./obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c:93: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c:116: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c:104: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/vty.c:1912: warning: unable to resolve reference to 'vty_read_file' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/vty.c:1512: warning: unable to resolve reference to 'vty_read_file' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/logging_emscripten.c:81: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_file.c:422: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_gsmtap.c:195: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_syslog.c:86: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_systemd.c:119: warning: end of file while inside a group ore/src/core/base64.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/bitcomp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/bitcomp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/bits.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/bits.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/context.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/context.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_generic.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_generic.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon_impl.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon_impl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_avx.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_avx.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_impl.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_impl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/counter.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/counter.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc16.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc16.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc16gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc16gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc32gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc32gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc64gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc64gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc8gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc8gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/exec.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/exec.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/fsm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/fsm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/gsmtap_util.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/gsmtap_util.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/it_q.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/it_q.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_emscripten.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_emscripten.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_file.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_file.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_gsmtap.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_gsmtap.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_syslog.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_syslog.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_systemd.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_systemd.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logg/obs/_temp/binpkgs/libosmocore/src/core/loggingrb.c:104: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h:176: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h:176: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:39: warning: unable to resolve reference to 'Tdef' for \ref command .. Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_04_08_gprs.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsup.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsup.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsup_sms.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsup_sms.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/ipa.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/ipa.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/iuup.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/iuup.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kasumi.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kasumi.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/common.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/common.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1_i.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1_i.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256_i.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256_i.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal-enc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal-enc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_i.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_i.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_wrap.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_wrap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/common.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/common.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/crypto.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/crypto.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/includes.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/includes.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.h... Parsing f/obs/_temp/binpkgs/libosmocore/src/gsm/iuup.c:1: warning: the name 'iu_up.c' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/stats_statsd.c:203: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/stats_tcp.c:353: warning: end of file while inside a group ingrb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/loggingrb.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/macaddr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/macaddr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/mnl.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/mnl.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/msgb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/msgb.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/msgfile.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/msgfile.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/netdev.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/netdev.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/netns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/netns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_poll.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_poll.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_uring.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_uring.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/panic.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/panic.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/plugin.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/plugin.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/prbs.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/prbs.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/prim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/prim.c... Reading /obs/_temp/binpkgs/libosmocore/src/core/probes.d... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/probes.d... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/rate_ctr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/rate_ctr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/rbtree.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/rbtree.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/select.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/select.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/serial.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/serial.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/signal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/signal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/sockaddr_str.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/sockaddr_str.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/socket.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/socket.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/soft_uart.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/soft_uart.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stat_item_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stat_item_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stats.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stats.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stats_statsd.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stats_statsd.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stats_tcp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stats_tcp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/strrb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/strrb./obs/_temp/binpkgs/libosmocore/src/core/thread.c:59: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16gen.h:23: warning: the name 'crc16gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc32gen.h:23: warning: the name 'crc32gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc64gen.h:23: warning: the name 'crc64gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc8gen.h:23: warning: the name 'crc8gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/it_q.h:9: warning: the name 'osmo_it_q.h' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc16gen.c:25: warning: the name 'crc16gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc32gen.c:25: warning: the name 'crc32gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc64gen.c:25: warning: the name 'crc64gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc8gen.c:25: warning: the name 'crc8gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/time_cc.c:1: warning: the name 'foo.c' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/tun.c:28: warning: the name 'tundev.c' supplied as the argument in the \file statement is not an input file ty/cpu_sched_vty.c... Generating docs for file src/vty/fsm_vty.c... Generating docs for file src/vty/logging_vty.c... Generating docs for file src/vty/misc_vty.c... Generating docs for file src/vty/stats_vty.c... Generating docs for file src/vty/talloc_ctx_vty.c... Generating docs for file src/vty/tdef_vty.c... Generating docs for file src/vty/telnet_interface.c... Generating docs for file src/vty/utils.c... Generating docs for file src/vty/vector.c... Generating docs for file src/vty/vty.c... Generating page documentation... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating docs for compound _vector... Generating docs for compound buffer... Generating docs for compound buffer_data... Generating docs for compound cmd_element... Generating docs for compound cmd_node... Generating docs for compound cpu_affinity_it... Generating docs for compound desc... Generating docs for compound host... Generating docs for compound rctr_vty_ctx... Generating docs for compound sched_vty_opts... Generating docs for compound telnet_connection... Generating docs for compound vty... Generating docs for compound vty_app_info... Generating docs for compound vty_out_context... Generating docs for compound vty_parent_node... Generating docs for compound vty_signal_data... Generating docs for compound walk_cb_params... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 2481/65536 hits=30983 misses=2502 symbol lookup cache used 5495/65536 hits=38643 misses=5495 finished... touch "doc/libosmovty.tag.prep" /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:269: warning: documented symbol 'uint16_t pdp_type osmo_gsup_pdp_info::@9::OSMO_DEPRECATED' was not declared or defined. /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:502: warning: no uniquely matching class member found for struct gsm48_chan_desc::@61::@62 gsm48_chan_desc::@61::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:502: warning: no uniquely matching class member found for struct gsm48_chan_desc::@61::@63 gsm48_chan_desc::@61::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:0: warning: no uniquely matching class member found for struct @66::@67 @66::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:0: warning: no uniquely matching class member found for struct @66::@68 @66::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h:348: warning: no uniquely matching class member found for struct gsm48_pdp_address::@71::@74::@75 gsm48_pdp_address::@71::@74::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h:18: warning: no uniquely matching class member found for struct @76::@78::@79 @76::@78::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: argument 'The' of command @param is not found in the argument list of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: The following parameter of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) is not documented: parameter 'fc' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:36: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: argument 'new_bvci2' of command @param is not found in the argument list of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: The following parameter of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) is not documented: parameter 'new_bvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: argument 'msg' of command @param is not found in the argument list of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: The following parameter of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) is not documented: parameter 'orig_msg' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:37: warning: The following parameter of bssgp2_nsi_tx_ptp(struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:62: warning: The following parameter of bssgp2_nsi_tx_sig(struct gprs_ns2_inst *nsi, uint16_t nsei, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:86: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:48: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:49: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:50: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:77: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:11: warning: Found unknown command '@word' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:12: warning: Found unknown command '@shift' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: The following parameters of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: The following parameters of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: The following parameters of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:28: warning: unable to resolve reference to 'osmo_counter_group' for \ref command /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: The following parameters of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: The following parameters of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: The following parameters of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: The following parameters of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: The following parameters of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:400: warning: The following parameter of bssgp_enc_app_err_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_app_err_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:789: warning: The following parameter of bssgp_enc_ran_inf_ack_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_ack_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:323: warning: The following parameter of bssgp_enc_ran_inf_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:936: warning: The following parameter of bssgp_enc_ran_inf_app_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:863: warning: The following parameter of bssgp_enc_ran_inf_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:253: warning: The following parameter of bssgp_enc_ran_inf_req_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:562: warning: The following parameter of bssgp_enc_ran_inf_req_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:680: warning: The following parameter of bssgp_enc_ran_inf_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:52: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:16: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:55: warning: Found unknown command '\discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:53: warning: The following parameters of bssgp_parse_rim_ra(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len, uint8_t discr) are not documented: parameter 'len' parameter 'discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:100: warning: The following parameter of bssgp_parse_rim_ri(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:57: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:697: warning: The following parameter of gprs_ns2_fr_bind(struct gprs_ns2_inst *nsi, const char *name, const char *netif, struct osmo_fr_network *fr_network, enum osmo_fr_role fr_role, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: argument 'nsei' of command @param is not found in the argument list of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: The following parameters of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) are not documented: parameter 'nse' parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:915: warning: The following parameter of gprs_ns2_fr_connect2(struct gprs_ns2_vc_bind *bind, uint16_t nsei, uint16_t nsvci, uint16_t dlci) is not documented: parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c:549: warning: The following parameter of gprs_ns2_frgre_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c:272: warning: The following parameter of gprs_ns2_ip_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: The following parameter of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: The following parameter of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: argument 'The' of command @param is not found in the argument list of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: The following parameter of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) is not documented: parameter 'fc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: argument 'new_bvci2' of command @param is not found in the argument list of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: The following parameter of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) is not documented: parameter 'new_bvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: argument 'msg' of command @param is not found in the argument list of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: The following parameter of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) is not documented: parameter 'orig_msg' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:37: warning: The following parameter of bssgp2_nsi_tx_ptp(struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:62: warning: The following parameter of bssgp2_nsi_tx_sig(struct gprs_ns2_inst *nsi, uint16_t nsei, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: The following parameters of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: The following parameters of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: The following parameters of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: The following parameters of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: The following parameters of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: The following parameters of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: The following parameters of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: The following parameters of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:400: warning: The following parameter of bssgp_enc_app_err_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_app_err_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:789: warning: The following parameter of bssgp_enc_ran_inf_ack_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_ack_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:323: warning: The following parameter of bssgp_enc_ran_inf_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:936: warning: The following parameter of bssgp_enc_ran_inf_app_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:863: warning: The following parameter of bssgp_enc_ran_inf_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:253: warning: The following parameter of bssgp_enc_ran_inf_req_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:562: warning: The following parameter of bssgp_enc_ran_inf_req_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:680: warning: The following parameter of bssgp_enc_ran_inf_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:55: warning: Found unknown command '\discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:53: warning: The following parameters of bssgp_parse_rim_ra(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len, uint8_t discr) are not documented: parameter 'len' parameter 'discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:100: warning: The following parameter of bssgp_parse_rim_ri(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len) is not documented: parameter 'len' c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/tdef.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/tdef.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/thread.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/thread.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/time_cc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/time_cc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/timer.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/timer.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/timer_clockgettime.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/timer_clockgettime.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/timer_gettimeofday.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/timer_gettimeofday.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/tun.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/tun.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/use_count.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/use_count.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/write_queue.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/write_queue.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/core/application.h... Generating code for file include/osmocom/core/backtrace.h... Generating code for file include/osmocom/core/base64.h... Generating code for file include/osmocom/core/bit16gen.h... Generating code for file include/osmocom/core/bit32gen.h... Generating code for file include/osmocom/core/bit64gen.h... Generating code for file include/osmocom/core/bitcomp.h... Generating code for file include/osmocom/core/bits.h... Generating code for file include/osmocom/core/bitvec.h... Generating code for file include/osmocom/core/byteswap.h... Generating code for file include/osmocom/core/conv.h... Generating code for file include/osmocom/core/counter.h... Generating code for file include/osmocom/core/crc16.h... Geer defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/gprs/bssgp_bvc_fsm.h... Generating code for file include/osmocom/gprs/frame_relay.h... Generating code for file include/osmocom/gprs/gprs_bssgp.h... Generating code for file include/osmocom/gprs/gprs_bssgp2.h... Generating code for file include/osmocom/gprs/gprs_bssgp_bss.h... Generating code for file include/osmocom/gprs/gprs_bssgp_rim.h... Generating code for file include/osmocom/gprs/gprs_msgb.h... Generating code for file include/osmocom/gprs/gprs_ns.h... Generating code for file include/osmocom/gprs/gprs_ns2.h... Generating code for file include/osmocom/gprs/gprs_ns_frgre.h... Generating code for file include/osmocom/gprs/gprs_rlc.h... Generating code for file include/osmocom/gprs/protocol/gsm_04_60.h... Generating code for file include/osmocom/gprs/protocol/gsm_08_16.h... Generating code for file include/osmocom/gprs/protocol/gsm_08_18.h... Generating code for file include/osmocom/gprs/protocol/gsm_24_301.h... Parsing code for file src/gb/bssgp_bvc_fsm.c... Parsing code for file src/gb/common_vty.c... Generating code for file src/gb/common_vty.h... Parsing code for file src/gb/frame_relay.c... Generating code for file src/gb/gb_internal.h... Parsing code for file src/gb/gprs_bssgp.c... Parsing code for file src/gb/gprs_bssgp2.c... Parsing code for file src/gb/gprs_bssgp_bss.c... Generating code for file src/gb/gprs_bssgp_internal.h... Parsing code for file src/gb/gprs_bssgp_rim.c... Parsing code for file src/gb/gprs_bssgp_util.c... Parsing code for file src/gb/gprs_bssgp_vty.c... Parsing code for file src/gb/gprs_ns.c... Parsing code for file src/gb/gprs_ns2.c... Parsing code for file src/gb/gprs_ns2_fr.c... Parsing code for file src/gb/gprs_ns2_frgre.c... Generating code for file src/gb/gprs_ns2_internal.h... Parsing code for file src/gb/gprs_ns2_message.c... Parsing code for file src/gb/gprs_ns2_sns.c... Parsing code for file src/gb/gprs_ns2_udp.c... Parsing code for file src/gb/gprs_ns2_vc_fsm.c... Parsing code for file src/gb/gprs_ns2_vty.c... Parsing code for file src/gb/gprs_ns_frgre.c... Parsing code for file src/gb/gprs_ns_sns.c... Parsing code for file src/gb/gprs_ns_vty.c... Generating file documentation... Generating docs for file include/osmocom/gprs/bssgp_bvc_fsm.h... Generating docs for file include/osmocom/gprs/frame_relay.h... Generating docs for file include/osmocom/gprs/gprs_bssgp.h... Generating docs for file include/osmocom/gprs/gprs_bssgp2.h... Generating docs for file include/osmocom/gprs/gprs_bssgp_bss.h... Generating docs for file include/osmocom/gprs/gprs_bssgp_rim.h... Generating docs for file include/osmocom/gprs/gprs_msgb.h... Generating docs for file include/osmocom/gprs/gprs_ns.h... Generating docs for file include/osmocom/gprs/gprs_ns2.h... Generating docs for file include/osmocom/gprs/gprs_ns_frgre.h... Generating docs for file include/osmocom/gprs/gprs_rlc.h... Generating docs for file include/osmocom/gprs/protocol/gsm_04_60.h... Generating docs for file include/osmocom/gprs/protocol/gsm_08_16.h... Generating docs for file include/osmocom/gprs/protocol/gsm_08_18.h... Generating docs for file include/osmocom/gprs/protocol/gsm_24_301.h... Generating docs for file src/gb/bssgp_bvc_fsm.c... Generating docs for file src/gb/common_vty.c... Generating docs for file src/gb/common_vty.h... Generating docs for file src/gb/frame_relay.c... Generating docs for file src/gb/gb_internal.h... Generating docs for file src/gb/gprs_bssgp.c... Generating docs for file src/gb/gprs_bssgp2.c... Generating docs for file src/gb/gprs_bssgp_bss.c... Generating docs for file src/gb/gprs_bssgp_internal.h... Generating docs for file src/gb/gprs_bssgp_rim.c... Generating docs for file src/gb/gprs_bssgp_util.c... Generating docs/obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:697: warning: The following parameter of gprs_ns2_fr_bind(struct gprs_ns2_inst *nsi, const char *name, const char *netif, struct osmo_fr_network *fr_network, enum osmo_fr_role fr_role, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: argument 'nsei' of command @param is not found in the argument list of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: The following parameters of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) are not documented: parameter 'nse' parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:915: warning: The following parameter of gprs_ns2_fr_connect2(struct gprs_ns2_vc_bind *bind, uint16_t nsei, uint16_t nsvci, uint16_t dlci) is not documented: parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c:549: warning: The following parameter of gprs_ns2_frgre_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:456: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:457: warning: Found unknown command '@keylen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:458: warning: expected whitespace after \skip command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:459: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:460: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:431: warning: Found unknown command '@base' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:432: warning: Found unknown command '@base_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:433: warning: Found unknown command '@power' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:434: warning: Found unknown command '@power_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:435: warning: Found unknown command '@modulus' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:436: warning: Found unknown command '@modulus_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:400: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:401: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:402: warning: Found unknown command '@crypt_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:403: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:404: warning: Found unknown command '@plain_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:346: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:347: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:348: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:349: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:350: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:329: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:330: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:331: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:332: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:333: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:297: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:298: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:299: warning: Found unknown command '@passwd' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:281: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:282: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:220: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:221: warning: Found unknown command '@iv' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:222: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:223: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:193: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:194: warning: Found unknown command '@hash' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:196: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:181: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:182: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:183: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:151: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:135: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:136: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:24: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:25: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:26: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:27: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:79: warning: Found unknown command '@seed' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:80: warning: Found unknown command '@seed_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:81: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:82: warning: Found unknown command '@xlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:29: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:30: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:31: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:32: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:42: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:43: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:44: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:45: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:32: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:33: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:34: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:35: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:451: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:427: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:389: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:372: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:364: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:356: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:296: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:274: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:263: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:242: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: argument 'vc' of command @param is not found in the argument list of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: The following parameter of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:599: warning: The following parameters of ns2_tx_sns_ack(struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1526: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:662: warning: The following parameters of ns2_tx_sns_config(struct gprs_ns2_vc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'ctx' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'vc' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: The following parameter of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: argument 'vc' of command @param is not found in the argument list of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: The following parameter of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:237: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:238: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:239: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:240: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:599: warning: The following parameters of ns2_tx_sns_ack(struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:662: warning: The following parameters of ns2_tx_sns_config(struct gprs_ns2_vc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:470: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:267: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:397: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:38: warning: unable to resolve reference to 'msgb_alloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:380: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:442: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:363: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:364: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:365: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:366: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:367: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:460: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: The following parameter of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:36: warning: unable to resolve reference to 'msgb_alloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: The following parameter of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c:346: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c:326: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:304: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:166: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:167: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:168: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c:272: warning: The following parameter of gprs_ns2_ip_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:143: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:144: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:145: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:312: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:313: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:105: warning: Found unknown command '@clear' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:106: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:107: warning: Found unknown command '@cypher' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:380: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'ctx' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'vc' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: The following parameter of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:252: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:253: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:254: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:255: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:390: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h:30: warning: unable to resolve reference to 'abis_oml_mdisc' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h:0: warning: unable to resolve reference to 'abis_oml_mdisc' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h:249: warning: unable to resolve reference to 'msgb' for \ref command /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:883: warning: The following parameters of gprs_ns2_create_nse(struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect) are not documented: parameter 'linklayer' parameter 'dialect' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:802: warning: The following parameters of gprs_ns2_create_nse2(struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect, bool ip_sns_role_sgsn) are not documented: parameter 'linklayer' parameter 'dialect' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:1219: warning: The following parameter of gprs_ns2_ip_connect2(struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, uint16_t nsei, uint16_t nsvci, enum gprs_ns2_dialect dialect) is not documented: parameter 'dialect' nerating code for file include/osmocom/core/crc16gen.h... Generating code for file include/osmocom/core/crc32gen.h... Generating code for file include/osmocom/core/crc64gen.h... Generating code for file include/osmocom/core/crc8gen.h... Generating code for file include/osmocom/core/crcgen.h... Generating code for file include/osmocom/core/defs.h... Generating code for file include/osmocom/core/endian.h... Generating code for file include/osmocom/core/exec.h... Generating code for file include/osmocom/core/fsm.h... Generating code for file include/osmocom/core/gsmtap.h... Generating code for file include/osmocom/core/gsmtap_util.h... Generating code for file include/osmocom/core/hash.h... Generating code for file include/osmocom/core/hashtable.h... Generating code for file include/osmocom/core/isdnhdlc.h... Generating code for file include/osmocom/core/it_q.h... Generating code for file include/osmocom/core/jhash.h... Generating code for file include/osmocom/core/linuxlist.h... Generating code for file include/osmocom/core/linuxrbtree.h... Generating code for file include/osmocom/core/log2.h... Generating code for file include/osmocom/core/logging.h... Generating code for file include/osmocom/core/logging_internal.h... Generating code for file include/osmocom/core/loggingrb.h... Generating code for file include/osmocom/core/macaddr.h... Generating code for file include/osmocom/core/mnl.h... Generating code for file include/osmocom/core/msgb.h... Generating code for file include/osmocom/core/msgfile.h... Generating code for file include/osmocom/core/netdev.h... Generating code for file include/osmocom/core/netns.h... Generating code for file include/osmocom/core/osmo_io.h... Generating code for file include/osmocom/core/panic.h... Generating code for file include/osmocom/core/plugin.h... Generating code for file include/osmocom/core/prbs.h... Generating code for file include/osmocom/core/prim.h... Generating code for file include/osmocom/core/process.h... Generating code for file include/osmocom/core/rate_ctr.h... Generating code for file include/osmocom/core/select.h... Generating code for file include/osmocom/core/sercomm.h... Generating code for file include/osmocom/core/serial.h... Generating code for file include/osmocom/core/signal.h... Generating code for file include/osmocom/core/sockaddr_str.h... Generating code for file include/osmocom/core/socket.h... Generating code for file include/osmocom/core/socket_compat.h... Generating code for file include/osmocom/core/soft_uart.h... Generating code for file include/osmocom/core/stat_item.h... Generating code for file include/osmocom/core/statistics.h... Generating code for file include/osmocom/core/stats.h... Generating code for file include/osmocom/core/stats_tcp.h... Generating code for file include/osmocom/core/strrb.h... Generating code for file include/osmocom/core/talloc.h... Generating code for file include/osmocom/core/tdef.h... Generating code for file include/osmocom/core/thread.h... Generating code for file include/osmocom/core/time_cc.h... Generating code for file include/osmocom/core/timer.h... Generating code for file include/osmocom/core/timer_compat.h... Generating code for file include/osmocom/core/tun.h... Generating code for file include/osmocom/core/use_count.h... Generating code for file include/osmocom/core/utils.h... Generating code for file include/osmocom/core/version.h... Generating code for file include/osmocom/core/write_queue.h... Parsing code for file src/core/application.c... Parsing code for file src/core/backtrace.c... Parsing code for file src/core/base64.c... Parsing code for file src/core/bitcomp.c... Parsing code for file src/core/bits.c... Parsing code for file src/core/bitvec.c... Parsing code for file src/core/context.c... Parsing code for file src/core/conv.c... Parsing code for file src/core/conv_acc.c... Parsing code for file src/core/conv_acc_generic.c... Parsing code for file src/core/conv_acc_neon.c... Generating code for file src/core/conv_acc_neon_impl.h... Parsing code for file src/core/conv_acc_sse.c... Parsing code for /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns.c:1879: warning: The following parameter of gprs_ns_instantiate(gprs_ns_cb_t *cb, void *ctx) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:547: warning: argument 'nsi' of command @param is not found in the argument list of ns2_prim_status_ind(struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:547: warning: argument 'nsei' of command @param is not found in the argument list of ns2_prim_status_ind(struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:547: warning: The following parameters of ns2_prim_status_ind(struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) are not documented: parameter 'nse' parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:585: warning: The following parameter of ns2_vc_alloc(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, bool initiater, enum gprs_ns2_vc_mode vc_mode, const char *id) is not documented: parameter 'vc_mode' ile /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/mncc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/mncc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/oap_client.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/oap_client.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/rlp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/rlp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/rxlev_stat.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/rxlev_stat.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/sysinfo.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/sysinfo.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tlv_parser.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tlv_parser.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.h... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/crypt/auth.h... Generating code for file include/osmocom/crypt/gprs_cipher.h... Generating code for file include/osmocom/crypt/kdf.h... Generating code for file include/osmocom/crypt/utran_cipher.h... Generating code for file include/osmocom/gsm/a5.h... Generating code for file include/osmocom/gsm/abis_nm.h... Generating code for file include/osmocom/gsm/apn.h... Generating code for file include/os for file src/gb/gprs_bssgp_vty.c... Generating docs for file src/gb/gprs_ns.c... Generating docs for file src/gb/gprs_ns2.c... Generating docs for file src/gb/gprs_ns2_fr.c... Generating docs for file src/gb/gprs_ns2_frgre.c... Generating docs for file src/gb/gprs_ns2_internal.h... Generating docs for file src/gb/gprs_ns2_message.c... Generating docs for file src/gb/gprs_ns2_sns.c... Generating docs for file src/gb/gprs_ns2_udp.c... Generating docs for file src/gb/gprs_ns2_vc_fsm.c... Generating docs for file src/gb/gprs_ns2_vty.c... Generating docs for file src/gb/gprs_ns_frgre.c... Generating docs for file src/gb/gprs_ns_sns.c... Generating docs for file src/gb/gprs_ns_vty.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound bssgp2_flow_ctrl... Generating docs for compound bssgp_app_err_cont_nacc... Generating docs for compound bssgp_bvc_ctx... Generating docs for compound bssgp_bvc_fsm_ops... Generating docs for compound bssgp_dl_ud_par... Generating docs for compound bssgp_fc_queue_element... Generating docs for compound bssgp_flow_control... Generating docs for compound bssgp_lv... Generating docs for compound bssgp_normal_hdr... Generating docs for compound bssgp_paging_info... Generating docs for compound bssgp_ran_inf_ack_rim_cont... Generating docs for compound bssgp_ran_inf_app_cont_nacc... Generating docs for compound bssgp_ran_inf_app_err_rim_cont... Generating docs for compound bssgp_ran_inf_err_rim_cont... Generating docs for compound bssgp_ran_inf_req_app_cont_nacc... Generating docs for compound bssgp_ran_inf_req_rim_cont... Generating docs for compound bssgp_ran_inf_rim_cont... Generating docs for compound bssgp_ran_inf_x_cont... Generating docs for compound bssgp_ran_information_pdu... Generating docs for compound bssgp_rim_pdu_ind... Generating docs for compound bssgp_rim_routing_info... Generating docs for compound bssgp_ud_hdr... Generating docs for compound bvc_fsm_priv... Generating docs for compound gprs_ns2_inst... Generating docs for compound gprs_ns2_nse... Generating docs for compound gprs_ns2_vc... Generating docs for compound gprs_ns2_vc_bind... Generating docs for compound gprs_ns2_vc_driver... Generating docs for compound gprs_ns2_vc_priv... Generating docs for compound gprs_ns_hdr... Generating docs for compound gprs_ns_ie_ip4_elem... Generating docs for compound gprs_ns_ie_ip6_elem... Generating docs for compound gprs_ns_inst... Generating docs for compound gprs_nsvc... Generating docs for compound gprs_sns_state... Generating docs for compound gre_hdr... Generating docs for compound libgb_msgb_cb... Generating docs for compound ns2_sns_bind... Generating docs for compound ns2_sns_elems... Generating docs for compound ns2_sns_procedure... Generating docs for compound ns2_sns_state... Generating docs for compound ns_signal_data... Generating docs for compound osmo_bssgp_prim... Generating docs for compound osmo_eutran_tai... Generating docs for compound osmo_fr_dlc... Generating docs for compound osmo_fr_link... Generating docs for compound osmo_fr_network... Generating docs for compound osmo_gprs_ns2_prim... Generating docs for compound priv_bind... Generating docs for compound priv_vc... Generating docs for compound q933_a_hdr... Generating docs for compound q933_a_pvc_sts... Generating docs for compound sns_endpoint... Generating docs for compound vty_bind... Generating docs for compound vty_nse... Generating docs for compound vty_nse_bind... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 3950/65536 hits=57315 misses=4075 symbol lookup cache used 9766/65536 hits=86258 misses=9766 finished... touch "doc/libosmogb.tag.prep" /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h:26: warning: argument 'Counter' of command @param is not found in the argument list of osmo_counter_inc(struct osmo_counter *ctr) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h:26: warning: The following parameter of osmo_counter_inc(struct osmo_counter *ctr) is not documented: parameter 'ctr' file src/core/conv_acc_sse_avx.c... Generating code for file src/core/conv_acc_sse_impl.h... Parsing code for file src/core/counter.c... Parsing code for file src/core/crc16.c... Parsing code for file src/core/crc16gen.c... Parsing code for file src/core/crc32gen.c... Parsing code for file src/core/crc64gen.c... Parsing code for file src/core/crc8gen.c... Parsing code for file src/core/exec.c... Parsing code for file src/core/fsm.c... Parsing code for file src/core/gsmtap_util.c... Parsing code for file src/core/isdnhdlc.c... Parsing code for file src/core/it_q.c... Parsing code for file src/core/logging.c... Parsing code for file src/core/logging_emscripten.c... Parsing code for file src/core/logging_file.c... Parsing code for file src/core/logging_gsmtap.c... Parsing code for file src/core/logging_syslog.c... Parsing code for file src/core/logging_systemd.c... Parsing code for file src/core/loggingrb.c... Parsing code for file src/core/macaddr.c... Parsing code for file src/core/mnl.c... Parsing code for file src/core/msgb.c... Parsing code for file src/core/msgfile.c... Parsing code for file src/core/netdev.c... Parsing code for file src/core/netns.c... Parsing code for file src/core/osmo_io.c... Generating code for file src/core/osmo_io_internal.h... Parsing code for file src/core/osmo_io_poll.c... Parsing code for file src/core/osmo_io_uring.c... Parsing code for file src/core/panic.c... Parsing code for file src/core/plugin.c... Parsing code for file src/core/prbs.c... Parsing code for file src/core/prim.c... Parsing code for file src/core/probes.d... Parsing code for file src/core/rate_ctr.c... Parsing code for file src/core/rbtree.c... Parsing code for file src/core/select.c... Parsing code for file src/core/sercomm.c... Parsing code for file src/core/serial.c... Parsing code for file src/core/signal.c... Parsing code for file src/core/sockaddr_str.c... Parsing code for file src/core/socket.c... Parsing code for file src/core/soft_uart.c... Parsing code for file src/core/stat_item.c... Generating code for file src/core/stat_item_internal.h... Parsing code for file src/core/stats.c... Parsing code for file src/core/stats_statsd.c... Parsing code for file src/core/stats_tcp.c... Parsing code for file src/core/strrb.c... Parsing code for file src/core/tdef.c... Parsing code for file src/core/thread.c... Parsing code for file src/core/time_cc.c... Parsing code for file src/core/timer.c... Parsing code for file src/core/timer_clockgettime.c... Parsing code for file src/core/timer_gettimeofday.c... Parsing code for file src/core/tun.c... Parsing code for file src/core/use_count.c... Parsing code for file src/core/utils.c... Parsing code for file src/core/write_queue.c... Generating file documentation... Generating docs for file include/osmocom/core/application.h... Generating docs for file include/osmocom/core/backtrace.h... Generating docs for file include/osmocom/core/base64.h... Generating docs for file include/osmocom/core/bit16gen.h... Generating docs for file include/osmocom/core/bit32gen.h... Generating docs for file include/osmocom/core/bit64gen.h... Generating docs for file include/osmocom/core/bitcomp.h... Generating docs for file include/osmocom/core/bits.h... Generating docs for file include/osmocom/core/bitvec.h... Generating docs for file include/osmocom/core/byteswap.h... Generating docs for file include/osmocom/core/conv.h... Generating docs for file include/osmocom/core/counter.h... Generating docs for file include/osmocom/core/crc16.h... Generating docs for file include/osmocom/core/crc16gen.h... Generating docs for file include/osmocom/core/crc32gen.h... Generating docs for file include/osmocom/core/crc64gen.h... Generating docs for file include/osmocom/core/crc8gen.h... Generating docs for file include/osmocom/core/crcgen.h... Generating docs for file include/osmocom/core/defs.h... Generating docs for file include/osmocom/core/endian.h... Generating docs for file include/osmocom/core/exec.h... Generating docs for file include/osmocom/core/fsm.h... Generating docs for file include/osmocom/core/gsmtap/obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:52: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:52: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:36: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:48: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:49: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:50: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:77: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:141: warning: Found unknown command '@obj' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:142: warning: Found unknown command '@tmp' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:143: warning: Found unknown command '@member' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:144: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:57: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:86: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:48: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:49: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:50: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:77: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:36: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:86: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:57: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:95: warning: The following parameter of osmo_isdnhdlc_decode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, int slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:322: warning: The following parameter of osmo_isdnhdlc_encode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, uint16_t slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:11: warning: Found unknown command '@word' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:12: warning: Found unknown command '@shift' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:11: warning: Found unknown command '@word' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:12: warning: Found unknown command '@shift' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:16: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:16: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:52: warning: Found unknown command '@x' mocom/gsm/bitvec_gsm.h... Generating code for file include/osmocom/gsm/bsslap.h... Generating code for file include/osmocom/gsm/bssmap_le.h... Generating code for file include/osmocom/gsm/bts_features.h... Generating code for file include/osmocom/gsm/cbsp.h... Generating code for file include/osmocom/gsm/comp128.h... Generating code for file include/osmocom/gsm/comp128v23.h... Generating code for file include/osmocom/gsm/gad.h... Generating code for file include/osmocom/gsm/gan.h... Generating code for file include/osmocom/gsm/gea.h... Generating code for file include/osmocom/gsm/gsm0341.h... Generating code for file include/osmocom/gsm/gsm0411_smc.h... Generating code for file include/osmocom/gsm/gsm0411_smr.h... Generating code for file include/osmocom/gsm/gsm0411_utils.h... Generating code for file include/osmocom/gsm/gsm0480.h... Generating code for file include/osmocom/gsm/gsm0502.h... Generating code for file include/osmocom/gsm/gsm0503.h... Generating code for file include/osmocom/gsm/gsm0808.h... Generating code for file include/osmocom/gsm/gsm0808_lcs.h... Generating code for file include/osmocom/gsm/gsm0808_utils.h... Generating code for file include/osmocom/gsm/gsm23003.h... Generating code for file include/osmocom/gsm/gsm23236.h... Generating code for file include/osmocom/gsm/gsm29118.h... Generating code for file include/osmocom/gsm/gsm29205.h... Generating code for file include/osmocom/gsm/gsm44021.h... Generating code for file include/osmocom/gsm/gsm48.h... Generating code for file include/osmocom/gsm/gsm48_arfcn_range_encode.h... Generating code for file include/osmocom/gsm/gsm48_ie.h... Generating code for file include/osmocom/gsm/gsm48_rest_octets.h... Generating code for file include/osmocom/gsm/gsm_utils.h... Generating code for file include/osmocom/gsm/gsup.h... Generating code for file include/osmocom/gsm/gsup_sms.h... Generating code for file include/osmocom/gsm/i460_mux.h... Generating code for file include/osmocom/gsm/ipa.h... Generating code for file include/osmocom/gsm/iuup.h... Generating code for file include/osmocom/gsm/kasumi.h... Generating code for file include/osmocom/gsm/l1sap.h... Generating code for file include/osmocom/gsm/lapd_core.h... Generating code for file include/osmocom/gsm/lapdm.h... Generating code for file include/osmocom/gsm/meas_rep.h... Generating code for file include/osmocom/gsm/mncc.h... Generating code for file include/osmocom/gsm/oap.h... Generating code for file include/osmocom/gsm/oap_client.h... Generating code for file include/osmocom/gsm/prim.h... Generating code for file include/osmocom/gsm/protocol/gsm_03_40.h... Generating code for file include/osmocom/gsm/protocol/gsm_03_41.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_08.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_11.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_12.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_14.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_80.h... Generating code for file include/osmocom/gsm/protocol/gsm_08_08.h... Generating code for file include/osmocom/gsm/protocol/gsm_08_58.h... Generating code for file include/osmocom/gsm/protocol/gsm_09_02.h... Generating code for file include/osmocom/gsm/protocol/gsm_12_21.h... Generating code for file include/osmocom/gsm/protocol/gsm_23_003.h... Generating code for file include/osmocom/gsm/protocol/gsm_23_032.h... Generating code for file include/osmocom/gsm/protocol/gsm_23_041.h... Generating code for file include/osmocom/gsm/protocol/gsm_25_415.h... Generating code for file include/osmocom/gsm/protocol/gsm_29_118.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_004.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_060.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_068.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_318.h... Generating code for file include/osmocom/gsm/protocol/gsm_48_049.h... Generatin/obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' .h... Generating docs for file include/osmocom/core/gsmtap_util.h... Generating docs for file include/osmocom/core/hash.h... Generating docs for file include/osmocom/core/hashtable.h... Generating docs for file include/osmocom/core/isdnhdlc.h... Generating docs for file include/osmocom/core/it_q.h... Generating docs for file include/osmocom/core/jhash.h... Generating docs for file include/osmocom/core/linuxlist.h... Generating docs for file include/osmocom/core/linuxrbtree.h... Generating docs for file include/osmocom/core/log2.h... Generating docs for file include/osmocom/core/logging.h... Generating docs for file include/osmocom/core/logging_internal.h... Generating docs for file include/osmocom/core/loggingrb.h... Generating docs for file include/osmocom/core/macaddr.h... Generating docs for file include/osmocom/core/mnl.h... Generating docs for file include/osmocom/core/msgb.h... Generating docs for file include/osmocom/core/msgfile.h... Generating docs for file include/osmocom/core/netdev.h... Generating docs for file include/osmocom/core/netns.h... Generating docs for file include/osmocom/core/osmo_io.h... Generating docs for file include/osmocom/core/panic.h... Generating docs for file include/osmocom/core/plugin.h... Generating docs for file include/osmocom/core/prbs.h... Generating docs for file include/osmocom/core/prim.h... Generating docs for file include/osmocom/core/process.h... Generating docs for file include/osmocom/core/rate_ctr.h... Generating docs for file include/osmocom/core/select.h... Generating docs for file include/osmocom/core/sercomm.h... Generating docs for file include/osmocom/core/serial.h... Generating docs for file include/osmocom/core/signal.h... Generating docs for file include/osmocom/core/sockaddr_str.h... Generating docs for file include/osmocom/core/socket.h... Generating docs for file include/osmocom/core/socket_compat.h... Generating docs for file include/osmocom/core/soft_uart.h... Generating docs for file include/osmocom/core/stat_item.h... Generating docs for file include/osmocom/core/statistics.h... Generating docs for file include/osmocom/core/stats.h... Generating docs for file include/osmocom/core/stats_tcp.h... Generating docs for file include/osmocom/core/strrb.h... Generating docs for file include/osmocom/core/talloc.h... Generating docs for file include/osmocom/core/tdef.h... Generating docs for file include/osmocom/core/thread.h... Generating docs for file include/osmocom/core/time_cc.h... Generating docs for file include/osmocom/core/timer.h... Generating docs for file include/osmocom/core/timer_compat.h... Generating docs for file include/osmocom/core/tun.h... Generating docs for file include/osmocom/core/use_count.h... Generating docs for file include/osmocom/core/utils.h... Generating docs for file include/osmocom/core/version.h... Generating docs for file include/osmocom/core/write_queue.h... Generating docs for file src/core/application.c... Generating docs for file src/core/backtrace.c... Generating docs for file src/core/base64.c... Generating docs for file src/core/bitcomp.c... Generating docs for file src/core/bits.c... Generating docs for file src/core/bitvec.c... Generating docs for file src/core/context.c... Generating docs for file src/core/conv.c... Generating docs for file src/core/conv_acc.c... Generating docs for file src/core/conv_acc_generic.c... Generating docs for file src/core/conv_acc_neon.c... Generating docs for file src/core/conv_acc_neon_impl.h... Generating docs for file src/core/conv_acc_sse.c... Generating docs for file src/core/conv_acc_sse_avx.c... Generating docs for file src/core/conv_acc_sse_impl.h... Generating docs for file src/core/counter.c... Generating docs for file src/core/crc16.c... Generating docs for file src/core/crc16gen.c... Generating docs for file src/core/crc32gen.c... Generating docs for file src/core/crc64gen.c... Generating docs for file src/core/crc8gen.c... Generating docs for file src/core/exec.c... Generating docs for file src/core/fsm.c... Generating docs for file src/core/gsmtap_util.c... Generating docs for/obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:95: warning: The following parameter of osmo_isdnhdlc_decode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, int slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:322: warning: The following parameter of osmo_isdnhdlc_encode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, uint16_t slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/src/core/bits.c:141: warning: unable to resolve reference to 'out' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:417: warning: argument 'bit' of command @param is not found in the argument list of bitvec_free(struct bitvec *bv) /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:417: warning: The following parameter of bitvec_free(struct bitvec *bv) is not documented: parameter 'bv' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:427: warning: argument 'bitvec' of command @param is not found in the argument list of bitvec_pack(const struct bitvec *bv, uint8_t *buffer) /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:427: warning: The following parameter of bitvec_pack(const struct bitvec *bv, uint8_t *buffer) is not documented: parameter 'bv' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:604: warning: Found unknown command '\go' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:504: warning: The following parameter of bitvec_write_field(struct bitvec *bv, unsigned int *write_index, uint64_t val, unsigned int len) is not documented: parameter 'val' /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:55: warning: argument 'in' of command @param is not found in the argument list of osmo_crc16(uint16_t crc, uint8_t const *buffer, size_t len) /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:55: warning: argument 'in' of command @param is not found in the argument list of osmo_crc16(uint16_t crc, uint8_t const *buffer, size_t len) /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:55: warning: argument 'in' of command @param is not found in the argument list of osmo_crc16(uint16_t crc, uint8_t const *buffer, size_t len) /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:57: warning: unable to resolve reference to 'buffer' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/core/utils.h:134: warning: argument 'args' of command @param is not found in the argument list of osmo_talloc_asprintf(ctx, dest, fmt, args ...) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:994: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_cstr_c(void *ctx, const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:994: warning: The following parameters of osmo_escape_cstr_c(void *ctx, const char *str, int in_len) are not documented: parameter 'ctx' parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:860: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_str(const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:860: warning: The following parameter of osmo_escape_str(const char *str, int in_len) is not documented: parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:707: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_str_buf(const char *str, int in_len, char *buf, size_t bufsize) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:707: warning: The following parameter of osmo_escape_str_buf(const char *str, int in_len, char *buf, size_t bufsize) is not documented: parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:871: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_str_c(const void *ctx, const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:871: warning: The following parameters of osmo_escape_str_c(const void *ctx, const char *str, int in_len) are not documented: parameter 'ctx' parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1408: warning: The following parameter of osmo_int_to_float_str_buf(char *buf, size_t buflen, int64_t val, unsigned int precision) is not documented: parameter 'precision' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1469: warning: The following parameter of osmo_int_to_float_str_c(void *ctx, int64_t val, unsigned int precision) is not documented: parameter 'precision' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1024: warning: argument 'len' of command @param is not found in the argument list of osmo_quote_cstr_c(void *ctx, const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1024: warning: The following parameters of osmo_quote_cstr_c(void *ctx, const char *str, int in_len) are not documented: parameter 'ctx' parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:939: warning: The following parameters of osmo_quote_str_buf(const char *str, int in_len, char *buf, size_t bufsize) are not documented: parameter 'buf' parameter 'bufsize' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:968: warning: The following parameter of osmo_quote_str_c(const void *ctx, const char *str, int in_len) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: argument 'ctx' of command @param is not found in the argument list of osmo_strrb_create(void *talloc_ctx, size_t rb_size) /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: The following parameter of osmo_strrb_create(void *talloc_ctx, size_t rb_size) is not documented: parameter 'talloc_ctx' /obs/_temp/binpkgs/libosmocore/src/core/fsm.c:176: warning: argument 'in' of command @param is not found in the argument list of osmo_fsm_set_dealloc_ctx(void *ctx) /obs/_temp/binpkgs/libosmocore/src/core/gsmtap_util.c:240: warning: unable to resolve reference to 'data' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/gsmtap_util.c:193: warning: unable to resolve reference to 'data' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:530: warning: Found unknown command '@next' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:590: warning: argument 'new' of command @param is not found in the argument list of hlist_move_list(struct hlist_head *old, struct hlist_head *_new) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:590: warning: The following parameter of hlist_move_list(struct hlist_head *old, struct hlist_head *_new) is not documented: parameter '_new' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:454: warning: argument 'n' of command @param is not found in the argument list of hlist_unhashed_lockless(const struct hlist_node *h) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:454: warning: The following parameter of hlist_unhashed_lockless(const struct hlist_node *h) is not documented: parameter 'h' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:1278: warning: Found unknown command '\retruns' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:791: warning: The following parameter of logp(int subsys, const char *file, int line, int cont, const char *format,...) is not documented: parameter 'line' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:807: warning: The following parameter of logp2(int subsys, unsigned int level, const char *file, int line, int cont, const char *format,...) is not documented: parameter 'line' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:734: warning: The following parameter of osmo_vlogp(int subsys, int level, const char *file, int line, int cont, const char *format, va_list ap) is not documented: parameter 'line' /obs/_temp/binpkgs/libosmocore/src/core/msgb.c:365: warning: The following parameter of msgb_copy_resize(const struct msgb *msg, uint16_t new_len, const char *name) is not documented: parameter 'new_len' /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:954: warning: argument 'number' of command @param is not found in the argument list of osmo_iofd_set_sqes(struct osmo_io_fd *iofd, enum osmo_io_op op, uint8_t sqes) /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:954: warning: The following parameter of osmo_iofd_set_sqes(struct osmo_io_fd *iofd, enum osmo_io_op op, uint8_t sqes) is not documented: parameter 'sqes' /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:1153: warning: argument 'size' of command @param is not found in the argument list of osmo_iofd_set_txqueue_max_length(struct osmo_io_fd *iofd, unsigned int max_length) /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:1153: warning: The following parameter of osmo_iofd_set_txqueue_max_length(struct osmo_io_fd *iofd, unsigned int max_length) is not documented: parameter 'max_length' /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c:123: warning: argument 'n' of command @param is not found in the argument list of osmo_sercomm_tx_queue_depth(struct osmo_sercomm_inst *sercomm, uint8_t dlci) /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c:123: warning: The following parameter of osmo_sercomm_tx_queue_depth(struct osmo_sercomm_inst *sercomm, uint8_t dlci) is not documented: parameter 'sercomm' g code for file include/osmocom/gsm/protocol/gsm_48_071.h... Generating code for file include/osmocom/gsm/protocol/gsm_48_103.h... Generating code for file include/osmocom/gsm/protocol/gsm_49_031.h... Generating code for file include/osmocom/gsm/protocol/ipaccess.h... Generating code for file include/osmocom/gsm/protocol/smpp34_osmocom.h... Generating code for file include/osmocom/gsm/rlp.h... Generating code for file include/osmocom/gsm/rsl.h... Generating code for file include/osmocom/gsm/rtp_extensions.h... Generating code for file include/osmocom/gsm/rxlev_stat.h... Generating code for file include/osmocom/gsm/sysinfo.h... Generating code for file include/osmocom/gsm/tlv.h... Parsing code for file src/gsm/a5.c... Parsing code for file src/gsm/abis_nm.c... Parsing code for file src/gsm/apn.c... Parsing code for file src/gsm/auth_comp128v1.c... Parsing code for file src/gsm/auth_comp128v23.c... Parsing code for file src/gsm/auth_core.c... Parsing code for file src/gsm/auth_milenage.c... Parsing code for file src/gsm/auth_tuak.c... Parsing code for file src/gsm/auth_xor.c... Parsing code for file src/gsm/auth_xor_2g.c... Parsing code for file src/gsm/bsslap.c... Parsing code for file src/gsm/bssmap_le.c... Parsing code for file src/gsm/bts_features.c... Parsing code for file src/gsm/cbsp.c... Parsing code for file src/gsm/comp128.c... Parsing code for file src/gsm/comp128v23.c... Parsing code for file src/gsm/gad.c... Parsing code for file src/gsm/gan.c... Parsing code for file src/gsm/gea.c... Parsing code for file src/gsm/gprs_cipher_core.c... Parsing code for file src/gsm/gprs_gea.c... Parsing code for file src/gsm/gprs_rlc.c... Parsing code for file src/gsm/gsm0341.c... Parsing code for file src/gsm/gsm0411_smc.c... Parsing code for file src/gsm/gsm0411_smr.c... Parsing code for file src/gsm/gsm0411_utils.c... Parsing code for file src/gsm/gsm0414.c... Parsing code for file src/gsm/gsm0480.c... Parsing code for file src/gsm/gsm0502.c... Parsing code for file src/gsm/gsm0503_conv.c... Parsing code for file src/gsm/gsm0808.c... Parsing code for file src/gsm/gsm0808_utils.c... Parsing code for file src/gsm/gsm23003.c... Parsing code for file src/gsm/gsm23236.c... Parsing code for file src/gsm/gsm29118.c... Parsing code for file src/gsm/gsm29205.c... Parsing code for file src/gsm/gsm44021.c... Parsing code for file src/gsm/gsm44068.c... Parsing code for file src/gsm/gsm48.c... Parsing code for file src/gsm/gsm48049.c... Parsing code for file src/gsm/gsm48_arfcn_range_encode.c... Parsing code for file src/gsm/gsm48_ie.c... Parsing code for file src/gsm/gsm48_rest_octets.c... Parsing code for file src/gsm/gsm_04_08_gprs.c... Parsing code for file src/gsm/gsm_utils.c... Parsing code for file src/gsm/gsup.c... Parsing code for file src/gsm/gsup_sms.c... Parsing code for file src/gsm/ipa.c... Parsing code for file src/gsm/iuup.c... Parsing code for file src/gsm/kasumi.c... Parsing code for file src/gsm/kdf.c... Generating code for file src/gsm/kdf/common.h... Generating code for file src/gsm/milenage/common.h... Generating code for file src/gsm/kdf/crypto.h... Generating code for file src/gsm/milenage/crypto.h... Parsing code for file src/gsm/kdf/sha1-internal.c... Parsing code for file src/gsm/kdf/sha1.c... Generating code for file src/gsm/kdf/sha1.h... Generating code for file src/gsm/kdf/sha1_i.h... Parsing code for file src/gsm/kdf/sha256-internal.c... Parsing code for file src/gsm/kdf/sha256.c... Generating code for file src/gsm/kdf/sha256.h... Generating code for file src/gsm/kdf/sha256_i.h... Parsing code for file src/gsm/lapdm.c... Parsing code for file src/gsm/milenage/aes-encblock.c... Parsing code for file src/gsm/milenage/aes-internal-enc.c... Parsing code for file src/gsm/milenage/aes-internal.c... Generating code for file src/gsm/milenage/aes.h... Generating code for file src/gsm/milenage/aes_i.h... Generating code for file src/gsm/milenage/aes_wrap.h... Generating code for file src/gsm/milenage/includes.h... Parsing code for file src/gsm/milenage/milenage.c... Generating code for file src/gsm/milenage/milenage/obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:348: warning: argument 'name' of command @param is not found in the argument list of osmo_stat_item_get_group_by_name_idxname(const char *group_name, const char *idx_name) /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:348: warning: The following parameter of osmo_stat_item_get_group_by_name_idxname(const char *group_name, const char *idx_name) is not documented: parameter 'group_name' /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:174: warning: argument 'desc' of command @param is not found in the argument list of osmo_stat_item_group_alloc(void *ctx, const struct osmo_stat_item_group_desc *group_desc, unsigned int idx) /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:174: warning: The following parameter of osmo_stat_item_group_alloc(void *ctx, const struct osmo_stat_item_group_desc *group_desc, unsigned int idx) is not documented: parameter 'group_desc' /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: argument 'ctx' of command @param is not found in the argument list of osmo_strrb_create(void *talloc_ctx, size_t rb_size) /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: The following parameter of osmo_strrb_create(void *talloc_ctx, size_t rb_size) is not documented: parameter 'talloc_ctx' /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:58: warning: unable to resolve reference to 'tests/tdef/tdef_vty_config_root_test.c:' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:62: warning: unable to resolve reference to 'tests/tdef/tdef_vty_config_subnode_test.c:' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:69: warning: unable to resolve reference to 'tests/tdef/tdef_vty_dynamic_test.c:' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:85: warning: unable to resolve reference to 'tdef_vty.h' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tdef.h:181: warning: argument 'tdefs' of command @param is not found in the argument list of osmo_tdef_groups_for_each(g, tdef_groups) /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:332: warning: The following parameters of _osmo_tdef_fsm_inst_state_chg(struct osmo_fsm_inst *fi, uint32_t state, const struct osmo_tdef_state_timeout *timeouts_array, const struct osmo_tdef *tdefs, long default_timeout, const char *file, int line) are not documented: parameter 'fi' parameter 'state' parameter 'timeouts_array' parameter 'tdefs' parameter 'default_timeout' /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:270: warning: argument 'tdef' of command @param is not found in the argument list of osmo_tdef_range_str_buf(char *buf, size_t buf_len, struct osmo_tdef *t) /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:270: warning: The following parameter of osmo_tdef_range_str_buf(char *buf, size_t buf_len, struct osmo_tdef *t) is not documented: parameter 't' /obs/_temp/binpkgs/libosmocore/src/core/use_count.c:229: warning: The following parameters of _osmo_use_count_get_put(struct osmo_use_count *uc, const char *use, int32_t change, const char *file, int line) are not documented: parameter 'uc' parameter 'use' parameter 'change' /obs/_temp/binpkgs/libosmocore/src/core/netdev.c:770: warning: The following parameter of osmo_netdev_set_priv_data(struct osmo_netdev *netdev, void *priv_data) is not documented: parameter 'priv_data' /obs/_temp/binpkgs/libosmocore/src/core/tun.c:462: warning: The following parameter of osmo_tundev_set_priv_data(struct osmo_tundev *tundev, void *priv_data) is not documented: parameter 'priv_data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: argument 'cgi' of command @param is not found in the argument list of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: The following parameter of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) is not documented: parameter 'cgi_ps' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_home_network_domain(char *out, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'out' from the argument list of osmo_gen_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_domain(char *out, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'out' from the argument list of osmo_gen_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'out' from the argument list of osmo_gen_mme_group_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: The following parameter of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'out' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'in' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'out' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'in' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: The following parameter of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: argument 'nri_range' of command @param is not found in the argument list of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: The following parameter of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) is not documented: parameter 'range' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:93: warning: The following parameter of osmo_nri_v_limit_by_ranges(int16_t *nri_v, const struct osmo_nri_ranges *nri_ranges, uint32_t nri_bitlen) is not documented: parameter 'nri_bitlen' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: The following parameters of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: The following parameters of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c:127: warning: The following parameter of osmo_gsm48_range_enc_arfcns(enum osmo_gsm48_range range, const int *arfcns, int size, int *out, const int index) is not documented: parameter 'index' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: The following parameter of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: The following parameter of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) is not documented: parameter 'data' file src/core/isdnhdlc.c... Generating docs for file src/core/it_q.c... Generating docs for file src/core/logging.c... Generating docs for file src/core/logging_emscripten.c... Generating docs for file src/core/logging_file.c... Generating docs for file src/core/logging_gsmtap.c... Generating docs for file src/core/logging_syslog.c... Generating docs for file src/core/logging_systemd.c... Generating docs for file src/core/loggingrb.c... Generating docs for file src/core/macaddr.c... Generating docs for file src/core/mnl.c... Generating docs for file src/core/msgb.c... Generating docs for file src/core/msgfile.c... Generating docs for file src/core/netdev.c... Generating docs for file src/core/netns.c... Generating docs for file src/core/osmo_io.c... Generating docs for file src/core/osmo_io_internal.h... Generating docs for file src/core/osmo_io_poll.c... Generating docs for file src/core/osmo_io_uring.c... Generating docs for file src/core/panic.c... Generating docs for file src/core/plugin.c... Generating docs for file src/core/prbs.c... Generating docs for file src/core/prim.c... Generating docs for file src/core/probes.d... Generating docs for file src/core/rate_ctr.c... Generating docs for file src/core/rbtree.c... Generating docs for file src/core/select.c... Generating docs for file src/core/sercomm.c... Generating docs for file src/core/serial.c... Generating docs for file src/core/signal.c... Generating docs for file src/core/sockaddr_str.c... Generating docs for file src/core/socket.c... Generating docs for file src/core/soft_uart.c... Generating docs for file src/core/stat_item.c... Generating docs for file src/core/stat_item_internal.h... Generating docs for file src/core/stats.c... Generating docs for file src/core/stats_statsd.c... Generating docs for file src/core/stats_tcp.c... Generating docs for file src/core/strrb.c... Generating docs for file src/core/tdef.c... Generating docs for file src/core/thread.c... Generating docs for file src/core/time_cc.c... Generating docs for file src/core/timer.c... Generating docs for file src/core/timer_clockgettime.c... Generating docs for file src/core/timer_gettimeofday.c... Generating docs for file src/core/tun.c... Generating docs for file src/core/use_count.c... Generating docs for file src/core/utils.c... Generating docs for file src/core/write_queue.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound bitvec... Generating docs for compound gsmtap_hdr... Generating docs for compound gsmtap_inst... Generating docs for compound gsmtap_osmocore_log_hdr... Generating docs for compound hlist_head... Generating docs for compound hlist_node... Generating docs for compound iofd_backend_ops... Generating docs for compound iofd_msghdr... Generating docs for compound llist_head... Generating docs for compound log_category... Generating docs for compound log_context... Generating docs for compound log_info... Generating docs for compound log_info_cat... Generating docs for compound log_target... Generating docs for compound log_thread_state... Generating docs for compound msgb... Generating docs for compound netdev_netns_ctx... Generating docs for compound osmo_config_entry... Generating docs for compound osmo_config_list... Generating docs for compound osmo_conv_code... Generating docs for compound osmo_conv_decoder... Generating docs for compound osmo_conv_encoder... Generating docs for compound osmo_counter... Generating docs for compound osmo_crc16gen_code... Generating docs for compound osmo_crc32gen_code... Generating docs for compound osmo_crc64gen_code... Generating docs for compound osmo_crc8gen_code... Generating docs for compound osmo_fd... Generating docs for compound osmo_fsm... Generating docs for compound osmo_fsm_inst... Generating docs for compound osmo_fsm_state... Generating docs for compound osmo_io_fd... Generating docs for compound osmo_io_ops... Generating docs for compound osmo_isdnhdlc_vars... Generating docs for compound osmo_it_q... Generating docs for compound osmo/obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:1025: warning: argument 'type' of command @param is not found in the argument list of gprs_tlli2tmsi(uint32_t tlli) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:66: warning: argument 'decoded' of command @param is not found in the argument list of gsm_7bit_decode_n(char *text, size_t n, const uint8_t *user_data, uint8_t septet_l) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:66: warning: argument 'length' of command @param is not found in the argument list of gsm_7bit_decode_n(char *text, size_t n, const uint8_t *user_data, uint8_t septet_l) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:66: warning: The following parameters of gsm_7bit_decode_n(char *text, size_t n, const uint8_t *user_data, uint8_t septet_l) are not documented: parameter 'text' parameter 'septet_l' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'octets_written' of command @param is not found in the argument list of gsm_7bit_encode_n(uint8_t *result, size_t n, const char *data, int *octets) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'result' from the argument list of gsm_7bit_encode_n has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'n' from the argument list of gsm_7bit_encode_n has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'data' from the argument list of gsm_7bit_encode_n has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:728: warning: Found unknown command '\arfcn' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: argument 'GSM' of command @param is not found in the argument list of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: The following parameter of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) is not documented: parameter 'band' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items .h... Parsing code for file src/gsm/mncc.c... Parsing code for file src/gsm/oap.c... Parsing code for file src/gsm/oap_client.c... Parsing code for file src/gsm/rlp.c... Parsing code for file src/gsm/rsl.c... Parsing code for file src/gsm/rxlev_stat.c... Parsing code for file src/gsm/sysinfo.c... Parsing code for file src/gsm/tlv_parser.c... Parsing code for file src/gsm/tuak/KeccakP-1600-3gpp.c... Generating code for file src/gsm/tuak/KeccakP-1600-3gpp.h... Parsing code for file src/gsm/tuak/tuak.c... Generating code for file src/gsm/tuak/tuak.h... Generating file documentation... Generating docs for file include/osmocom/crypt/auth.h... Generating docs for file include/osmocom/crypt/gprs_cipher.h... Generating docs for file include/osmocom/crypt/kdf.h... Generating docs for file include/osmocom/crypt/utran_cipher.h... Generating docs for file include/osmocom/gsm/a5.h... Generating docs for file include/osmocom/gsm/abis_nm.h... Generating docs for file include/osmocom/gsm/apn.h... Generating docs for file include/osmocom/gsm/bitvec_gsm.h... Generating docs for file include/osmocom/gsm/bsslap.h... Generating docs for file include/osmocom/gsm/bssmap_le.h... Generating docs for file include/osmocom/gsm/bts_features.h... Generating docs for file include/osmocom/gsm/cbsp.h... Generating docs for file include/osmocom/gsm/comp128.h... Generating docs for file include/osmocom/gsm/comp128v23.h... Generating docs for file include/osmocom/gsm/gad.h... Generating docs for file include/osmocom/gsm/gan.h... Generating docs for file include/osmocom/gsm/gea.h... Generating docs for file include/osmocom/gsm/gsm0341.h... Generating docs for file include/osmocom/gsm/gsm0411_smc.h... Generating docs for file include/osmocom/gsm/gsm0411_smr.h... Generating docs for file include/osmocom/gsm/gsm0411_utils.h... Generating docs for file include/osmocom/gsm/gsm0480.h... Generating docs for file include/osmocom/gsm/gsm0502.h... Generating docs for file include/osmocom/gsm/gsm0503.h... Generating docs for file include/osmocom/gsm/gsm0808.h... Generating docs for file include/osmocom/gsm/gsm0808_lcs.h... Generating docs for file include/osmocom/gsm/gsm0808_utils.h... Generating docs for file include/osmocom/gsm/gsm23003.h... Generating docs for file include/osmocom/gsm/gsm23236.h... Generating docs for file include/osmocom/gsm/gsm29118.h... Generating docs for file include/osmocom/gsm/gsm29205.h... Generating docs for file include/osmocom/gsm/gsm44021.h... Generating docs for file include/osmocom/gsm/gsm48.h... Generating docs for file include/osmocom/gsm/gsm48_arfcn_range_encode.h... Generating docs for file include/osmocom/gsm/gsm48_ie.h... Generating docs for file include/osmocom/gsm/gsm48_rest_octets.h... Generating docs for file include/osmocom/gsm/gsm_utils.h... Generating docs for file include/osmocom/gsm/gsup.h... Generating docs for file include/osmocom/gsm/gsup_sms.h... Generating docs for file include/osmocom/gsm/i460_mux.h... Generating docs for file include/osmocom/gsm/ipa.h... Generating docs for file include/osmocom/gsm/iuup.h... Generating docs for file include/osmocom/gsm/kasumi.h... Generating docs for file include/osmocom/gsm/l1sap.h... Generating docs for file include/osmocom/gsm/lapd_core.h... Generating docs for file include/osmocom/gsm/lapdm.h... Generating docs for file include/osmocom/gsm/meas_rep.h... Generating docs for file include/osmocom/gsm/mncc.h... Generating docs for file include/osmocom/gsm/oap.h... Generating docs for file include/osmocom/gsm/oap_client.h... Generating docs for file include/osmocom/gsm/prim.h... Generating docs for file include/osmocom/gsm/protocol/gsm_03_40.h... Generating docs for file include/osmocom/gsm/protocol/gsm_03_41.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_08.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_11.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_12.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_14.h... Generating docs for fil_mnl... Generating docs for compound osmo_netdev... Generating docs for compound osmo_netns_switch_state... Generating docs for compound osmo_prbs... Generating docs for compound osmo_prbs_state... Generating docs for compound osmo_prim_event_map... Generating docs for compound osmo_prim_hdr... Generating docs for compound osmo_sercomm_inst... Generating docs for compound osmo_signalfd... Generating docs for compound osmo_sock_init2_multiaddr_pars... Generating docs for compound osmo_sockaddr... Generating docs for compound osmo_sockaddr_str... Generating docs for compound osmo_soft_uart... Generating docs for compound osmo_soft_uart_cfg... Generating docs for compound osmo_stat_item... Generating docs for compound osmo_stat_item_desc... Generating docs for compound osmo_stat_item_group... Generating docs for compound osmo_stat_item_group_desc... Generating docs for compound osmo_stat_item_period... Generating docs for compound osmo_stats_config... Generating docs for compound osmo_stats_reporter... Generating docs for compound osmo_strbuf... Generating docs for compound osmo_strrb... Generating docs for compound osmo_talloc_contexts... Generating docs for compound osmo_tcp_stats_config... Generating docs for compound osmo_tdef... Generating docs for compound osmo_tdef_group... Generating docs for compound osmo_tdef_state_timeout... Generating docs for compound osmo_time_cc... Generating docs for compound osmo_time_cc_cfg... Generating docs for compound osmo_timer_list... Generating docs for compound osmo_tundev... Generating docs for compound osmo_unaligned_cpu32... Generating docs for compound osmo_use_count... Generating docs for compound osmo_use_count_entry... Generating docs for compound osmo_wqueue... Generating docs for compound rate_ctr... Generating docs for compound rate_ctr_desc... Generating docs for compound rate_ctr_group... Generating docs for compound rate_ctr_group_desc... Generating docs for compound rate_ctr_per_intv... Generating docs for compound rb_node... Generating docs for compound rb_root... Generating docs for compound signal_handler... Generating docs for compound value_string... Generating docs for compound vdecoder... Generating docs for compound vtrellis... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 4723/65536 hits=74264 misses=4943 symbol lookup cache used 10255/65536 hits=62452 misses=10255 finished... touch "doc/libosmocore.tag.prep" /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: argument 'cgi' of command @param is not found in the argument list of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: The following parameter of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) is not documented: parameter 'cgi_ps' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_home_network_domain(char *out, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'out' from the argument list of osmo_gen_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_domain(char *out, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'out' from the argument list of osmo_gen_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'out' from the argument list of osmo_gen_mme_group_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: The following parameter of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'out' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'in' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'out' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'in' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: The following parameter of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: argument 'nri_range' of command @param is not found in the argument list of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: The following parameter of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) is not documented: parameter 'range' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:93: warning: The following parameter of osmo_nri_v_limit_by_ranges(int16_t *nri_v, const struct osmo_nri_ranges *nri_ranges, uint32_t nri_bitlen) is not documented: parameter 'nri_bitlen' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: The following parameters of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: The following parameters of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c:127: warning: The following parameter of osmo_gsm48_range_enc_arfcns(enum osmo_gsm48_range range, const int *arfcns, int size, int *out, const int index) is not documented: parameter 'index' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: The following parameter of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: The following parameter of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:1025: warning: argument 'type' of command @param is not found in the argument list of gprs_tlli2tmsi(uint32_t tlli) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:728: warning: Found unknown command '\arfcn' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: argument 'GSM' of command @param is not found in the argument list of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: The following parameter of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) is not documented: parameter 'band' e include/osmocom/gsm/protocol/gsm_04_80.h... Generating docs for file include/osmocom/gsm/protocol/gsm_08_08.h... Generating docs for file include/osmocom/gsm/protocol/gsm_08_58.h... Generating docs for file include/osmocom/gsm/protocol/gsm_09_02.h... Generating docs for file include/osmocom/gsm/protocol/gsm_12_21.h... Generating docs for file include/osmocom/gsm/protocol/gsm_23_003.h... Generating docs for file include/osmocom/gsm/protocol/gsm_23_032.h... Generating docs for file include/osmocom/gsm/protocol/gsm_23_041.h... Generating docs for file include/osmocom/gsm/protocol/gsm_25_415.h... Generating docs for file include/osmocom/gsm/protocol/gsm_29_118.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_004.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_060.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_068.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_318.h... Generating docs for file include/osmocom/gsm/protocol/gsm_48_049.h... Generating docs for file include/osmocom/gsm/protocol/gsm_48_071.h... Generating docs for file include/osmocom/gsm/protocol/gsm_48_103.h... Generating docs for file include/osmocom/gsm/protocol/gsm_49_031.h... Generating docs for file include/osmocom/gsm/protocol/ipaccess.h... Generating docs for file include/osmocom/gsm/protocol/smpp34_osmocom.h... Generating docs for file include/osmocom/gsm/rlp.h... Generating docs for file include/osmocom/gsm/rsl.h... Generating docs for file include/osmocom/gsm/rtp_extensions.h... Generating docs for file include/osmocom/gsm/rxlev_stat.h... Generating docs for file include/osmocom/gsm/sysinfo.h... Generating docs for file include/osmocom/gsm/tlv.h... Generating docs for file src/gsm/a5.c... Generating docs for file src/gsm/abis_nm.c... Generating docs for file src/gsm/apn.c... Generating docs for file src/gsm/auth_comp128v1.c... Generating docs for file src/gsm/auth_comp128v23.c... Generating docs for file src/gsm/auth_core.c... Generating docs for file src/gsm/auth_milenage.c... Generating docs for file src/gsm/auth_tuak.c... Generating docs for file src/gsm/auth_xor.c... Generating docs for file src/gsm/auth_xor_2g.c... Generating docs for file src/gsm/bsslap.c... Generating docs for file src/gsm/bssmap_le.c... Generating docs for file src/gsm/bts_features.c... Generating docs for file src/gsm/cbsp.c... Generating docs for file src/gsm/comp128.c... Generating docs for file src/gsm/comp128v23.c... Generating docs for file src/gsm/gad.c... Generating docs for file src/gsm/gan.c... Generating docs for file src/gsm/gea.c... Generating docs for file src/gsm/gprs_cipher_core.c... Generating docs for file src/gsm/gprs_gea.c... Generating docs for file src/gsm/gprs_rlc.c... Generating docs for file src/gsm/gsm0341.c... Generating docs for file src/gsm/gsm0411_smc.c... Generating docs for file src/gsm/gsm0411_smr.c... Generating docs for file src/gsm/gsm0411_utils.c... Generating docs for file src/gsm/gsm0414.c... Generating docs for file src/gsm/gsm0480.c... Generating docs for file src/gsm/gsm0502.c... Generating docs for file src/gsm/gsm0503_conv.c... Generating docs for file src/gsm/gsm0808.c... Generating docs for file src/gsm/gsm0808_utils.c... Generating docs for file src/gsm/gsm23003.c... Generating docs for file src/gsm/gsm23236.c... Generating docs for file src/gsm/gsm29118.c... Generating docs for file src/gsm/gsm29205.c... Generating docs for file src/gsm/gsm44021.c... Generating docs for file src/gsm/gsm44068.c... Generating docs for file src/gsm/gsm48.c... Generating docs for file src/gsm/gsm48049.c... Generating docs for file src/gsm/gsm48_arfcn_range_encode.c... Generating docs for file src/gsm/gsm48_ie.c... Generating docs for file src/gsm/gsm48_rest_octets.c... Generating docs for file src/gsm/gsm_04_08_gprs.c... Generating docs for file src/gsm/gsm_utils.c... Generating docs for file src/gsm/gsup.c... Generating docs for file src/gsm/gsup_sms.c... Generating docs for file src/gsm/ipa.c... Generating docs for file src/gsm/iuup.c... Generating docs for file src/gsm/kasum/obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:32: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:33: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:34: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:35: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:42: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:43: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:44: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:45: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:79: warning: Found unknown command '@seed' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:80: warning: Found unknown command '@seed_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:81: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:82: warning: Found unknown command '@xlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:105: warning: Found unknown command '@clear' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:106: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:107: warning: Found unknown command '@cypher' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:135: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:136: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:143: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:144: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:145: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:151: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:166: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:167: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:168: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:181: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:182: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:183: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:193: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:194: warning: Found unknown command '@hash' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:196: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:220: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:221: warning: Found unknown command '@iv' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:222: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:223: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:237: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:238: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:239: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:240: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:252: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:253: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:254: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:255: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:267: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:281: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:282: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:297: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:298: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:299: warning: Found unknown command '@passwd' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:312: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:313: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:329: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:330: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:331: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:332: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:333: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:346: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:347: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:348: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:349: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:350: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:363: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:364: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:365: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:366: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:367: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:380: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:390: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:400: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:401: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:402: warning: Found unknown command '@crypt_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:403: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:404: warning: Found unknown command '@plain_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:431: warning: Found unknown command '@base' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:432: warning: Found unknown command '@base_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:433: warning: Found unknown command '@power' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:434: warning: Found unknown command '@power_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:435: warning: Found unknown command '@modulus' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:436: warning: Found unknown command '@modulus_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:456: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:457: warning: Found unknown command '@keylen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:458: warning: expected whitespace after \skip command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:459: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:460: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:143: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:144: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:145: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:151: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:135: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:136: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:252: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:253: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:254: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:255: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:267: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:237: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:238: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:239: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:240: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:220: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:221: warning: Found unknown command '@iv' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:222: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:223: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:193: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:194: warning: Found unknown command '@hash' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:196: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:166: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:167: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:168: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:181: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:182: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:183: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:431: warning: Found unknown command '@base' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:432: warning: Found unknown command '@base_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:433: warning: Found unknown command '@power' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:434: warning: Found unknown command '@power_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:435: warning: Found unknown command '@modulus' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:436: warning: Found unknown command '@modulus_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:438: warning: Found unknown command '@result_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:346: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:347: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:348: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:349: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:350: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:390: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:297: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:298: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:299: warning: Found unknown command '@passwd' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:363: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:364: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:365: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:366: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:367: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:400: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:401: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:402: warning: Found unknown command '@crypt_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:403: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:404: warning: Found unknown command '@plain_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:329: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:330: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:331: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:332: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:333: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:380: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:312: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:313: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:281: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:282: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:105: warning: Found unknown command '@clear' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:106: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:107: warning: Found unknown command '@cypher' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:79: warning: Found unknown command '@seed' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:80: warning: Found unknown command '@seed_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:81: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:82: warning: Found unknown command '@xlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:32: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:33: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:34: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:35: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:42: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:43: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:44: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:45: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:456: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:457: warning: Found unknown command '@keylen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:458: warning: expected whitespace after \skip command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:459: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:460: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:29: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:30: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:31: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:32: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:29: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:30: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:31: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:32: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:24: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:25: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:26: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:27: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:24: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:25: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:26: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:27: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c:787: warning: found documented return type for rijndaelKeySetupEnc that does not return anything /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c:787: warning: found documented return type for rijndaelKeySetupEnc that does not return anything /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c:48: warning: argument 'key' of command @param is not found in the argument list of _a5_4(const uint8_t *ck, uint32_t fn, ubit_t *dl, ubit_t *ul, bool fn_correct) /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c:48: warning: The following parameter of _a5_4(const uint8_t *ck, uint32_t fn, ubit_t *dl, ubit_t *ul, bool fn_correct) is not documented: parameter 'ck' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:929: warning: argument 'len' of command @param is not found in the argument list of abis_nm_get_sw_desc(struct abis_nm_sw_desc *sw, const uint8_t *buf, size_t length) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:929: warning: The following parameter of abis_nm_get_sw_desc(struct abis_nm_sw_desc *sw, const uint8_t *buf, size_t length) is not documented: parameter 'length' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:867: warning: argument 'put_sw_descr' of command @param is not found in the argument list of abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_desc) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:867: warning: The following parameter of abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_desc) is not documented: parameter 'put_sw_desc' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:884: warning: argument 'put_sw_descr' of command @param is not found in the argument list of abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:884: warning: argument 'id' from the argument list of abis_nm_put_sw_file has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:884: warning: The following parameters of abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc) are not documented: parameter 'ver' parameter 'put_sw_desc' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:856: warning: argument 'put_sw_descr' of command @param is not found in the argument list of abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_desc) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:856: warning: The following parameter of abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_desc) is not documented: parameter 'put_sw_desc' /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:45: warning: argument 'direct' of command @param is not found in the argument list of gea3(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:45: warning: The following parameter of gea3(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) is not documented: parameter 'direction' /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:31: warning: argument 'direct' of command @param is not found in the argument list of gea4(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:31: warning: The following parameter of gea4(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) is not documented: parameter 'direction' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c:59: warning: argument 'integer' of command @param is not found in the argument list of gsm411_bcdify(uint8_t value) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c:59: warning: The following parameter of gsm411_bcdify(uint8_t value) is not documented: parameter 'value' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1449: warning: argument 'out' of command @param is not found in the argument list of gsm0808_cell_id_list_add(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id_list2 *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1449: warning: argument 'in' of command @param is not found in the argument list of gsm0808_cell_id_list_add(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id_list2 *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1491: warning: argument 'out' of command @param is not found in the argument list of gsm0808_cell_id_to_list(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1491: warning: argument 'in' of command @param is not found in the argument list of gsm0808_cell_id_to_list(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:236: warning: argument 'kc128' of command @param is not found in the argument list of gsm0808_create_cipher(const struct gsm0808_encrypt_info *ei, const uint8_t *cipher_response_mode) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:487: warning: argument 'cause' of command @param is not found in the argument list of gsm0808_create_sapi_reject(uint8_t link_id) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2341: warning: argument 'di' of command @param is not found in the argument list of gsm0808_dec_data_identity(struct gsm0808_data_identity *ti, const uint8_t *elem, uint8_t len) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2341: warning: The following parameter of gsm0808_dec_data_identity(struct gsm0808_data_identity *ti, const uint8_t *elem, uint8_t len) is not documented: parameter 'ti' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2319: warning: argument 'di' of command @param is not found in the argument list of gsm0808_enc_data_identity(struct msgb *msg, const struct gsm0808_data_identity *ti) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2319: warning: The following parameter of gsm0808_enc_data_identity(struct msgb *msg, const struct gsm0808_data_identity *ti) is not documented: parameter 'ti' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:1382: warning: argument 'msgb' of command @param is not found in the argument list of gsm0808_prepend_dtap_header(struct msgb *msg, uint8_t link_id) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:1382: warning: The following parameter of gsm0808_prepend_dtap_header(struct msgb *msg, uint8_t link_id) is not documented: parameter 'msg' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1662: warning: argument 'hint' of command @param is not found in the argument list of gsm0808_sc_cfg_from_gsm48_mr_cfg(const struct gsm48_multi_rate_conf *cfg, bool fr) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1662: warning: The following parameter of gsm0808_sc_cfg_from_gsm48_mr_cfg(const struct gsm48_multi_rate_conf *cfg, bool fr) is not documented: parameter 'fr' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1672: warning: unexpected token TK_COMMAND_BS in comment block while parsing the argument of command param /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1672: warning: The following parameter of lapdm_channel_set_t200_fn(struct lapdm_channel *lc, const uint32_t *t200_fn_dcch, const uint32_t *t200_fn_acch) is not documented: parameter 'lc' /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:186: warning: argument 'name' of command @param is not found in the argument list of lapdm_entity_init3(struct lapdm_entity *le, enum lapdm_mode mode, const int *t200_ms, int n200, const char *name_pfx) /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:186: warning: The following parameter of lapdm_entity_init3(struct lapdm_entity *le, enum lapdm_mode mode, const int *t200_ms, int n200, const char *name_pfx) is not documented: parameter 'name_pfx' /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1661: warning: unexpected token TK_COMMAND_BS in comment block while parsing the argument of command param /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1661: warning: The following parameter of lapdm_entity_set_t200_fn(struct lapdm_entity *le, const uint32_t *t200_fn) is not documented: parameter 'le' /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c:38: warning: argument 'data' of command @param is not found in the argument list of osmo_oap_decode(struct osmo_oap_message *oap_msg, const uint8_t *const_data, size_t data_len) /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c:38: warning: The following parameter of osmo_oap_decode(struct osmo_oap_message *oap_msg, const uint8_t *const_data, size_t data_len) is not documented: parameter 'const_data' /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:409: warning: argument 'gad' of command @param is not found in the argument list of osmo_gad_raw_to_str_buf(char *buf, size_t buflen, const union gad_raw *raw) /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:409: warning: The following parameter of osmo_gad_raw_to_str_buf(char *buf, size_t buflen, const union gad_raw *raw) is not documented: parameter 'raw' /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:482: warning: argument 'val' of command @param is not found in the argument list of osmo_gad_to_str_c(void *ctx, const struct osmo_gad *gad) /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:482: warning: The following parameter of osmo_gad_to_str_c(void *ctx, const struct osmo_gad *gad) is not documented: parameter 'gad' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:779: warning: argument 'data' of command @param is not found in the argument list of osmo_bssap_le_dec(struct bssap_le_pdu *pdu, struct osmo_bssap_le_err **err, void *err_ctx, struct msgb *msg) /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:779: warning: argument 'len' of command @param is not found in the argument list of osmo_bssap_le_dec(struct bssap_le_pdu *pdu, struct osmo_bssap_le_err **err, void *err_ctx, struct msgb *msg) /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:779: warning: The following parameters of osmo_bssap_le_dec(struct bssap_le_pdu *pdu, struct osmo_bssap_le_err **err, void *err_ctx, struct msgb *msg) are not documented: parameter 'err' parameter 'err_ctx' parameter 'msg' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:701: warning: The following parameters of osmo_bssmap_le_dec(struct bssmap_le_pdu *pdu, struct osmo_bssmap_le_err **err, void *err_ctx, const uint8_t *data, size_t len) are not documented: parameter 'err' parameter 'err_ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:172: warning: The following parameters of osmo_bssmap_le_ie_dec_location_type(struct bssmap_le_location_type *lt, enum bssmap_le_msgt msgt, enum bssmap_le_iei iei, struct osmo_bssmap_le_err **err, void *err_ctx, const uint8_t *elem, uint8_t len) are not documented: parameter 'msgt' parameter 'iei' parameter 'err' parameter 'err_ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:292: warning: argument 'priority' of command @param is not found in the argument list of osmo_bssmap_le_ie_enc_lcs_qos(struct msgb *msg, const struct osmo_bssmap_le_lcs_qos *qos) /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:292: warning: The following parameter of osmo_bssmap_le_ie_enc_lcs_qos(struct msgb *msg, const struct osmo_bssmap_le_lcs_qos *qos) is not documented: parameter 'qos' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:339: warning: The following parameters of osmo_lcs_cause_dec(struct lcs_cause_ie *lcs_cause, enum bssmap_le_msgt msgt, enum bssmap_le_iei iei, struct osmo_bssmap_le_err **err, void *err_ctx, const uint8_t *data, uint8_t len) are not documented: parameter 'msgt' parameter 'iei' parameter 'err' parameter 'err_ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:153: warning: argument 'Channel' of command @param is not found in the argument list of rsl_enc_chan_nr(uint8_t type, uint8_t subch, uint8_t timeslot) /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:153: warning: The following parameter of rsl_enc_chan_nr(uint8_t type, uint8_t subch, uint8_t timeslot) is not documented: parameter 'type' /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:545: warning: argument 'chan_hr' of command @param is not found in the argument list of rsl_rll_push_l3(struct msgb *msg, uint8_t msg_type, uint8_t chan_nr, uint8_t link_id, int transparent) /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:545: warning: The following parameter of rsl_rll_push_l3(struct msgb *msg, uint8_t msg_type, uint8_t chan_nr, uint8_t link_id, int transparent) is not documented: parameter 'chan_nr' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_ie.c:899: warning: The following parameters of gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, const uint8_t *cd, uint8_t len, uint8_t mask, uint8_t frqt) are not documented: parameter 'mask' parameter 'frqt' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1193: warning: argument 'Location' of command @param is not found in the argument list of gsm48_decode_lai(struct gsm48_loc_area_id *lai, uint16_t *mcc, uint16_t *mnc, uint16_t *lac) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1193: warning: The following parameter of gsm48_decode_lai(struct gsm48_loc_area_id *lai, uint16_t *mcc, uint16_t *mnc, uint16_t *lac) is not documented: parameter 'lai' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1213: warning: argument 'Location' of command @param is not found in the argument list of gsm48_decode_lai2(const struct gsm48_loc_area_id *lai, struct osmo_location_area_id *decoded) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1213: warning: The following parameter of gsm48_decode_lai2(const struct gsm48_loc_area_id *lai, struct osmo_location_area_id *decoded) is not documented: parameter 'lai' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1435: warning: argument 'Caller' of command @param is not found in the argument list of gsm48_parse_ra(struct gprs_ra_id *raid, const uint8_t *buf) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1435: warning: argument 'provided' of command @param is not found in the argument list of gsm48_parse_ra(struct gprs_ra_id *raid, const uint8_t *buf) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1435: warning: The following parameter of gsm48_parse_ra(struct gprs_ra_id *raid, const uint8_t *buf) is not documented: parameter 'raid' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1950: warning: The following parameters of osmo_gsm48_classmark_a5_name_buf(char *buf, size_t buf_len, const struct osmo_gsm48_classmark *cm) are not documented: parameter 'buf' parameter 'buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1028: warning: The following parameter of osmo_mobile_identity_decode_from_l3(struct osmo_mobile_identity *mi, struct msgb *msg, bool allow_hex) is not documented: parameter 'allow_hex' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:893: warning: The following parameter of osmo_mobile_identity_decode_from_l3_buf(struct osmo_mobile_identity *mi, const uint8_t *l3_data, size_t l3_len, bool allow_hex) is not documented: parameter 'allow_hex' i.c... Generating docs for file src/gsm/kdf.c... Generating docs for file src/gsm/kdf/common.h... Generating docs for file src/gsm/milenage/common.h... Generating docs for file src/gsm/kdf/crypto.h... Generating docs for file src/gsm/milenage/crypto.h... Generating docs for file src/gsm/kdf/sha1-internal.c... Generating docs for file src/gsm/kdf/sha1.c... Generating docs for file src/gsm/kdf/sha1.h... Generating docs for file src/gsm/kdf/sha1_i.h... Generating docs for file src/gsm/kdf/sha256-internal.c... Generating docs for file src/gsm/kdf/sha256.c... Generating docs for file src/gsm/kdf/sha256.h... Generating docs for file src/gsm/kdf/sha256_i.h... Generating docs for file src/gsm/lapdm.c... Generating docs for file src/gsm/milenage/aes-encblock.c... Generating docs for file src/gsm/milenage/aes-internal-enc.c... Generating docs for file src/gsm/milenage/aes-internal.c... Generating docs for file src/gsm/milenage/aes.h... Generating docs for file src/gsm/milenage/aes_i.h... Generating docs for file src/gsm/milenage/aes_wrap.h... Generating docs for file src/gsm/milenage/includes.h... Generating docs for file src/gsm/milenage/milenage.c... Generating docs for file src/gsm/milenage/milenage.h... Generating docs for file src/gsm/mncc.c... Generating docs for file src/gsm/oap.c... Generating docs for file src/gsm/oap_client.c... Generating docs for file src/gsm/rlp.c... Generating docs for file src/gsm/rsl.c... Generating docs for file src/gsm/rxlev_stat.c... Generating docs for file src/gsm/sysinfo.c... Generating docs for file src/gsm/tlv_parser.c... Generating docs for file src/gsm/tuak/KeccakP-1600-3gpp.c... Generating docs for file src/gsm/tuak/KeccakP-1600-3gpp.h... Generating docs for file src/gsm/tuak/tuak.c... Generating docs for file src/gsm/tuak/tuak.h... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound abis_nm_channel... Generating docs for compound abis_nm_ipacc_att_bssgp_cfg... Generating docs for compound abis_nm_ipacc_att_ns_cfg... Generating docs for compound abis_nm_ipacc_att_rlc_cfg... Generating docs for compound abis_nm_ipacc_att_rlc_cfg_2... Generating docs for compound abis_nm_ipacc_att_rlc_cfg_3... Generating docs for compound abis_nm_sw_desc... Generating docs for compound abis_om_fom_hdr... Generating docs for compound abis_om_hdr... Generating docs for compound abis_om_obj_inst... Generating docs for compound abis_rsl_cchan_hdr... Generating docs for compound abis_rsl_chan_nr... Generating docs for compound abis_rsl_common_hdr... Generating docs for compound abis_rsl_dchan_hdr... Generating docs for compound abis_rsl_link_id... Generating docs for compound abis_rsl_osmo_rep_acch_cap... Generating docs for compound abis_rsl_osmo_temp_ovp_acch_cap... Generating docs for compound abis_rsl_rll_hdr... Generating docs for compound bssap_le_pdu... Generating docs for compound bsslap_pdu... Generating docs for compound bsslap_reset... Generating docs for compound bsslap_ta_layer3... Generating docs for compound bsslap_ta_response... Generating docs for compound bssmap_header... Generating docs for compound bssmap_le_conn_oriented_info... Generating docs for compound bssmap_le_location_type... Generating docs for compound bssmap_le_pdu... Generating docs for compound bssmap_le_perform_loc_req... Generating docs for compound bssmap_le_perform_loc_resp... Generating docs for compound cbsp_header... Generating docs for compound dtap_header... Generating docs for compound egprs_cps... Generating docs for compound fn_remap_table... Generating docs for compound gad_raw... Generating docs for compound gad_raw_ell_arc... Generating docs for compound gad_raw_ell_point... Generating docs for compound gad_raw_ell_point_alt... Generating docs for compound gad_raw_ell_point_alt_unc_ell... Generating docs for compound gad_raw_ell_point_unc_circle... Generating docs for compound gad_raw_ell_point_unc_ellipse... Generating docs for compound gad_raw_ha_ell_point_alt_unc_ell... Generating docs for compound gad_raw_ha_ell_point_unc_ell... Generating docs for compound gad_raw_head... Generating docs for compound gad_raw_polygon... Generating docs for compound gan_cch_desc_ie... Generating docs for compound gan_rc_csr_hdr... Generating docs for compound gprs_cipher_impl... Generating docs for compound gprs_cs_desc... Generating docs for compound gprs_ra_id... Generating docs for compound gprs_rlc_dl_header_egprs_1... Generating docs for compound gprs_rlc_dl_header_egprs_2... Generating docs for compound gprs_rlc_dl_header_egprs_3... Generating docs for compound gprs_rlc_ul_header_egprs_1... Generating docs for compound gprs_rlc_ul_header_egprs_2... Generating docs for compound gprs_rlc_ul_header_egprs_3... Generating docs for compound gsm0408_vgcs_ul_grant... Generating docs for compound gsm0808_application_data... Generating docs for compound gsm0808_cell_id... Generating docs for compound gsm0808_cell_id_list... Generating docs for compound gsm0808_cell_id_list2... Generating docs for compound gsm0808_cell_id_list_segment... Generating docs for compound gsm0808_cell_id_u... Generating docs for compound gsm0808_channel_type... Generating docs for compound gsm0808_cipher_mode_command... Generating docs for compound gsm0808_circuit_pool_list... Generating docs for compound gsm0808_data_identity... Generating docs for compound gsm0808_diagnostics... Generating docs for compound gsm0808_encrypt_info... Generating docs for compound gsm0808_group_callref... Generating docs for compound gsm0808_handover_command... Generating docs for compound gsm0808_handover_complete... Generating docs for compound gsm0808_handover_failure... Generating docs for compound gsm0808_handover_performed... Generating docs for compound gsm0808_handover_request... Generating docs for compound gsm0808_handover_request_ack... Generating docs for compound gsm0808_handover_required... Generating docs for compound gsm0808_handover_required_reject... Generating docs for compound gsm0808_layer_3_information... Generating docs for compound gsm0808_notification_data... Generating docs for compound gsm0808_old_bss_to_new_bss_info... Generating docs for compound gsm0808_perform_location_request... Generating docs for compound gsm0808_perform_location_response... Generating docs for compound gsm0808_priority... Generating docs for compound gsm0808_sms_to_vgcs... Generating docs for compound gsm0808_speech_codec... Generating docs for compound gsm0808_speech_codec_list... Generating docs for compound gsm0808_talker_identity... Generating docs for compound gsm0808_uplink_app_data... Generating docs for compound gsm0808_uplink_reject_cmd... Generating docs for compound gsm0808_uplink_release_ind... Generating docs for compound gsm0808_uplink_request... Generating docs for compound gsm0808_uplink_request_ack... Generating docs for compound gsm0808_uplink_request_cnf... Generating docs for compound gsm0808_uplink_seized_cmd... Generating docs for compound gsm0808_vgcs_feature_flags... Generating docs for compound gsm0808_vgcs_vbs_area_cell_info... Generating docs for compound gsm0808_vgcs_vbs_assign_fail... Generating docs for compound gsm0808_vgcs_vbs_assign_req... Generating docs for compound gsm0808_vgcs_vbs_assign_res... Generating docs for compound gsm0808_vgcs_vbs_assign_stat... Generating docs for compound gsm0808_vgcs_vbs_setup... Generating docs for compound gsm0808_vgcs_vbs_setup_ack... Generating docs for compound gsm23041_etws_primary_gsm... Generating docs for compound gsm23041_msg_param_gsm... Generating docs for compound gsm23041_msg_param_umts... Generating docs for compound gsm29118_paging_req... Generating docs for compound gsm29118_reset_msg... Generating docs for compound gsm341_etws_message... Generating docs for compound gsm341_ms_message... Generating docs for compound gsm411_rp_hdr... Generating docs for compound gsm411_smc_inst... Generating docs for compound gsm411_smr_inst... Generating docs for compound gsm412_block_type... Generating docs for compound gsm412_sched_msg... Generating docs for compound gsm414_close_mslot_loop_ack... Generating docs for compound gsm414_close_mslot_loop_cmd... Generating docs for compound gsm414_egprs_st_sb_loop_cmd... Generating docs for compound gsm414_gprs_test_mode_cmd... Generating docs for compound gsm48_act_pdp_ctx_req... Generating docs for compound gsm48_add_ass... Generating docs for compound gsm48_ass_cmd... Generating docs for compound gsm48_ass_cpl... Generating docs for compound gsm48_ass_fail... Generating docs for compound gsm48_attach_ack... Generating docs for compound gsm48_auth_ciph_req... Generating docs for compound gsm48_auth_ciph_resp... Generating docs for compound gsm48_auth_req... Generating docs for compound gsm48_auth_resp... Generating docs for compound gsm48_cell_desc... Generating docs for compound gsm48_cell_options... Generating docs for compound gsm48_cell_sel_par... Generating docs for compound gsm48_chan_desc... Generating docs for compound gsm48_chan_mode_modify... Generating docs for compound gsm48_chan_rel... Generating docs for compound gsm48_cip_mode_cmd... Generating docs for compound gsm48_classmark1... Generating docs for compound gsm48_classmark2... Generating docs for compound gsm48_classmark3... Generating docs for compound gsm48_cm_change... Generating docs for compound gsm48_control_channel_descr... Generating docs for compound gsm48_frq_redef... Generating docs for compound gsm48_gprs_susp_req... Generating docs for compound gsm48_hdr... Generating docs for compound gsm48_hdr_sh... Generating docs for compound gsm48_ho_cmd... Generating docs for compound gsm48_ho_cpl... Generating docs for compound gsm48_ho_fail... Generating docs for compound gsm48_imm_ass... Generating docs for compound gsm48_imm_ass_ext... Generating docs for compound gsm48_imm_ass_rej... Generating docs for compound gsm48_imsi_detach_ind... Generating docs for compound gsm48_loc_area_id... Generating docs for compound gsm48_loc_upd_req... Generating docs for compound gsm48_meas_res... Generating docs for compound gsm48_multi_rate_conf... Generating docs for compound gsm48_notification_nch... Generating docs for compound gsm48_pag_resp... Generating docs for compound gsm48_pag_rsp... Generating docs for compound gsm48_paging1... Generating docs for compound gsm48_paging2... Generating docs for compound gsm48_paging3... Generating docs for compound gsm48_pdp_address... Generating docs for compound gsm48_power_cmd... Generating docs for compound gsm48_qos... Generating docs for compound gsm48_ra_id... Generating docs for compound gsm48_ra_upd_ack... Generating docs for compound gsm48_rach_control... Generating docs for compound gsm48_range_1024... Generating docs for compound gsm48_range_128... Generating docs for compound gsm48_range_256... Generating docs for compound gsm48_range_512... Generating docs for compound gsm48_req_ref... Generating docs for compound gsm48_rr_status... Generating docs for compound gsm48_service_request... Generating docs for compound gsm48_start_time... Generating docs for compound gsm48_sync_ind... Generating docs for compound gsm48_system_information_type_1... Generating docs for compound gsm48_system_information_type_10... Generating docs for compound gsm48_system_information_type_13... Generating docs for compound gsm48_system_information_type_2... Generating docs for compound gsm48_system_information_type_2bis... Generating docs for compound gsm48_system_information_type_2quater... Generating docs for compound gsm48_system_information_type_2ter... Generating docs for compound gsm48_system_information_type_3... Generating docs for compound gsm48_system_information_type_4... Generating docs for compound gsm48_system_information_type_5... Generating docs for compound gsm48_system_information_type_5bis... Generating docs for compound gsm48_system_information_type_5ter... Generating docs for compound gsm48_system_information_type_6... Generating docs for compound gsm48_system_information_type_header... Generating docs for compound gsm48_talker_indication... Generating docs for compound gsm48_uplink_release... Generating docs for compound gsm48_var_bit... Generating docs for compound gsm_freq_range... Generating docs for compound gsm_meas_rep_unidir... Generating docs for compound gsm_mncc_bearer_cap... Generating docs for compound gsm_mncc_cause... Generating docs for compound gsm_mncc_cccap... Generating docs for compound gsm_mncc_facility... Generating docs for compound gsm_mncc_number... Generating docs for compound gsm_mncc_progress... Generating docs for compound gsm_mncc_ssversion... Generating docs for compound gsm_mncc_useruser... Generating docs for compound gsm_rx_lev_qual... Generating docs for compound gsm_sacch_l1_hdr... Generating docs for compound gsm_sysinfo_freq... Generating docs for compound gsm_time... Generating docs for compound info_act_cnf_param... Generating docs for compound info_act_req_param... Generating docs for compound info_ciph_req_param... Generating docs for compound info_meas_ind_param... Generating docs for compound info_time_ind_param... Generating docs for compound info_ulacc_req_param... Generating docs for compound ipac_preproc_ave_cfg... Generating docs for compound ipac_preproc_cfg... Generating docs for compound ipac_preproc_ho_candidates... Generating docs for compound ipac_preproc_ho_comp... Generating docs for compound ipac_preproc_ho_ctl_param... Generating docs for compound ipac_preproc_ho_thresh... Generating docs for compound ipac_preproc_ncell_dflts... Generating docs for compound ipac_preproc_pc_comp... Generating docs for compound ipac_preproc_pc_comp_field... Generating docs for compound ipac_preproc_pc_thresh... Generating docs for compound ipaccess_head... Generating docs for compound ipaccess_head_ext... Generating docs for compound ipaccess_unit... Generating docs for compound iuup_ctrl_ack... Generating docs for compound iuup_ctrl_error_event... Generating docs for compound iuup_ctrl_init_hdr... Generating docs for compound iuup_ctrl_init_rfci_hdr... Generating docs for compound iuup_ctrl_init_tail... Generating docs for compound iuup_ctrl_nack... Generating docs for compound iuup_pdutype0_hdr... Generating docs for compound iuup_pdutype14_hdr... Generating docs for compound iuup_pdutype1_hdr... Generating docs for compound lapdm_channel... Generating docs for compound lapdm_datalink... Generating docs for compound lapdm_entity... Generating docs for compound lapdm_msg_ctx... Generating docs for compound lcs_cause_ie... Generating docs for compound mph_info_param... Generating docs for compound nch_pos... Generating docs for compound osmo_auth_impl... Generating docs for compound osmo_auth_vector... Generating docs for compound osmo_bssap_le_err... Generating docs for compound osmo_bssap_le_header... Generating docs for compound osmo_bsslap_err... Generating docs for compound osmo_bssmap_le_err... Generating docs for compound osmo_bssmap_le_lcs_qos... Generating docs for compound osmo_cbsp_cell_ent... Generating docs for compound osmo_cbsp_cell_list... Generating docs for compound osmo_cbsp_content... Generating docs for compound osmo_cbsp_decoded... Generating docs for compound osmo_cbsp_error_ind... Generating docs for compound osmo_cbsp_fail_ent... Generating docs for compound osmo_cbsp_failure... Generating docs for compound osmo_cbsp_keep_alive... Generating docs for compound osmo_cbsp_keep_alive_complete... Generating docs for compound osmo_cbsp_kill... Generating docs for compound osmo_cbsp_kill_complete... Generating docs for compound osmo_cbsp_kill_failure... Generating docs for compound osmo_cbsp_load_query... Generating docs for compound osmo_cbsp_load_query_complete... Generating docs for compound osmo_cbsp_load_query_failure... Generating docs for compound osmo_cbsp_loading_ent... Generating docs for compound osmo_cbsp_loading_list... Generating docs for compound osmo_cbsp_msg_status_query... Generating docs for compound osmo_cbsp_msg_status_query_complete... Generating docs for compound osmo_cbsp_msg_status_query_failure... Generating docs for compound osmo_cbsp_num_compl_ent... Generating docs for compound osmo_cbsp_num_compl_list... Generating docs for compound osmo_cbsp_reset... Generating docs for compound osmo_cbsp_reset_complete... Generating docs for compound osmo_cbsp_reset_failure... Generating docs for compound osmo_cbsp_restart... Generating docs for compound osmo_cbsp_write_replace... Generating docs for compound osmo_cbsp_write_replace_complete... Generating docs for compound osmo_cbsp_write_replace_failure... Generating docs for compound osmo_cell_global_id... Generating docs for compound osmo_cell_global_id_ps... Generating docs for compound osmo_earfcn_si2q... Generating docs for compound osmo_eutran_cell_global_id... Generating docs for compound osmo_gad... Generating docs for compound osmo_gad_ell_arc... Generating docs for compound osmo_gad_ell_point... Generating docs for compound osmo_gad_ell_point_alt... Generating docs for compound osmo_gad_ell_point_alt_unc_ell... Generating docs for compound osmo_gad_ell_point_unc_circle... Generating docs for compound osmo_gad_ell_point_unc_ellipse... Generating docs for compound osmo_gad_err... Generating docs for compound osmo_gad_ha_ell_point_alt_unc_ell... Generating docs for compound osmo_gad_polygon... Generating docs for compound osmo_gcr_parsed... Generating docs for compound osmo_gprs_cell_options... Generating docs for compound osmo_gprs_power_ctrl_pars... Generating docs for compound osmo_gsm48_classmark... Generating docs for compound osmo_gsm48_lsa_params... Generating docs for compound osmo_gsm48_si13_info... Generating docs for compound osmo_gsm48_si3_gprs_ind... Generating docs for compound osmo_gsm48_si6_ro_info... Generating docs for compound osmo_gsm48_si_dtm_support... Generating docs for compound osmo_gsm48_si_gprs_ms_txpwr_max_ccch... Generating docs for compound osmo_gsm48_si_pch_nch_info... Generating docs for compound osmo_gsm48_si_power_offset... Generating docs for compound osmo_gsm48_si_ro_info... Generating docs for compound osmo_gsm48_si_selection_params... Generating docs for compound osmo_gsm48_si_vbs_vgcs_options... Generating docs for compound osmo_gsn_address... Generating docs for compound osmo_gsup_an_apdu... Generating docs for compound osmo_gsup_message... Generating docs for compound osmo_gsup_pdp_info... Generating docs for compound osmo_gummei... Generating docs for compound osmo_guti... Generating docs for compound osmo_iuup_instance... Generating docs for compound osmo_iuup_rfci... Generating docs for compound osmo_iuup_rnl_config... Generating docs for compound osmo_iuup_rnl_config_timer... Generating docs for compound osmo_iuup_rnl_data... Generating docs for compound osmo_iuup_rnl_prim... Generating docs for compound osmo_iuup_rnl_status... Generating docs for compound osmo_iuup_tnl_prim... Generating docs for compound osmo_lac_and_ci_id... Generating docs for compound osmo_lcls... Generating docs for compound osmo_location_area_id... Generating docs for compound osmo_mme_id... Generating docs for compound osmo_nri_range... Generating docs for compound osmo_nri_ranges... Generating docs for compound osmo_oap_client_config... Generating docs for compound osmo_oap_client_state... Generating docs for compound osmo_oap_message... Generating docs for compound osmo_phsap_prim... Generating docs for compound osmo_plmn_id... Generating docs for compound osmo_preproc_ave_cfg... Generating docs for compound osmo_preproc_ave_cfg_field... Generating docs for compound osmo_preproc_pc_comp... Generating docs for compound osmo_preproc_pc_thresh... Generating docs for compound osmo_rlp_frame_decoded... Generating docs for compound osmo_rnc_id... Generating docs for compound osmo_routing_area_id... Generating docs for compound osmo_service_area_id... Generating docs for compound osmo_shared_network_area_id... Generating docs for compound osmo_sub_auth_data... Generating docs for compound osmo_sub_auth_data2... Generating docs for compound osmo_timer_nt... Generating docs for compound osmo_tlv_prot_def... Generating docs for compound osmo_tlv_prot_ie_def... Generating docs for compound osmo_tlv_prot_msg_def... Generating docs for compound osmo_tracking_area_id... Generating docs for compound ph_conn_ind_param... Generating docs for compound ph_data_param... Generating docs for compound ph_rach_ind_param... Generating docs for compound ph_rach_req_param... Generating docs for compound ph_tch_param... Generating docs for compound rsl_ie_cb_cmd_type... Generating docs for compound rsl_ie_chan_ident... Generating docs for compound rsl_ie_chan_mode... Generating docs for compound rsl_ie_nch_drx_info... Generating docs for compound rsl_l1_info... Generating docs for compound rsl_mrpci... Generating docs for compound rxlev_stats... Generating docs for compound sdp_firmware... Generating docs for compound sdp_header_entry... Generating docs for compound SHA1Context... Generating docs for compound sha256_state... Generating docs for compound smcdatastate... Generating docs for compound smcdownstate... Generating docs for compound smrdatastate... Generating docs for compound smrdownstate... Generating docs for compound ss_request... Generating docs for compound tlv_def... Generating docs for compound tlv_definition... Generating docs for compound tlv_p_entry... Generating docs for compound tlv_parsed... Generating docs for compound ussd_request... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 11828/65536 hits=111520 misses=12370 symbol lookup cache used 20534/65536 hits=93442 misses=20534 finished... touch "doc/libosmogsm.tag.prep" rm -rf ./doc/core; mkdir -p ./doc/core rm -rf ./doc/gsm; mkdir -p ./doc/gsm rm -rf ./doc/isdn; mkdir -p ./doc/isdn rm -rf ./doc/vty/html ./doc/vty/latex rm -rf ./doc/codec; mkdir -p ./doc/codec rm -rf ./doc/coding; mkdir -p ./doc/coding rm -rf ./doc/ctrl; mkdir -p ./doc/ctrl rm -rf ./doc/gb; mkdir -p ./doc/gb /usr/bin/doxygen Doxyfile.coding /usr/bin/doxygen Doxyfile.codec /usr/bin/doxygen Doxyfile.ctrl /usr/bin/doxygen Doxyfile.isdn /usr/bin/doxygen Doxyfile.gb /usr/bin/doxygen Doxyfile.vty warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.coding' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.isdn' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please rwarning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" emove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please rwarning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" emove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please rwarning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please reemove this line from your configuration file or upgrade it using "doxygen -u" move this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove thiwarning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove ts line from your configuration file or upgrade it using "doxygen -u" his line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remowarning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" ve this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please removwarning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" e this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please removewarning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.vty' has become obsolete. To avoid this warning please rewarning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.gb' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" move this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.codec' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.ctrl' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' /usr/bin/doxygen Doxyfile.core /usr/bin/doxygen Doxyfile.gsm warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.core' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' warning: Tag 'SYMBOL_CACHE_SIZE' at line 310 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 519 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 799 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_TIMESTAMP' at line 894 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 900 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'USE_INLINE_TREES' at line 1087 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'FORMULA_TRANSPARENT' at line 1114 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'LATEX_SOURCE_CODE' at line 1247 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 1339 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 1345 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 1510 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 1522 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MSCGEN_PATH' at line 1531 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTNAME' at line 1562 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_FONTSIZE' at line 1567 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 1697 of file 'Doxyfile.gsm' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! warning: the dot tool could not be found as '/usr/bin/dot/dot' /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/i460_mux.h:120: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/src/isdn/i460_mux.c:387: warning: unbalanced grouping commands :10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmogsm.tag:79990: warning: Duplicate anchor sec_contact found Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm/tuak Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm/kdf Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gsm/milenage Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/a5.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/a5.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/abis_nm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/abis_nm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/apn.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/apn.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bitvec_gsm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bitvec_gsm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bsslap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bsslap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bssmap_le.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bssmap_le.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bts_features.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/bts_features.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/cbsp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/cbsp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128v23.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/comp128v23.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gad.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gad.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gan.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gan.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gea.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gea.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0341.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0341.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smr.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_smr.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0411_utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0480.h... Parsing fi/obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29205.h:39: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48.h:59: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon) /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmovty.tag:10314: warning: Duplicate anchor sec_contact found Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/vty Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/vty Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmogsm.tag', location '../../gsm/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/buffer.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/buffer.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/command.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/command.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/cpu_sched_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/cpu_sched_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/logging.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/logging.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/misc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/misc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/ports.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/ports.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/stats.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/stats.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/tdef_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/tdef_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/telnet_interface.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/telnet_interface.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vector.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vector.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/buffer.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/buffer.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/command.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/command.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/cpu_sched_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/cpu_sched_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/fsm_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/fsm_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/logging_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/logging_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/misc_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/misc_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/stats_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/stats_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/talloc_ctx_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/talloc_ctx_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore//obs/_temp/binpkgs/libosmocore/src/vty/vty.c:1931: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found :66648: warning: group bitvec: ignoring title "helpers for GSM" that does not match old title "Bit vectors" le /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0480.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0502.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0502.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0503.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0503.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_lcs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_lcs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm0808_utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23003.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23003.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23236.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm23236.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29118.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29118.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29205.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm29205.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm44021.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm44021.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_arfcn_range_encode.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_ie.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_ie.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_rest_octets.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm48_rest_octets.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup_sms.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup_sms.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/i460_mux.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/i460_mux.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/ipa.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/ipa.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/iuup.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/iuup.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/kasumi.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/kasumi.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/l1sap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/l1sap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapd_core.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapd_core.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapdm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/lapdm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/meas_rep.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/meas_rep.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/mncc.h... Parsing file /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_intro found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_copyright found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_tracker found /obs/_temp/binpkgs/libosmocore/doc/libosmocoding.tag:4826: warning: Duplicate anchor sec_contact found /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns.h:258: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns2.h:276: warning: unbalanced grouping commands Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/core Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/core Reading and parsing tag files Reading tag file 'doc/libosmogsm.tag', location '../../gsm/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/application.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/application.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/backtrace.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/backtrace.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/base64.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/base64.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit16gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit16gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit32gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit32gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit64gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bit64gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitcomp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitcomp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bits.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bits.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitvec.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/bitvec.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/byteswap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/byteswap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/conv.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/conv.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc32gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc32gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc64gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc64gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc8gen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc8gen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crcgen.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crcgen.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/defs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/defs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/endian.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/endian.h... Prep:66648: warning: group bitvec: ignoring title "helpers for GSM" that does not match old title "Bit vectors" :10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h:104: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netdev.h:49: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netns.h:17: warning: unbalanced grouping commands Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/gb Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmogsm.tag', location '../../gsm/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/bssgp_bvc_fsm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/frame_relay.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/frame_relay.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp2.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp2.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_bss.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_bssgp_rim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_msgb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_msgb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns2.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns2.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_ns_frgre.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_rlc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/gprs_rlc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_04_60.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_16.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_08_18.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol/gsm_24_301.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/bssgp_bvc_fsm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/bssgp_bvc_fsm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/common_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/frame_relay.c... Parsing file /obs/_temp/binpkgs/libos:66648: warning: group bitvec: ignoring title "helpers for GSM" that does not match old title "Bit vectors" rocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/exec.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/exec.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/fsm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/fsm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap_util.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/gsmtap_util.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hash.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hash.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/isdnhdlc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/isdnhdlc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/it_q.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/it_q.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxrbtree.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxrbtree.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/logging_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/loggingrb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/loggingrb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/macaddr.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/macaddr.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/mnl.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/mnl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgfile.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/msgfile.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netdev.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netdev.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netns.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/netns.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/osmo_io.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/osmo_io.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/panic.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/panic.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/plugin.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/plugin.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prbs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prbs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prim.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/prim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/i:10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" :66648: warning: group bitvec: ignoring title "helpers for GSM" that does not match old title "Bit vectors" :10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/mncc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap_client.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/oap_client.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/prim.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/prim.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_40.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_03_41.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_11.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_12.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_14.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_80.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_09_02.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_003.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_032.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_23_041.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_25_415.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_29_118.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_004.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_060.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_068.h... Preprocessin/obs/_temp/binpkgs/libosmocore/include/osmocom/core/thread.h:30: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tun.h:42: warning: unbalanced grouping commands nclude/osmocom/core/process.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/process.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/rate_ctr.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/rate_ctr.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/select.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/select.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sercomm.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sercomm.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/serial.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/serial.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/signal.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/signal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sockaddr_str.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/sockaddr_str.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket_compat.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/socket_compat.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/soft_uart.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/soft_uart.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stat_item.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stat_item.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/statistics.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/statistics.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats_tcp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/stats_tcp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/strrb.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/strrb.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/talloc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/talloc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tdef.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tdef.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/thread.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/thread.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/time_cc.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/time_cc.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer_compat.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/timer_compat.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tun.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tun.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/use_count.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/use_count.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/utils.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/utils.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/version.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/version.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/core/write_queue.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/write_queue.h... Preprocessing /obs/_temp/binpkgs/libos/obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/auth.h:151: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/kdf.h:22: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/context.c:48: warning: unbalanced grouping commands g /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_44_318.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_049.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_071.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_071.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_103.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_48_103.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_49_031.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/ipaccess.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/ipaccess.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/smpp34_osmocom.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rlp.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rlp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rsl.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rsl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rtp_extensions.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rtp_extensions.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rxlev_stat.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/rxlev_stat.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/sysinfo.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/sysinfo.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/tlv.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/auth.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/auth.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/gprs_cipher.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/gprs_cipher.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/kdf.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/kdf.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/utran_cipher.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/crypt/utran_cipher.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/apn.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/apn.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v1.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v1.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v23.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_comp128v23.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_milenage.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_milenage.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_tuak.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_tuak.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor_2g.c... Pa/obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/logging_emscripten.c:81: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_file.c:422: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_gsmtap.c:195: warning: end of file while inside a group mocore/src/core/application.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/application.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/backtrace.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/backtrace.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/base64.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/base64.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/bitcomp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/bitcomp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/bits.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/bits.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/context.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/context.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_generic.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_generic.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon_impl.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_neon_impl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_avx.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_avx.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_impl.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/conv_acc_sse_impl.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/counter.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/counter.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc16.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc16.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc16gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc16gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc32gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc32gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc64gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc64gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/crc8gen.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/crc8gen.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/exec.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/exec.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/fsm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/fsm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/gsmtap_util.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/gsmtap_util.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/it_q.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/it_q.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_emscripten.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_emscripten.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_file.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_file.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_gsmtap.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_gsmtap.c... Preproce/obs/_temp/binpkgs/libosmocore/src/core/logging_syslog.c:86: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/logging_systemd.c:119: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/loggingrb.c:104: warning: end of file while inside a group :66648: warning: group bitvec: ignoring title "helpers for GSM" that does not match old title "Bit vectors" :10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2561: warning: unbalanced grouping commands /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29205.c:114: warning: end of file while inside a group ssing /obs/_temp/binpkgs/libosmocore/src/core/logging_syslog.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_syslog.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/logging_systemd.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/logging_systemd.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/loggingrb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/loggingrb.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/macaddr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/macaddr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/mnl.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/mnl.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/msgb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/msgb.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/msgfile.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/msgfile.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/netdev.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/netdev.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/netns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/netns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_poll.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_poll.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_uring.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/osmo_io_uring.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/panic.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/panic.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/plugin.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/plugin.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/prbs.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/prbs.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/prim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/prim.c... Reading /obs/_temp/binpkgs/libosmocore/src/core/probes.d... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/probes.d... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/rate_ctr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/rate_ctr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/rbtree.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/rbtree.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/select.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/select.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/serial.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/serial.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/signal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/signal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/sockaddr_str.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/sockaddr_str.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/socket.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/socket.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/soft_uart.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/soft_uart.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stat_item_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stat_item_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stats.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stats.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stat/obs/_temp/binpkgs/libosmocore/src/core/stats_statsd.c:203: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/stats_tcp.c:353: warning: end of file while inside a group /obs/_temp/binpkgs/libosmocore/src/core/thread.c:59: warning: end of file while inside a group rsing file /obs/_temp/binpkgs/libosmocore/src/gsm/auth_xor_2g.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/bsslap.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/bsslap.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/bts_features.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/bts_features.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/cbsp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/cbsp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/comp128.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/comp128.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/comp128v23.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/comp128v23.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gan.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gan.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_cipher_core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_cipher_core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_gea.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_gea.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_rlc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gprs_rlc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0341.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0341.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_smr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0414.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0414.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0480.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0480.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0502.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0502.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0503_conv.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0503_conv.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29118.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29118.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29205.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm29205.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44068.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44068.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48049.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48049.c... Preprocessing /obs/_temp/binp:66648: warning: group bitvec: ignoring title "helpers for GSM" that does not match old title "Bit vectors" :10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc16gen.h:23: warning: the name 'crc16gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc32gen.h:23: warning: the name 'crc32gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc64gen.h:23: warning: the name 'crc64gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/crc8gen.h:23: warning: the name 'crc8gen.h.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/include/osmocom/core/it_q.h:9: warning: the name 'osmo_it_q.h' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc16gen.c:25: warning: the name 'crc16gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc32gen.c:25: warning: the name 'crc32gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc64gen.c:25: warning: the name 'crc64gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/crc8gen.c:25: warning: the name 'crc8gen.c.tpl' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/time_cc.c:1: warning: the name 'foo.c' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/core/tun.c:28: warning: the name 'tundev.c' supplied as the argument in the \file statement is not an input file Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/isdn Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/i460_mux.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/i460_mux.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/lapd_core.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/lapd_core.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110_ta.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/isdn/v110_ta.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/i460_mux.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/i460_mux.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/isdn/v110_ta.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/isdn/v110_ta.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/isdn/i460_mux.h... Generating code for file inckgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_ie.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_ie.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_04_08_gprs.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_04_08_gprs.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsup.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsup.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/gsup_sms.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/gsup_sms.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/ipa.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/ipa.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/iuup.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/iuup.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kasumi.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kasumi.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/common.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/common.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1_i.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1_i.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256_i.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256_i.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal-enc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal-enc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_i.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_i.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_wrap.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes_wrap.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/common.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/common.h... Preprocessing /obs/_temp/binpkgs/libosmocore:21768: warning: group bitvec: ignoring title "Bit vectors" that does not match old title "helpers for GSM" :10099: warning: group rate_ctr: ignoring title "Rate_ctr" that does not match old title "Rate counters" :10168: warning: group stats: ignoring title "Stats" that does not match old title "Statistics reporting" /obs/_temp/binpkgs/libosmocore/src/gsm/iuup.c:1: warning: the name 'iu_up.c' supplied as the argument in the \file statement is not an input file /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: argument 'input' of command @param is not found in the argument list of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: The following parameter of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) is not documented: parameter 'fr' /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: argument 'input' of command @param is not found in the argument list of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) /obs/_temp/binpkgs/libosmocore/src/isdn/v110.c:80: warning: The following parameter of osmo_v110_encode_frame(ubit_t *ra_bits, size_t n_bits, const struct osmo_v110_decoded_frame *fr) is not documented: parameter 'fr' /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:402: warning: unable to resolve reference to 'lapd_flags' for \ref command /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:1794: warning: argument 'rc' of command @param is not found in the argument list of lapd_ph_rts_ind(struct lapd_msg_ctx *lctx) /obs/_temp/binpkgs/libosmocore/src/isdn/lapd_core.c:431: warning: unable to resolve reference to 'lapdm_mode' for \ref command lude/osmocom/isdn/lapd_core.h... Generating code for file include/osmocom/isdn/v110.h... Generating code for file include/osmocom/isdn/v110_ta.h... Parsing code for file src/isdn/i460_mux.c... Parsing code for file src/isdn/lapd_core.c... Parsing code for file src/isdn/v110.c... Parsing code for file src/isdn/v110_ta.c... Generating file documentation... Generating docs for file include/osmocom/isdn/i460_mux.h... Generating docs for file include/osmocom/isdn/lapd_core.h... Generating docs for file include/osmocom/isdn/v110.h... Generating docs for file include/osmocom/isdn/v110_ta.h... Generating docs for file src/isdn/i460_mux.c... Generating docs for file src/isdn/lapd_core.c... Generating docs for file src/isdn/v110.c... Generating docs for file src/isdn/v110_ta.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound dl_rel_req_param... Generating docs for compound l2downstate... Generating docs for compound lapd_cr_ent... Generating docs for compound lapd_datalink... Generating docs for compound lapd_history... Generating docs for compound lapd_msg_ctx... Generating docs for compound mdl_error_ind_param... Generating docs for compound osmo_dlsap_prim... Generating docs for compound osmo_i460_schan_desc... Generating docs for compound osmo_i460_subchan... Generating docs for compound osmo_i460_subchan_demux... Generating docs for compound osmo_i460_subchan_mux... Generating docs for compound osmo_i460_timeslot... Generating docs for compound osmo_v110_decoded_frame... Generating docs for compound osmo_v110_sync_ra1... Generating docs for compound osmo_v110_ta... Generating docs for compound osmo_v110_ta_cfg... Generating docs for compound v110_ta_state... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 927/65536 hits=16215 misses=1394 symbol lookup cache used 1473/65536 hits=13327 misses=1473 finished... Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/coding Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/coding Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmogsm.tag', location '../../gsm/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_amr_dtx.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_coding.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_coding.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_interleaving.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_interleaving.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_mapping.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_mapping.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_parity.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_parity.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_tables.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/coding/gsm0503_tables.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_amr_dtx.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_amr_dtx.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_coding.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_coding.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_mapping.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_mapping.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_parity.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_parity.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_tables.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_tables.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... DetermininDoxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/codec Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/codec Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmogsm.tag', location '../../gsm/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmoctrl.tag', location '../../ctrl/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/codec.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/codec.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/ecu.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/ecu.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/gsm610_bits.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/codec/gsm610_bits.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/ecu.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/ecu.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr_old.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/ecu_fr_old.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm610.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm610.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm620.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm620.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm660.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm660.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/codec/hr_sid_class.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/codec/hr_sid_class.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structu/obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h:176: warning: unable to resolve reference to 'talloc' for \ref command mocore/src/gb/frame_relay.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gb_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gb_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_bss.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_bss.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_util.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_util.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_internal.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_internal.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_frgre.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_frgre.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_sns.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_sns.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns_vty.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module rela/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:269: warning: no matching file member found for uint16_t pdp_type osmo_gsup_pdp_info::@9::OSMO_DEPRECATED("use pdp_type_org and pdp_type_nr instead") Possible candidates: '#define OSMO_DEPRECATED(text)' at line 1 of file /obs/_temp/binpkgs/libosmocore/doc/libosmocore.tag '#define OSMO_DEPRECATED(text)' at line 1 of file /obs/_temp/binpkgs/libosmocore/doc/libosmocore.tag /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:502: warning: no uniquely matching class member found for struct gsm48_chan_desc::@61::@62 gsm48_chan_desc::@61::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:502: warning: no uniquely matching class member found for struct gsm48_chan_desc::@61::@63 gsm48_chan_desc::@61::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:0: warning: no uniquely matching class member found for struct @66::@67 @66::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h:0: warning: no uniquely matching class member found for struct @66::@68 @66::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h:348: warning: no uniquely matching class member found for struct gsm48_pdp_address::@71::@74::@75 gsm48_pdp_address::@71::@74::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08_gprs.h:18: warning: no uniquely matching class member found for struct @76::@78::@79 @76::@78::__attribute__((packed)) Possible candidates: 'union dtap_header::@80 dtap_header::__attribute__' at line 61 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_08.h 'union abis_rsl_rll_hdr::@94 abis_rsl_rll_hdr::__attribute__' at line 92 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'union gsm48_chan_desc::@61 gsm48_chan_desc::__attribute__((packed))' at line 502 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_04_08.h 'struct abis_rsl_chan_nr::@90 abis_rsl_chan_nr::__attribute__((packed))' at line 1 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h 'struct abis_rsl_link_id::@92 abis_rsl_link_id::__attribute__((packed))' at line 9 of file /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_08_58.h /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: The following parameter of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: The following parameter of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' Doxygen version used: 1.9.8 Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl Searching for files in directory /obs/_temp/binpkgs/libosmocore/src/ctrl Reading and parsing tag files Reading tag file 'doc/libosmocore.tag', location '../../core/html'... Reading tag file 'doc/libosmogsm.tag', location '../../gsm/html'... Reading tag file 'doc/libosmoisdn.tag', location '../../isdn/html'... Reading tag file 'doc/libosmovty.tag', location '../../vty/html'... Reading tag file 'doc/libosmocodec.tag', location '../../codec/html'... Reading tag file 'doc/libosmocoding.tag', location '../../coding/html'... Reading tag file 'doc/libosmogb.tag', location '../../gb/html'... Parsing files Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_cmd.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_cmd.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_if.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_if.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_vty.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_vty.h... Preprocessing /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/ports.h... Parsing file /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/ports.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/control_vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/control_vty.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/ctrl/fsm_ctrl_commands.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/ctrl/fsm_ctrl_commands.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example docu/obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:300: warning: The following parameter of osmo_amr_d_to_s(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: argument 'AMR' of command @param is not found in the argument list of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) /obs/_temp/binpkgs/libosmocore/src/codec/gsm690.c:274: warning: The following parameter of osmo_amr_s_to_d(ubit_t *out, const ubit_t *in, uint16_t n_bits, enum osmo_amr_type amr_mode) is not documented: parameter 'amr_mode' /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_amr_dtx.c:314: warning: argument 'mode_id' from the argument list of gsm0503_detect_ahs_dtx_frame2 has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: argument 'in' of command @param is not found in the argument list of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: The following parameter of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) is not documented: parameter 'cmd' /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:327: warning: argument 'iB' of command @param is not found in the argument list of gsm0503_mcs5_dl_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:327: warning: The following parameters of gsm0503_mcs5_dl_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) are not documented: parameter 'hi' parameter 'di' /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:278: warning: argument 'iB' of command @param is not found in the argument list of gsm0503_mcs5_ul_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) /obs/_temp/binpkgs/libosmocore/src/coding/gsm0503_interleaving.c:278: warning: The following parameters of gsm0503_mcs5_ul_deinterleave(sbit_t *hc, sbit_t *dc, const sbit_t *hi, const sbit_t *di) are not documented: parameter 'hi' parameter 'di' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: argument 'Control' of command @param is not found in the argument list of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: The following parameters of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) are not documented: parameter 'ch' parameter 'cmdstr' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: argument 'queue' of command @param is not found in the argument list of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: The following parameter of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) is not documented: parameter 'ccon' src/vty/telnet_interface.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/vector.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/vector.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/vty/vty.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/vty/vty.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/vty/buffer.h... Generating code for file include/osmocom/vty/command.h... Generating code for file include/osmocom/vty/cpu_sched_vty.h... Generating code for file include/osmocom/vty/logging.h... Generating code for file include/osmocom/vty/misc.h... Generating code for file include/osmocom/vty/ports.h... Generating code for file include/osmocom/vty/stats.h... Generating code for file include/osmocom/vty/tdef_vty.h... Generating code for file include/osmocom/vty/telnet_interface.h... Generating code for file include/osmocom/vty/vector.h... Generating code for file include/osmocom/vty/vty.h... Generating code for file include/osmocom/vty/vty_internal.h... Parsing code for file src/vty/buffer.c... Parsing code for file src/vty/command.c... Parsing code for file src/vty/cpu_sched_vty.c... Parsing code for file src/vty/fsm_vty.c... Parsing code for file src/vty/logging_vty.c... Parsing code for file src/vty/misc_vty.c... Parsing code for file src/vty/stats_vty.c... Parsing code for file src/vty/talloc_ctx_vty.c... Parsing code for file src/vty/tdef_vty.c... Parsing code for file src/vty/telnet_interface.c... Parsing code for file src/vty/utils.c... Parsing code for file src/vty/vector.c... Parsing code for file src/vty/vty.c... Generating file documentation... Generating docs for file include/osmocom/vty/buffer.h... Generating docs for file include/osmocom/vty/command.h... Generating docs for file include/osmocom/vty/cpu_sched_vty.h... Generating docs for file include/osmocom/vty/logging.h... Generating docs for file include/osmocom/vty/misc.h... Generating docs for file include/osmocom/vt/obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: argument 'in' of command @param is not found in the argument list of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_cmd.c:258: warning: The following parameter of ctrl_cmd_cpy(void *ctx, struct ctrl_cmd *cmd) is not documented: parameter 'cmd' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: argument 'Control' of command @param is not found in the argument list of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:1086: warning: The following parameters of ctrl_cmd_exec_from_string(struct ctrl_handle *ch, const char *cmdstr) are not documented: parameter 'ch' parameter 'cmdstr' /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: argument 'queue' of command @param is not found in the argument list of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) /obs/_temp/binpkgs/libosmocore/src/ctrl/control_if.c:126: warning: The following parameter of ctrl_cmd_send2(struct ctrl_connection *ccon, struct ctrl_cmd *cmd) is not documented: parameter 'ccon' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:57: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:11: warning: Found unknown command '@word' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:12: warning: Found unknown command '@shift' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:48: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:49: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:50: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl/control_cmd.h:95: warning: Found unknown command '\r' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:86: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:77: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:16: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:28: warning: unable to resolve reference to 'osmo_counter_group' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:36: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/src/vty/command.c:535: warning: argument 'unsafe' of command @param is not found in the argument list of osmo_asciidoc_escape(const char *inp) /obs/_temp/binpkgs/libosmocore/src/vty/command.c:535: warning: The following parameter of osmo_asciidoc_escape(const char *inp) is not documented: parameter 'inp' /obs/_temp/binpkgs/libosmocore/src/vty/command.c:4373: warning: argument 'vty' of command @param is not found in the argument list of osmo_vty_write_config_file(const char *filename) res... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/codec/codec.h... Generating code for file include/osmocom/codec/ecu.h... Generating code for file include/osmocom/codec/gsm610_bits.h... Parsing code for file src/codec/ecu.c... Parsing code for file src/codec/ecu_fr.c... Parsing code for file src/codec/ecu_fr_old.c... Parsing code for file src/codec/gsm610.c... Parsing code for file src/codec/gsm620.c... Parsing code for file src/codec/gsm660.c... Parsing code for file src/codec/gsm690.c... Parsing code for file src/codec/hr_sid_class.c... Generating file documentation... Generating docs for file include/osmocom/codec/codec.h... Generating docs for file include/osmocom/codec/ecu.h... Generating docs for file include/osmocom/codec/gsm610_bits.h... Generating docs for file src/codec/ecu.c... Generating docs for file src/codec/ecu_fr.c... Generating docs for file src/codec/ecu_fr_old.c... Generating docs for file src/codec/gsm610.c... Generating docs for file src/codec/gsm620.c... Generating docs for file src/codec/gsm660.c... Generating docs for file src/codec/gsm690.c... Generating docs for file src/codec/hr_sid_class.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound fr_ecu_state... Generating docs for compound osmo_ecu_fr_state... Generating docs for compound osmo_ecu_ops... Generating docs for compound osmo_ecu_state... Generating docs for compound ts26101_reorder_table... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 490/65536 hits=11987 misses=1411 symbol lookup cache used 770/65536 hits=1933 misses=770 finished... /obs/_temp/binpkgs/libosmocore/src/vty/cpu_sched_vty.c:598: warning: found documented return type for osmo_cpu_sched_vty_init that does not return anything /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:355: warning: Unsupported xml/html tag found /obs/_temp/binpkgs/libosmocore/src/vty/tdef_vty.c:357: warning: unable to resolve reference to 'tdef_test_config_root.c' for \ref command /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c:93: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c:116: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/vty/telnet_interface.c:104: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:456: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:457: warning: Found unknown command '@keylen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:458: warning: expected whitespace after \skip command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:459: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:460: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:363: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:364: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:365: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:366: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:367: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:346: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:347: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:348: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:349: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:350: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:329: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:330: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:331: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:332: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:333: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:312: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:313: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:267: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:252: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:253: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:254: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:255: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:237: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:238: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:239: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:240: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:220: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:221: warning: Found unknown command '@iv' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:222: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:223: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:193: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:194: warning: Found unknown command '@hash' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:196: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:166: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:167: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:168: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:151: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:143: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:144: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:145: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:135: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:136: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/vty/vty.c:1912: warning: unable to resolve reference to 'vty_read_file' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/vty/vty.c:1512: warning: unable to resolve reference to 'vty_read_file' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:105: warning: Found unknown command '@clear' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:106: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:107: warning: Found unknown command '@cypher' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:42: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:43: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:44: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:45: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:32: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:33: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:34: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:35: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' mentation... Generating file sources... Generating code for file include/osmocom/ctrl/control_cmd.h... Generating code for file include/osmocom/ctrl/control_if.h... Generating code for file include/osmocom/ctrl/control_vty.h... Generating code for file include/osmocom/ctrl/ports.h... Parsing code for file src/ctrl/control_cmd.c... Parsing code for file src/ctrl/control_if.c... Parsing code for file src/ctrl/control_vty.c... Parsing code for file src/ctrl/fsm_ctrl_commands.c... Generating file documentation... Generating docs for file include/osmocom/ctrl/control_cmd.h... Generating docs for file include/osmocom/ctrl/control_if.h... Generating docs for file include/osmocom/ctrl/control_vty.h... Generating docs for file include/osmocom/ctrl/ports.h... Generating docs for file src/ctrl/control_cmd.c... Generating docs for file src/ctrl/control_if.c... Generating docs for file src/ctrl/control_vty.c... Generating docs for file src/ctrl/fsm_ctrl_commands.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound ctrl_cmd... Generating docs for compound ctrl_cmd_def... Generating docs for compound ctrl_cmd_element... Generating docs for compound ctrl_cmd_map... Generating docs for compound ctrl_cmd_struct... Generating docs for compound ctrl_connection... Generating docs for compound ctrl_handle... Generating docs for compound lookup_helper... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 842/65536 hits=15176 misses=1763 symbol lookup cache used 1240/65536 hits=7728 misses=1240 finished... g which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/coding/gsm0503_amr_dtx.h... Generating code for file include/osmocom/coding/gsm0503_coding.h... Generating code for file include/osmocom/coding/gsm0503_interleaving.h... Generating code for file include/osmocom/coding/gsm0503_mapping.h... Generating code for file include/osmocom/coding/gsm0503_parity.h... Generating code for file include/osmocom/coding/gsm0503_tables.h... Parsing code for file src/coding/gsm0503_amr_dtx.c... Parsing code for file src/coding/gsm0503_coding.c... Parsing code for file src/coding/gsm0503_interleaving.c... Parsing code for file src/coding/gsm0503_mapping.c... Parsing code for file src/coding/gsm0503_parity.c... Parsing code for file src/coding/gsm0503_tables.c... Generating file documentation... Generating docs for file include/osmocom/coding/gsm0503_amr_dtx.h... Generating docs for file include/osmocom/coding/gsm0503_coding.h... Generating docs for file include/osmocom/coding/gsm0503_interleaving.h... Generating docs for file include/osmocom/coding/gsm0503_mapping.h... Generating docs for file include/osmocom/coding/gsm0503_parity.h... Generating docs for file include/osmocom/coding/gsm0503_tables.h... Generating docs for file src/coding/gsm0503_amr_dtx.c... Generating docs for file src/coding/gsm0503_coding.c... Generating docs for file src/coding/gsm0503_interleaving.c... Generating docs for file src/coding/gsm0503_mapping.c... Generating docs for file src/coding/gsm0503_parity.c... Generating docs for file src/coding/gsm0503_tables.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound gprs_rlc_dl_hdr_egprs... Generating docs for compound gprs_rlc_ul_hdr_egprs... Generating docs for compound gsm0503_mcs_code... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 652/65536 hits=15683 misses=1571 symbol lookup cache used 1041/65536 hits=8933 misses=1041 finished... /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:181: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:182: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:183: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:281: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:282: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:400: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:401: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:402: warning: Found unknown command '@crypt_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:403: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:404: warning: Found unknown command '@plain_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:380: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h:30: warning: unable to resolve reference to 'abis_oml_mdisc' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol/gsm_12_21.h:0: warning: unable to resolve reference to 'abis_oml_mdisc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h:176: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:297: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:298: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:299: warning: Found unknown command '@passwd' /obs/_temp/binpkgs/libosmocore/include/osmocom/vty/vty.h:176: warning: unable to resolve reference to 'talloc' for \ref command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:390: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:29: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:30: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:31: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:32: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:79: warning: Found unknown command '@seed' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:80: warning: Found unknown command '@seed_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:81: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:82: warning: Found unknown command '@xlen' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:431: warning: Found unknown command '@base' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:432: warning: Found unknown command '@base_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:433: warning: Found unknown command '@power' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:434: warning: Found unknown command '@power_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:435: warning: Found unknown command '@modulus' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:436: warning: Found unknown command '@modulus_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:24: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:25: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:26: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:27: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' s_statsd.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stats_statsd.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/stats_tcp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/stats_tcp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/strrb.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/strrb.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/tdef.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/tdef.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/thread.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/thread.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/time_cc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/time_cc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/timer.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/timer.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/timer_clockgettime.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/timer_clockgettime.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/timer_gettimeofday.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/timer_gettimeofday.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/tun.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/tun.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/use_count.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/use_count.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/utils.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/utils.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/core/write_queue.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/core/write_queue.c... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/core/application.h... Generating code for file include/osmocom/core/backtrace.h... Generating code for file include/osmocom/core/base64.h... Generating code for file include/osmocom/core/bit16gen.h... Generating code for file include/osmocom/core/bit32gen.h... Generating code for file include/osmocom/core/bit64gen.h... Generating code for file include/osmocom/core/bitcomp.h... Gey/ports.h... Generating docs for file include/osmocom/vty/stats.h... Generating docs for file include/osmocom/vty/tdef_vty.h... Generating docs for file include/osmocom/vty/telnet_interface.h... Generating docs for file include/osmocom/vty/vector.h... Generating docs for file include/osmocom/vty/vty.h... Generating docs for file include/osmocom/vty/vty_internal.h... Generating docs for file src/vty/buffer.c... Generating docs for file src/vty/command.c... Generating docs for file src/vty/cpu_sched_vty.c... Generating docs for file src/vty/fsm_vty.c... Generating docs for file src/vty/logging_vty.c... Generating docs for file src/vty/misc_vty.c... Generating docs for file src/vty/stats_vty.c... Generating docs for file src/vty/talloc_ctx_vty.c... Generating docs for file src/vty/tdef_vty.c... Generating docs for file src/vty/telnet_interface.c... Generating docs for file src/vty/utils.c... Generating docs for file src/vty/vector.c... Generating docs for file src/vty/vty.c... Generating page documentation... Generating docs for page deprecated... Generating group documentation... Generating class documentation... Generating docs for compound _vector... Generating docs for compound buffer... Generating docs for compound buffer_data... Generating docs for compound cmd_element... Generating docs for compound cmd_node... Generating docs for compound cpu_affinity_it... Generating docs for compound desc... Generating docs for compound host... Generating docs for compound rctr_vty_ctx... Generating docs for compound sched_vty_opts... Generating docs for compound telnet_connection... Generating docs for compound vty... Generating docs for compound vty_app_info... Generating docs for compound vty_out_context... Generating docs for compound vty_parent_node... Generating docs for compound vty_signal_data... Generating docs for compound walk_cb_params... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 2856/65536 hits=42148 misses=3733 symbol lookup cache used 5594/65536 hits=38763 misses=5594 finished... /src/gsm/milenage/crypto.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/crypto.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/includes.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/includes.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/mncc.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/mncc.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/oap_client.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/oap_client.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/rlp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/rlp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/rxlev_stat.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/rxlev_stat.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/sysinfo.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/sysinfo.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tlv_parser.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tlv_parser.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/KeccakP-1600-3gpp.h... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c... Preprocessing /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.h... Parsing file /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.h... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating examnerating code for file include/osmocom/core/bits.h... Generating code for file include/osmocom/core/bitvec.h... Generating code for file include/osmocom/core/byteswap.h... Generating code for file include/osmocom/core/conv.h... Generating code for file include/osmocom/core/counter.h... Generating code for file include/osmocom/core/crc16.h... Generating code for file include/osmocom/core/crc16gen.h... Generating code for file include/osmocom/core/crc32gen.h... Generating code for file include/osmocom/core/crc64gen.h... Generating code for file include/osmocom/core/crc8gen.h... Generating code for file include/osmocom/core/crcgen.h... Generating code for file include/osmocom/core/defs.h... Generating code for file include/osmocom/core/endian.h... Generating code for file include/osmocom/core/exec.h... Generating code for file include/osmocom/core/fsm.h... Generating code for file include/osmocom/core/gsmtap.h... Generating code for file include/osmocom/core/gsmtap_util.h... Generating code for file include/osmocom/core/hash.h... Generating code for file include/osmocom/core/hashtable.h... Generating code for file include/osmocom/core/isdnhdlc.h... Generating code for file include/osmocom/core/it_q.h... Generating code for file include/osmocom/core/jhash.h... Generating code for file include/osmocom/core/linuxlist.h... Generating code for file include/osmocom/core/linuxrbtree.h... Generating code for file include/osmocom/core/log2.h... Generating code for file include/osmocom/core/logging.h... Generating code for file include/osmocom/core/logging_internal.h... Generating code for file include/osmocom/core/loggingrb.h... Generating code for file include/osmocom/core/macaddr.h... Generating code for file include/osmocom/core/mnl.h... Generating code for file include/osmocom/core/msgb.h... Generating code for file include/osmocom/core/msgfile.h... Generating code for file include/osmocom/core/netdev.h... Generating code for file include/osmocom/core/netns.h... Generating code for file include/osmocom/core/osmo_io.h... Generating code for file include/osmocom/core/panic.h... Generating code for file include/osmocom/core/plugin.h... Generating code for file include/osmocom/core/prbs.h... Generating code for file include/osmocom/core/prim.h... Generating code for file include/osmocom/core/process.h... Generating code for file include/osmocom/core/rate_ctr.h... Generating code for file include/osmocom/core/select.h... Generating code for file include/osmocom/core/sercomm.h... Generating code for file include/osmocom/core/serial.h... Generating code for file include/osmocom/core/signal.h... Generating code for file include/osmocom/core/sockaddr_str.h... Generating code for file include/osmocom/core/socket.h... Generating code for file include/osmocom/core/socket_compat.h... Generating code for file include/osmocom/core/soft_uart.h... Generating code for file include/osmocom/core/stat_item.h... Generating code for file include/osmocom/core/statistics.h... Generating code for file include/osmocom/core/stats.h... Generating code for file include/osmocom/core/stats_tcp.h... Generating code for file include/osmocom/core/strrb.h... Generating code for file include/osmocom/core/talloc.h... Generating code for file include/osmocom/core/tdef.h... Generating code for file include/osmocom/core/thread.h... Generating code for file include/osmocom/core/time_cc.h... Generating code for file include/osmocom/core/timer.h... Generating code for file include/osmocom/core/timer_compat.h... Generating code for file include/osmocom/core/tun.h... Generating code for file include/osmocom/core/use_count.h... Generating code for file include/osmocom/core/utils.h... Generating code for file include/osmocom/core/version.h... Generating code for file include/osmocom/core/write_queue.h... Parsing code for file src/core/application.c... Parsing code for file src/core/backtrace.c... Parsing code for file src/core/base64.c... Parsing code for file src/core/bitcomp.c... Parsing code for file src/core/bits.c... Parsing code for file src/core/bitvec.c... Parsing cod/obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: argument 'The' of command @param is not found in the argument list of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: The following parameter of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) is not documented: parameter 'fc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: argument 'new_bvci2' of command @param is not found in the argument list of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: The following parameter of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) is not documented: parameter 'new_bvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: argument 'msg' of command @param is not found in the argument list of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: The following parameter of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) is not documented: parameter 'orig_msg' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:37: warning: The following parameter of bssgp2_nsi_tx_ptp(struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:62: warning: The following parameter of bssgp2_nsi_tx_sig(struct gprs_ns2_inst *nsi, uint16_t nsei, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: The following parameters of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: The following parameters of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: The following parameters of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: The following parameters of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: The following parameters of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: The following parameters of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: The following parameters of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: The following parameters of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:400: warning: The following parameter of bssgp_enc_app_err_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_app_err_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:789: warning: The following parameter of bssgp_enc_ran_inf_ack_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_ack_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:323: warning: The following parameter of bssgp_enc_ran_inf_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:936: warning: The following parameter of bssgp_enc_ran_inf_app_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:863: warning: The following parameter of bssgp_enc_ran_inf_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:253: warning: The following parameter of bssgp_enc_ran_inf_req_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:562: warning: The following parameter of bssgp_enc_ran_inf_req_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:680: warning: The following parameter of bssgp_enc_ran_inf_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:55: warning: Found unknown command '\discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:53: warning: The following parameters of bssgp_parse_rim_ra(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len, uint8_t discr) are not documented: parameter 'len' parameter 'discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:100: warning: The following parameter of bssgp_parse_rim_ri(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:697: warning: The following parameter of gprs_ns2_fr_bind(struct gprs_ns2_inst *nsi, const char *name, const char *netif, struct osmo_fr_network *fr_network, enum osmo_fr_role fr_role, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: argument 'nsei' of command @param is not found in the argument list of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: The following parameters of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) are not documented: parameter 'nse' parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:915: warning: The following parameter of gprs_ns2_fr_connect2(struct gprs_ns2_vc_bind *bind, uint16_t nsei, uint16_t nsvci, uint16_t dlci) is not documented: parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c:549: warning: The following parameter of gprs_ns2_frgre_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c:272: warning: The following parameter of gprs_ns2_ip_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: The following parameter of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: The following parameter of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' tions... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file include/osmocom/gprs/bssgp_bvc_fsm.h... Generating code for file include/osmocom/gprs/frame_relay.h... Generating code for file include/osmocom/gprs/gprs_bssgp.h... Generating code for file include/osmocom/gprs/gprs_bssgp2.h... Generating code for file include/osmocom/gprs/gprs_bssgp_bss.h... Generating code for file include/osmocom/gprs/gprs_bssgp_rim.h... Generating code for file include/osmocom/gprs/gprs_msgb.h... Generating code for file include/osmocom/gprs/gprs_ns.h... Generating code for file include/osmocom/gprs/gprs_ns2.h... Generating code for file include/osmocom/gprs/gprs_ns_frgre.h... Generating code for file include/osmocom/gprs/gprs_rlc.h... Generating code for file include/osmocom/gprs/protocol/gsm_04_60.h... Generating code for file include/osmocom/gprs/protocol/gsm_08_16.h... Generating code for file include/osmocom/gprs/protocol/gsm_08_18.h... Generating code for file include/osmocom/gprs/protocol/gsm_24_301.h... Parsing code for file src/gb/bssgp_bvc_fsm.c... Parsing code for file src/gb/common_vty.c... Generating code for file src/gb/common_vty.h... Parsing code for file src/gb/frame_relay.c... Generating code for file src/gb/gb_internal.h... Parsing code for file src/gb/gprs_bssgp.c... Parsing code for file src/gb/gprs_bssgp2.c... Parsing code for file src/gb/gprs_bssgp_bss.c... Generating code for file src/gb/gprs_bssgp_internal.h... Parsing code for file src/gb/gprs_bssgp_rim.c... Parsing code for file src/gb/gprs_bssgp_util.c... Parsing code for file src/gb/gprs_bssgp_vty.c... Parsing code for file src/gb/gprs_ns.c... Parsing code for file src/gb/gprs_ns2.c... Parsing code for file src/gb/gprs_ns2_fr.c... Parsing code for file src/gb/gprs_ns2_frgre.c... Generating code for file src/gb/gprs_ns2_internal.h... Parsing code for file src/gb/gprs_ns2_message.c... Parsing code for file src/gb/gprs_ns2_sns.c... Parsing code for file src/gb/gprs_ns2_udp.c... Parsing code for file src/gb/gprs_ns2_vc_fsm.c... Parsing code for file src/gb/gprs_ns2_vty.c... Parsing code for file src/gb/gprs_ns_frgre.c... Parsing code for file src/gb/gprs_ns_sns.c... Parsing code for file src/gb/gprs_ns_vty.c... Generating file documentation... Generating docs for file include/osmocom/gprs/bssgp_bvc_fsm.h... Generating docs for file include/osmocom/gprs/frame_relay.h... Generating docs for file include/osmocom/gprs/gprs_bssgp.h... Generating docs for file include/osmocom/gprs/gprs_bssgp2.h... Generating docs for file include/osmocom/gprs/gprs_bssgp_bss.h... Generating docs for file include/osmocom/gprs/gprs_bssgp_rim.h... Generating docs for file include/osmocom/gprs/gprs_msgb.h... Generating docs for file include/osmocom/gprs/gprs_ns.h... Generating docs for file include/osmocom/gprs/gprs_ns2.h... Generating docs for file include/osmocom/gprs/gprs_ns_frgre.h... Generating docs for file include/osmocom/gprs/gprs_rlc.h... Generating docs for file include/osmocom/gprs/protocol/gsm_04_60.h... Generating docs for file include/osmocom/gprs/protocol/gsm_08_16.h... Generating docs for file include/osmocom/gprs/protocol/gsm_08_18.h... Generating docs for file include/osmocom/gprs/protocol/gsm_24_301.h... Generating docs for file src/gb/bssgp_bvc_fsm.c... Generating docs for file src/obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: argument 'The' of command @param is not found in the argument list of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp.c:1449: warning: The following parameter of bssgp_fc_flush_queue(struct bssgp_flow_control *fc) is not documented: parameter 'fc' ple documentation... Generating file sources... Generating code for file include/osmocom/crypt/auth.h... Generating code for file include/osmocom/crypt/gprs_cipher.h... Generating code for file include/osmocom/crypt/kdf.h... Generating code for file include/osmocom/crypt/utran_cipher.h... Generating code for file include/osmocom/gsm/a5.h... Generating code for file include/osmocom/gsm/abis_nm.h... Generating code for file include/osmocom/gsm/apn.h... Generating code for file include/osmocom/gsm/bitvec_gsm.h... Generating code for file include/osmocom/gsm/bsslap.h... Generating code for file include/osmocom/gsm/bssmap_le.h... Generating code for file include/osmocom/gsm/bts_features.h... Generating code for file include/osmocom/gsm/cbsp.h... Generating code for file include/osmocom/gsm/comp128.h... Generating code for file include/osmocom/gsm/comp128v23.h... Generating code for file include/osmocom/gsm/gad.h... Generating code for file include/osmocom/gsm/gan.h... Generating code for file include/osmocom/gsm/gea.h... Generating code for file include/osmocom/gsm/gsm0341.h... Generating code for file include/osmocom/gsm/gsm0411_smc.h... Generating code for file include/osmocom/gsm/gsm0411_smr.h... Generating code for file include/osmocom/gsm/gsm0411_utils.h... Generating code for file include/osmocom/gsm/gsm0480.h... Generating code for file include/osmocom/gsm/gsm0502.h... Generating code for file include/osmocom/gsm/gsm0503.h... Generating code for file include/osmocom/gsm/gsm0808.h... Generating code for file include/osmocom/gsm/gsm0808_lcs.h... Generating code for file include/osmocom/gsm/gsm0808_utils.h... Generating code for file include/osmocom/gsm/gsm23003.h... Generating code for file include/osmocom/gsm/gsm23236.h... Generating code for file include/osmocom/gsm/gsm29118.h... Generating code for file include/osmocom/gsm/gsm29205.h... Generating code for file include/osmocom/gsm/gsm44021.h... Generating code for file include/osmocom/gsm/gsm48.h... Generating code for file include/osmocom/gsm/gsm48_arfcn_range_encode.h... Generating code for file include/osmocom/gsm/gsm48_ie.h... Generating code for file include/osmocom/gsm/gsm48_rest_octets.h... Generating code for file include/osmocom/gsm/gsm_utils.h... Generating code for file include/osmocom/gsm/gsup.h... Generating code for file include/osmocom/gsm/gsup_sms.h... Generating code for file include/osmocom/gsm/i460_mux.h... Generating code for file include/osmocom/gsm/ipa.h... Generating code for file include/osmocom/gsm/iuup.h... Generating code for file include/osmocom/gsm/kasumi.h... Generating code for file include/osmocom/gsm/l1sap.h... Generating code for file include/osmocom/gsm/lapd_core.h... Generating code for file include/osmocom/gsm/lapdm.h... Generating code for file include/osmocom/gsm/meas_rep.h... Generating code for file include/osmocom/gsm/mncc.h... Generating code for file include/osmocom/gsm/oap.h... Generating code for file include/osmocom/gsm/oap_client.h... Generating code for file include/osmocom/gsm/prim.h... Generating code for file include/osmocom/gsm/protocol/gsm_03_40.h... Generating code for file include/osmocom/gsm/protocol/gsm_03_41.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_08.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_11.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_12.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_14.h... Generating code for file include/osmocom/gsm/protocol/gsm_04_80.h... Generating code for file include/osmocom/gsm/protocol/gsm_08_08.h... Generating code for file include/osmocom/gsm/protocol/gsm_08_58.h... Generating code for file include/osmocom/gsm/protocol/gsm_09_02.h... Generating code for file include/osmocom/gsm/protocol/gsm_12_21.h... Generating code for file include/osmocom/gsm/protocol/gsm_23_003.h... Generating code for file include/osmocom/gsm/protocol/gsm_23_032.h... Generating code for file include/osmocom/gsm/protocol/gsm_23_041.h... Generatin/obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: argument 'new_bvci2' of command @param is not found in the argument list of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:353: warning: The following parameter of bssgp2_enc_flush_ll(uint32_t tlli, uint16_t old_bvci, const uint16_t *new_bvci, const uint16_t *nsei) is not documented: parameter 'new_bvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: argument 'msg' of command @param is not found in the argument list of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:218: warning: The following parameter of bssgp2_enc_status(uint8_t cause, const uint16_t *bvci, const struct msgb *orig_msg, uint16_t max_pdu_len) is not documented: parameter 'orig_msg' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:37: warning: The following parameter of bssgp2_nsi_tx_ptp(struct gprs_ns2_inst *nsi, uint16_t nsei, uint16_t bvci, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp2.c:62: warning: The following parameter of bssgp2_nsi_tx_sig(struct gprs_ns2_inst *nsi, uint16_t nsei, struct msgb *msg, uint32_t lsp) is not documented: parameter 'lsp' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:376: warning: The following parameters of bssgp_dec_app_err_cont_nacc(struct bssgp_app_err_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:751: warning: The following parameters of bssgp_dec_ran_inf_ack_rim_cont(struct bssgp_ran_inf_ack_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:272: warning: The following parameters of bssgp_dec_ran_inf_app_cont_nacc(struct bssgp_ran_inf_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:896: warning: The following parameters of bssgp_dec_ran_inf_app_err_rim_cont(struct bssgp_ran_inf_app_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:818: warning: The following parameters of bssgp_dec_ran_inf_err_rim_cont(struct bssgp_ran_inf_err_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:234: warning: The following parameters of bssgp_dec_ran_inf_req_app_cont_nacc(struct bssgp_ran_inf_req_app_cont_nacc *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:490: warning: The following parameters of bssgp_dec_ran_inf_req_rim_cont(struct bssgp_ran_inf_req_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: argument 'user' of command @param is not found in the argument list of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:613: warning: The following parameters of bssgp_dec_ran_inf_rim_cont(struct bssgp_ran_inf_rim_cont *cont, const uint8_t *buf, size_t len) are not documented: parameter 'cont' parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:400: warning: The following parameter of bssgp_enc_app_err_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_app_err_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:789: warning: The following parameter of bssgp_enc_ran_inf_ack_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_ack_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:323: warning: The following parameter of bssgp_enc_ran_inf_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:936: warning: The following parameter of bssgp_enc_ran_inf_app_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_app_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:863: warning: The following parameter of bssgp_enc_ran_inf_err_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_err_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:253: warning: The following parameter of bssgp_enc_ran_inf_req_app_cont_nacc(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_app_cont_nacc *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:562: warning: The following parameter of bssgp_enc_ran_inf_req_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_req_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:680: warning: The following parameter of bssgp_enc_ran_inf_rim_cont(uint8_t *buf, size_t len, const struct bssgp_ran_inf_rim_cont *cont) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:55: warning: Found unknown command '\discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:53: warning: The following parameters of bssgp_parse_rim_ra(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len, uint8_t discr) are not documented: parameter 'len' parameter 'discr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_bssgp_rim.c:100: warning: The following parameter of bssgp_parse_rim_ri(struct bssgp_rim_routing_info *ri, const uint8_t *buf, unsigned int len) is not documented: parameter 'len' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:697: warning: The following parameter of gprs_ns2_fr_bind(struct gprs_ns2_inst *nsi, const char *name, const char *netif, struct osmo_fr_network *fr_network, enum osmo_fr_role fr_role, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: argument 'nsei' of command @param is not found in the argument list of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:872: warning: The following parameters of gprs_ns2_fr_connect(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, uint16_t nsvci, uint16_t dlci) are not documented: parameter 'nse' parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_fr.c:915: warning: The following parameter of gprs_ns2_fr_connect2(struct gprs_ns2_vc_bind *bind, uint16_t nsei, uint16_t nsvci, uint16_t dlci) is not documented: parameter 'nsvci' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_frgre.c:549: warning: The following parameter of gprs_ns2_frgre_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: argument 'vc' of command @param is not found in the argument list of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: The following parameter of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:599: warning: The following parameters of ns2_tx_sns_ack(struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:662: warning: The following parameters of ns2_tx_sns_config(struct gprs_ns2_vc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'ctx' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'vc' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: The following parameter of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: argument 'vc' of command @param is not found in the argument list of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:198: warning: The following parameter of ns2_tx_block(struct gprs_ns2_vc *nsvc, uint8_t cause, uint16_t *nsvci) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:599: warning: The following parameters of ns2_tx_sns_ack(struct gprs_ns2_vc *nsvc, uint8_t trans_id, uint8_t *cause, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_message.c:662: warning: The following parameters of ns2_tx_sns_config(struct gprs_ns2_vc *nsvc, bool end_flag, const struct gprs_ns_ie_ip4_elem *ip4_elems, unsigned int num_ip4_elems, const struct gprs_ns_ie_ip6_elem *ip6_elems, unsigned int num_ip6_elems) are not documented: parameter 'ip6_elems' parameter 'num_ip6_elems' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2479: warning: The following parameter of gprs_ns2_sns_add_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: argument 'sockaddr' of command @param is not found in the argument list of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_sns.c:2519: warning: The following parameter of gprs_ns2_sns_del_endpoint(struct gprs_ns2_nse *nse, const struct osmo_sockaddr *saddr) is not documented: parameter 'saddr' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_udp.c:272: warning: The following parameter of gprs_ns2_ip_bind(struct gprs_ns2_inst *nsi, const char *name, const struct osmo_sockaddr *local, int dscp, struct gprs_ns2_vc_bind **result) is not documented: parameter 'name' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'ctx' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: argument 'vc' of command @param is not found in the argument list of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2_vc_fsm.c:784: warning: The following parameter of ns2_vc_fsm_alloc(struct gprs_ns2_vc *nsvc, const char *id, bool initiator) is not documented: parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h:26: warning: argument 'Counter' of command @param is not found in the argument list of osmo_counter_inc(struct osmo_counter *ctr) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/counter.h:26: warning: The following parameter of osmo_counter_inc(struct osmo_counter *ctr) is not documented: parameter 'ctr' e for file src/core/context.c... Parsing code for file src/core/conv.c... Parsing code for file src/core/conv_acc.c... Parsing code for file src/core/conv_acc_generic.c... Parsing code for file src/core/conv_acc_neon.c... Generating code for file src/core/conv_acc_neon_impl.h... Parsing code for file src/core/conv_acc_sse.c... Parsing code for file src/core/conv_acc_sse_avx.c... Generating code for file src/core/conv_acc_sse_impl.h... Parsing code for file src/core/counter.c... Parsing code for file src/core/crc16.c... Parsing code for file src/core/crc16gen.c... Parsing code for file src/core/crc32gen.c... Parsing code for file src/core/crc64gen.c... Parsing code for file src/core/crc8gen.c... Parsing code for file src/core/exec.c... Parsing code for file src/core/fsm.c... Parsing code for file src/core/gsmtap_util.c... Parsing code for file src/core/isdnhdlc.c... Parsing code for file src/core/it_q.c... Parsing code for file src/core/logging.c... Parsing code for file src/core/logging_emscripten.c... Parsing code for file src/core/logging_file.c... Parsing code for file src/core/logging_gsmtap.c... Parsing code for file src/core/logging_syslog.c... Parsing code for file src/core/logging_systemd.c... Parsing code for file src/core/loggingrb.c... Parsing code for file src/core/macaddr.c... Parsing code for file src/core/mnl.c... Parsing code for file src/core/msgb.c... Parsing code for file src/core/msgfile.c... Parsing code for file src/core/netdev.c... Parsing code for file src/core/netns.c... Parsing code for file src/core/osmo_io.c... Generating code for file src/core/osmo_io_internal.h... Parsing code for file src/core/osmo_io_poll.c... Parsing code for file src/core/osmo_io_uring.c... Parsing code for file src/core/panic.c... Parsing code for file src/core/plugin.c... Parsing code for file src/core/prbs.c... Parsing code for file src/core/prim.c... Parsing code for file src/core/probes.d... Parsing code for file src/core/rate_ctr.c... Parsing code for file src/core/rbtree.c... Parsing code for file src/core/select.c... Parsing code for file src/core/sercomm.c... Parsing code for file src/core/serial.c... Parsing code for file src/core/signal.c... Parsing code for file src/core/sockaddr_str.c... Parsing code for file src/core/socket.c... Parsing code for file src/core/soft_uart.c... Parsing code for file src/core/stat_item.c... Generating code for file src/core/stat_item_internal.h... Parsing code for file src/core/stats.c... Parsing code for file src/core/stats_statsd.c... Parsing code for file src/core/stats_tcp.c... Parsing code for file src/core/strrb.c... Parsing code for file src/core/tdef.c... Parsing code for file src/core/thread.c... Parsing code for file src/core/time_cc.c... Parsing code for file src/core/timer.c... Parsing code for file src/core/timer_clockgettime.c... Parsing code for file src/core/timer_gettimeofday.c... Parsing code for file src/core/tun.c... Parsing code for file src/core/use_count.c... Parsing code for file src/core/utils.c... Parsing code for file src/core/write_queue.c... Generating file documentation... Generating docs for file include/osmocom/core/application.h... Generating docs for file include/osmocom/core/backtrace.h... Generating docs for file include/osmocom/core/base64.h... Generating docs for file include/osmocom/core/bit16gen.h... Generating docs for file include/osmocom/core/bit32gen.h... Generating docs for file include/osmocom/core/bit64gen.h... Generating docs for file include/osmocom/core/bitcomp.h... Generating docs for file include/osmocom/core/bits.h... Generating docs for file include/osmocom/core/bitvec.h... Generating docs for file include/osmocom/core/byteswap.h... Generating docs for file include/osmocom/core/conv.h... Generating docs for file include/osmocom/core/counter.h... Generating docs for file include/osmocom/core/crc16.h... Generating docs for file include/osmocom/core/crc16gen.h... Generating docs for file include/osmocom/core/crc32gen.h... Generating docs for file include/osmocom/core/crc64gen.h... Generating docs for file include/osmocom/core/cr/obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:883: warning: The following parameters of gprs_ns2_create_nse(struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect) are not documented: parameter 'linklayer' parameter 'dialect' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:802: warning: The following parameters of gprs_ns2_create_nse2(struct gprs_ns2_inst *nsi, uint16_t nsei, enum gprs_ns2_ll linklayer, enum gprs_ns2_dialect dialect, bool ip_sns_role_sgsn) are not documented: parameter 'linklayer' parameter 'dialect' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:1219: warning: The following parameter of gprs_ns2_ip_connect2(struct gprs_ns2_vc_bind *bind, const struct osmo_sockaddr *remote, uint16_t nsei, uint16_t nsvci, enum gprs_ns2_dialect dialect) is not documented: parameter 'dialect' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:36: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:48: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:49: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:50: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:77: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:141: warning: Found unknown command '@obj' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:142: warning: Found unknown command '@tmp' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:143: warning: Found unknown command '@member' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:144: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:57: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:86: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:48: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:49: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:50: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:77: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:36: warning: Found unknown command '@hashtable' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns.c:1879: warning: The following parameter of gprs_ns_instantiate(gprs_ns_cb_t *cb, void *ctx) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:86: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/hashtable.h:57: warning: Found unknown command '@node' /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:95: warning: The following parameter of osmo_isdnhdlc_decode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, int slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:322: warning: The following parameter of osmo_isdnhdlc_encode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, uint16_t slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:11: warning: Found unknown command '@word' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:12: warning: Found unknown command '@shift' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:11: warning: Found unknown command '@word' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/jhash.h:12: warning: Found unknown command '@shift' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:16: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:16: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/log2.h:52: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:547: warning: argument 'nsi' of command @param is not found in the argument list of ns2_prim_status_ind(struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:547: warning: argument 'nsei' of command @param is not found in the argument list of ns2_prim_status_ind(struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:547: warning: The following parameters of ns2_prim_status_ind(struct gprs_ns2_nse *nse, struct gprs_ns2_vc *nsvc, uint16_t bvci, enum gprs_ns2_affecting_cause cause) are not documented: parameter 'nse' parameter 'nsvc' /obs/_temp/binpkgs/libosmocore/src/gb/gprs_ns2.c:585: warning: The following parameter of ns2_vc_alloc(struct gprs_ns2_vc_bind *bind, struct gprs_ns2_nse *nse, bool initiater, enum gprs_ns2_vc_mode vc_mode, const char *id) is not documented: parameter 'vc_mode' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /gb/common_vty.c... Generating docs for file src/gb/common_vty.h... Generating docs for file src/gb/frame_relay.c... Generating docs for file src/gb/gb_internal.h... Generating docs for file src/gb/gprs_bssgp.c... Generating docs for file src/gb/gprs_bssgp2.c... Generating docs for file src/gb/gprs_bssgp_bss.c... Generating docs for file src/gb/gprs_bssgp_internal.h... Generating docs for file src/gb/gprs_bssgp_rim.c... Generating docs for file src/gb/gprs_bssgp_util.c... Generating docs for file src/gb/gprs_bssgp_vty.c... Generating docs for file src/gb/gprs_ns.c... Generating docs for file src/gb/gprs_ns2.c... Generating docs for file src/gb/gprs_ns2_fr.c... Generating docs for file src/gb/gprs_ns2_frgre.c... Generating docs for file src/gb/gprs_ns2_internal.h... Generating docs for file src/gb/gprs_ns2_message.c... Generating docs for file src/gb/gprs_ns2_sns.c... Generating docs for file src/gb/gprs_ns2_udp.c... Generating docs for file src/gb/gprs_ns2_vc_fsm.c... Generating docs for file src/gb/gprs_ns2_vty.c... Generating docs for file src/gb/gprs_ns_frgre.c... Generating docs for file src/gb/gprs_ns_sns.c... Generating docs for file src/gb/gprs_ns_vty.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound bssgp2_flow_ctrl... Generating docs for compound bssgp_app_err_cont_nacc... Generating docs for compound bssgp_bvc_ctx... Generating docs for compound bssgp_bvc_fsm_ops... Generating docs for compound bssgp_dl_ud_par... Generating docs for compound bssgp_fc_queue_element... Generating docs for compound bssgp_flow_control... Generating docs for compound bssgp_lv... Generating docs for compound bssgp_normal_hdr... Generating docs for compound bssgp_paging_info... Generating docs for compound bssgp_ran_inf_ack_rim_cont... Generating docs for compound bssgp_ran_inf_app_cont_nacc... Generating docs for compound bssgp_ran_inf_app_err_rim_cont... Generating docs for compound bssgp_ran_inf_err_rim_cont... Generating docs for compound bssgp_ran_inf_req_app_cont_nacc... Generating docs for compound bssgp_ran_inf_req_rim_cont... Generating docs for compound bssgp_ran_inf_rim_cont... Generating docs for compound bssgp_ran_inf_x_cont... Generating docs for compound bssgp_ran_information_pdu... Generating docs for compound bssgp_rim_pdu_ind... Generating docs for compound bssgp_rim_routing_info... Generating docs for compound bssgp_ud_hdr... Generating docs for compound bvc_fsm_priv... Generating docs for compound gprs_ns2_inst... Generating docs for compound gprs_ns2_nse... Generating docs for compound gprs_ns2_vc... Generating docs for compound gprs_ns2_vc_bind... Generating docs for compound gprs_ns2_vc_driver... Generating docs for compound gprs_ns2_vc_priv... Generating docs for compound gprs_ns_hdr... Generating docs for compound gprs_ns_ie_ip4_elem... Generating docs for compound gprs_ns_ie_ip6_elem... Generating docs for compound gprs_ns_inst... Generating docs for compound gprs_nsvc... Generating docs for compound gprs_sns_state... Generating docs for compound gre_hdr... Generating docs for compound libgb_msgb_cb... Generating docs for compound ns2_sns_bind... Generating docs for compound ns2_sns_elems... Generating docs for compound ns2_sns_procedure... Generating docs for compound ns2_sns_state... Generating docs for compound ns_signal_data... Generating docs for compound osmo_bssgp_prim... Generating docs for compound osmo_eutran_tai... Generating docs for compound osmo_fr_dlc... Generating docs for compound osmo_fr_link... Generating docs for compound osmo_fr_network... Generating docs for compound osmo_gprs_ns2_prim... Generating docs for compound priv_bind... Generating docs for compound priv_vc... Generating docs for compound q933_a_hdr... Generating docs for compound q933_a_pvc_sts... Generating docs for compound sns_endpoint... Generating docs for compound vty_bind... Generating docs for compound vty_nse... Generating docs for compound vty_nse_bind... Generating concept documentation... Generating module documentation... Generatinc8gen.h... Generating docs for file include/osmocom/core/crcgen.h... Generating docs for file include/osmocom/core/defs.h... Generating docs for file include/osmocom/core/endian.h... Generating docs for file include/osmocom/core/exec.h... Generating docs for file include/osmocom/core/fsm.h... Generating docs for file include/osmocom/core/gsmtap.h... Generating docs for file include/osmocom/core/gsmtap_util.h... Generating docs for file include/osmocom/core/hash.h... Generating docs for file include/osmocom/core/hashtable.h... Generating docs for file include/osmocom/core/isdnhdlc.h... Generating docs for file include/osmocom/core/it_q.h... Generating docs for file include/osmocom/core/jhash.h... Generating docs for file include/osmocom/core/linuxlist.h... Generating docs for file include/osmocom/core/linuxrbtree.h... Generating docs for file include/osmocom/core/log2.h... Generating docs for file include/osmocom/core/logging.h... Generating docs for file include/osmocom/core/logging_internal.h... Generating docs for file include/osmocom/core/loggingrb.h... Generating docs for file include/osmocom/core/macaddr.h... Generating docs for file include/osmocom/core/mnl.h... Generating docs for file include/osmocom/core/msgb.h... Generating docs for file include/osmocom/core/msgfile.h... Generating docs for file include/osmocom/core/netdev.h... Generating docs for file include/osmocom/core/netns.h... Generating docs for file include/osmocom/core/osmo_io.h... Generating docs for file include/osmocom/core/panic.h... Generating docs for file include/osmocom/core/plugin.h... Generating docs for file include/osmocom/core/prbs.h... Generating docs for file include/osmocom/core/prim.h... Generating docs for file include/osmocom/core/process.h... Generating docs for file include/osmocom/core/rate_ctr.h... Generating docs for file include/osmocom/core/select.h... Generating docs for file include/osmocom/core/sercomm.h... Generating docs for file include/osmocom/core/serial.h... Generating docs for file include/osmocom/core/signal.h... Generating docs for file include/osmocom/core/sockaddr_str.h... Generating docs for file include/osmocom/core/socket.h... Generating docs for file include/osmocom/core/socket_compat.h... Generating docs for file include/osmocom/core/soft_uart.h... Generating docs for file include/osmocom/core/stat_item.h... Generating docs for file include/osmocom/core/statistics.h... Generating docs for file include/osmocom/core/stats.h... Generating docs for file include/osmocom/core/stats_tcp.h... Generating docs for file include/osmocom/core/strrb.h... Generating docs for file include/osmocom/core/talloc.h... Generating docs for file include/osmocom/core/tdef.h... Generating docs for file include/osmocom/core/thread.h... Generating docs for file include/osmocom/core/time_cc.h... Generating docs for file include/osmocom/core/timer.h... Generating docs for file include/osmocom/core/timer_compat.h... Generating docs for file include/osmocom/core/tun.h... Generating docs for file include/osmocom/core/use_count.h... Generating docs for file include/osmocom/core/utils.h... Generating docs for file include/osmocom/core/version.h... Generating docs for file include/osmocom/core/write_queue.h... Generating docs for file src/core/application.c... Generating docs for file src/core/backtrace.c... Generating docs for file src/core/base64.c... Generating docs for file src/core/bitcomp.c... Generating docs for file src/core/bits.c... Generating docs for file src/core/bitvec.c... Generating docs for file src/core/context.c... Generating docs for file src/core/conv.c... Generating docs for file src/core/conv_acc.c... Generating docs for file src/core/conv_acc_generic.c... Generating docs for file src/core/conv_acc_neon.c... Generating docs for file src/core/conv_acc_neon_impl.h... Generating docs for file src/core/conv_acc_sse.c... Generating docs for file src/core/conv_acc_sse_avx.c... Generating docs for file src/core/conv_acc_sse_impl.h... Generating docs for file src/core/counter.c... Generating docs for file src/core/crc16.c... Ge/obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:95: warning: The following parameter of osmo_isdnhdlc_decode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, int slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/src/core/isdnhdlc.c:322: warning: The following parameter of osmo_isdnhdlc_encode(struct osmo_isdnhdlc_vars *hdlc, const uint8_t *src, uint16_t slen, int *count, uint8_t *dst, int dsize) is not documented: parameter 'hdlc' /obs/_temp/binpkgs/libosmocore/src/core/bits.c:141: warning: unable to resolve reference to 'out' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:280: warning: Found unknown command '\fill' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:417: warning: argument 'bit' of command @param is not found in the argument list of bitvec_free(struct bitvec *bv) /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:417: warning: The following parameter of bitvec_free(struct bitvec *bv) is not documented: parameter 'bv' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:427: warning: argument 'bitvec' of command @param is not found in the argument list of bitvec_pack(const struct bitvec *bv, uint8_t *buffer) /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:427: warning: The following parameter of bitvec_pack(const struct bitvec *bv, uint8_t *buffer) is not documented: parameter 'bv' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:604: warning: Found unknown command '\go' /obs/_temp/binpkgs/libosmocore/src/core/bitvec.c:504: warning: The following parameter of bitvec_write_field(struct bitvec *bv, unsigned int *write_index, uint64_t val, unsigned int len) is not documented: parameter 'val' /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:55: warning: argument 'in' of command @param is not found in the argument list of osmo_crc16(uint16_t crc, uint8_t const *buffer, size_t len) /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:55: warning: argument 'in' of command @param is not found in the argument list of osmo_crc16(uint16_t crc, uint8_t const *buffer, size_t len) /obs/_temp/binpkgs/libosmocore/src/core/crc16.c:55: warning: argument 'in' of command @param is not found in the argument list of osmo_crc16(uint16_t crc, uint8_t const *buffer, size_t len) g code for file include/osmocom/gsm/protocol/gsm_25_415.h... Generating code for file include/osmocom/gsm/protocol/gsm_29_118.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_004.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_060.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_068.h... Generating code for file include/osmocom/gsm/protocol/gsm_44_318.h... Generating code for file include/osmocom/gsm/protocol/gsm_48_049.h... Generating code for file include/osmocom/gsm/protocol/gsm_48_071.h... Generating code for file include/osmocom/gsm/protocol/gsm_48_103.h... Generating code for file include/osmocom/gsm/protocol/gsm_49_031.h... Generating code for file include/osmocom/gsm/protocol/ipaccess.h... Generating code for file include/osmocom/gsm/protocol/smpp34_osmocom.h... Generating code for file include/osmocom/gsm/rlp.h... Generating code for file include/osmocom/gsm/rsl.h... Generating code for file include/osmocom/gsm/rtp_extensions.h... Generating code for file include/osmocom/gsm/rxlev_stat.h... Generating code for file include/osmocom/gsm/sysinfo.h... Generating code for file include/osmocom/gsm/tlv.h... Parsing code for file src/gsm/a5.c... Parsing code for file src/gsm/abis_nm.c... Parsing code for file src/gsm/apn.c... Parsing code for file src/gsm/auth_comp128v1.c... Parsing code for file src/gsm/auth_comp128v23.c... Parsing code for file src/gsm/auth_core.c... Parsing code for file src/gsm/auth_milenage.c... Parsing code for file src/gsm/auth_tuak.c... Parsing code for file src/gsm/auth_xor.c... Parsing code for file src/gsm/auth_xor_2g.c... Parsing code for file src/gsm/bsslap.c... Parsing code for file src/gsm/bssmap_le.c... Parsing code for file src/gsm/bts_features.c... Parsing code for file src/gsm/cbsp.c... Parsing code for file src/gsm/comp128.c... Parsing code for file src/gsm/comp128v23.c... Parsing code for file src/gsm/gad.c... Parsing code for file src/gsm/gan.c... Parsing code for file src/gsm/gea.c... Parsing code for file src/gsm/gprs_cipher_core.c... Parsing code for file src/gsm/gprs_gea.c... Parsing code for file src/gsm/gprs_rlc.c... Parsing code for file src/gsm/gsm0341.c... Parsing code for file src/gsm/gsm0411_smc.c... Parsing code for file src/gsm/gsm0411_smr.c... Parsing code for file src/gsm/gsm0411_utils.c... Parsing code for file src/gsm/gsm0414.c... Parsing code for file src/gsm/gsm0480.c... Parsing code for file src/gsm/gsm0502.c... Parsing code for file src/gsm/gsm0503_conv.c... Parsing code for file src/gsm/gsm0808.c... Parsing code for file src/gsm/gsm0808_utils.c... Parsing code for file src/gsm/gsm23003.c... Parsing code for file src/gsm/gsm23236.c... Parsing code for file src/gsm/gsm29118.c... Parsing code for file src/gsm/gsm29205.c... Parsing code for file src/gsm/gsm44021.c... Parsing code for file src/gsm/gsm44068.c... Parsing code for file src/gsm/gsm48.c... Parsing code for file src/gsm/gsm48049.c... Parsing code for file src/gsm/gsm48_arfcn_range_encode.c... Parsing code for file src/gsm/gsm48_ie.c... Parsing code for file src/gsm/gsm48_rest_octets.c... Parsing code for file src/gsm/gsm_04_08_gprs.c... Parsing code for file src/gsm/gsm_utils.c... Parsing code for file src/gsm/gsup.c... Parsing code for file src/gsm/gsup_sms.c... Parsing code for file src/gsm/ipa.c... Parsing code for file src/gsm/iuup.c... Parsing code for file src/gsm/kasumi.c... Parsing code for file src/gsm/kdf.c... Generating code for file src/gsm/kdf/common.h... Generating code for file src/gsm/milenage/common.h... Generating code for file src/gsm/kdf/crypto.h... Generating code for file src/gsm/milenage/crypto.h... Parsing code for file src/gsm/kdf/sha1-internal.c... Parsing code for file src/gsm/kdf/sha1.c... Generating code for file src/gsm/kdf/sha1.h... Generating code for file src/gsm/kdf/sha1_i.h... Parsing code for file src/gsm/kdf/sha256-internal.c... Parsing code for file src/gsm/kdf/sha256.c... Generating code for file src/gsm/kdf/sha256.h... Generating code for file src/gsm/kdf/sha256_i.h... Parsing code for file src/gsm/lapdm.c... Pars/obs/_temp/binpkgs/libosmocore/include/osmocom/core/utils.h:134: warning: argument 'args' of command @param is not found in the argument list of osmo_talloc_asprintf(ctx, dest, fmt, args ...) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:994: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_cstr_c(void *ctx, const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:994: warning: The following parameters of osmo_escape_cstr_c(void *ctx, const char *str, int in_len) are not documented: parameter 'ctx' parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:860: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_str(const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:860: warning: The following parameter of osmo_escape_str(const char *str, int in_len) is not documented: parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:707: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_str_buf(const char *str, int in_len, char *buf, size_t bufsize) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:707: warning: The following parameter of osmo_escape_str_buf(const char *str, int in_len, char *buf, size_t bufsize) is not documented: parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:871: warning: argument 'len' of command @param is not found in the argument list of osmo_escape_str_c(const void *ctx, const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:871: warning: The following parameters of osmo_escape_str_c(const void *ctx, const char *str, int in_len) are not documented: parameter 'ctx' parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1408: warning: The following parameter of osmo_int_to_float_str_buf(char *buf, size_t buflen, int64_t val, unsigned int precision) is not documented: parameter 'precision' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1469: warning: The following parameter of osmo_int_to_float_str_c(void *ctx, int64_t val, unsigned int precision) is not documented: parameter 'precision' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1024: warning: argument 'len' of command @param is not found in the argument list of osmo_quote_cstr_c(void *ctx, const char *str, int in_len) /obs/_temp/binpkgs/libosmocore/src/core/utils.c:1024: warning: The following parameters of osmo_quote_cstr_c(void *ctx, const char *str, int in_len) are not documented: parameter 'ctx' parameter 'in_len' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:939: warning: The following parameters of osmo_quote_str_buf(const char *str, int in_len, char *buf, size_t bufsize) are not documented: parameter 'buf' parameter 'bufsize' /obs/_temp/binpkgs/libosmocore/src/core/utils.c:968: warning: The following parameter of osmo_quote_str_c(const void *ctx, const char *str, int in_len) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: argument 'ctx' of command @param is not found in the argument list of osmo_strrb_create(void *talloc_ctx, size_t rb_size) /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: The following parameter of osmo_strrb_create(void *talloc_ctx, size_t rb_size) is not documented: parameter 'talloc_ctx' /obs/_temp/binpkgs/libosmocore/src/core/fsm.c:176: warning: argument 'in' of command @param is not found in the argument list of osmo_fsm_set_dealloc_ctx(void *ctx) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:530: warning: Found unknown command '@next' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:590: warning: argument 'new' of command @param is not found in the argument list of hlist_move_list(struct hlist_head *old, struct hlist_head *_new) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:590: warning: The following parameter of hlist_move_list(struct hlist_head *old, struct hlist_head *_new) is not documented: parameter '_new' /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:454: warning: argument 'n' of command @param is not found in the argument list of hlist_unhashed_lockless(const struct hlist_node *h) /obs/_temp/binpkgs/libosmocore/include/osmocom/core/linuxlist.h:454: warning: The following parameter of hlist_unhashed_lockless(const struct hlist_node *h) is not documented: parameter 'h' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:1278: warning: Found unknown command '\retruns' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:791: warning: The following parameter of logp(int subsys, const char *file, int line, int cont, const char *format,...) is not documented: parameter 'line' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:807: warning: The following parameter of logp2(int subsys, unsigned int level, const char *file, int line, int cont, const char *format,...) is not documented: parameter 'line' /obs/_temp/binpkgs/libosmocore/src/core/logging.c:734: warning: The following parameter of osmo_vlogp(int subsys, int level, const char *file, int line, int cont, const char *format, va_list ap) is not documented: parameter 'line' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: argument 'cgi' of command @param is not found in the argument list of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: The following parameter of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) is not documented: parameter 'cgi_ps' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_home_network_domain(char *out, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'out' from the argument list of osmo_gen_home_network_domain has multiple @param documentation sections g namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 4314/65536 hits=73281 misses=5289 symbol lookup cache used 10307/65536 hits=87203 misses=10307 finished... /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_domain(char *out, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'out' from the argument list of osmo_gen_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'out' from the argument list of osmo_gen_mme_group_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: The following parameter of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'out' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'in' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'out' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'in' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: The following parameter of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/core/msgb.c:365: warning: The following parameter of msgb_copy_resize(const struct msgb *msg, uint16_t new_len, const char *name) is not documented: parameter 'new_len' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: argument 'nri_range' of command @param is not found in the argument list of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: The following parameter of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) is not documented: parameter 'range' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:93: warning: The following parameter of osmo_nri_v_limit_by_ranges(int16_t *nri_v, const struct osmo_nri_ranges *nri_ranges, uint32_t nri_bitlen) is not documented: parameter 'nri_bitlen' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: The following parameters of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: The following parameters of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c:127: warning: The following parameter of osmo_gsm48_range_enc_arfcns(enum osmo_gsm48_range range, const int *arfcns, int size, int *out, const int index) is not documented: parameter 'index' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: The following parameter of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: The following parameter of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:954: warning: argument 'number' of command @param is not found in the argument list of osmo_iofd_set_sqes(struct osmo_io_fd *iofd, enum osmo_io_op op, uint8_t sqes) /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:954: warning: The following parameter of osmo_iofd_set_sqes(struct osmo_io_fd *iofd, enum osmo_io_op op, uint8_t sqes) is not documented: parameter 'sqes' /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:1153: warning: argument 'size' of command @param is not found in the argument list of osmo_iofd_set_txqueue_max_length(struct osmo_io_fd *iofd, unsigned int max_length) /obs/_temp/binpkgs/libosmocore/src/core/osmo_io.c:1153: warning: The following parameter of osmo_iofd_set_txqueue_max_length(struct osmo_io_fd *iofd, unsigned int max_length) is not documented: parameter 'max_length' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:1025: warning: argument 'type' of command @param is not found in the argument list of gprs_tlli2tmsi(uint32_t tlli) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:66: warning: argument 'decoded' of command @param is not found in the argument list of gsm_7bit_decode_n(char *text, size_t n, const uint8_t *user_data, uint8_t septet_l) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:66: warning: argument 'length' of command @param is not found in the argument list of gsm_7bit_decode_n(char *text, size_t n, const uint8_t *user_data, uint8_t septet_l) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:66: warning: The following parameters of gsm_7bit_decode_n(char *text, size_t n, const uint8_t *user_data, uint8_t septet_l) are not documented: parameter 'text' parameter 'septet_l' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'octets_written' of command @param is not found in the argument list of gsm_7bit_encode_n(uint8_t *result, size_t n, const char *data, int *octets) /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'result' from the argument list of gsm_7bit_encode_n has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'n' from the argument list of gsm_7bit_encode_n has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsm_utils.h:89: warning: argument 'data' from the argument list of gsm_7bit_encode_n has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:728: warning: Found unknown command '\arfcn' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: argument 'GSM' of command @param is not found in the argument list of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: The following parameter of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) is not documented: parameter 'band' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c:123: warning: argument 'n' of command @param is not found in the argument list of osmo_sercomm_tx_queue_depth(struct osmo_sercomm_inst *sercomm, uint8_t dlci) /obs/_temp/binpkgs/libosmocore/src/core/sercomm.c:123: warning: The following parameter of osmo_sercomm_tx_queue_depth(struct osmo_sercomm_inst *sercomm, uint8_t dlci) is not documented: parameter 'sercomm' ing code for file src/gsm/milenage/aes-encblock.c... Parsing code for file src/gsm/milenage/aes-internal-enc.c... Parsing code for file src/gsm/milenage/aes-internal.c... Generating code for file src/gsm/milenage/aes.h... Generating code for file src/gsm/milenage/aes_i.h... Generating code for file src/gsm/milenage/aes_wrap.h... Generating code for file src/gsm/milenage/includes.h... Parsing code for file src/gsm/milenage/milenage.c... Generating code for file src/gsm/milenage/milenage.h... Parsing code for file src/gsm/mncc.c... Parsing code for file src/gsm/oap.c... Parsing code for file src/gsm/oap_client.c... Parsing code for file src/gsm/rlp.c... Parsing code for file src/gsm/rsl.c... Parsing code for file src/gsm/rxlev_stat.c... Parsing code for file src/gsm/sysinfo.c... Parsing code for file src/gsm/tlv_parser.c... Parsing code for file src/gsm/tuak/KeccakP-1600-3gpp.c... Generating code for file src/gsm/tuak/KeccakP-1600-3gpp.h... Parsing code for file src/gsm/tuak/tuak.c... Generating code for file src/gsm/tuak/tuak.h... Generating file documentation... Generating docs for file include/osmocom/crypt/auth.h... Generating docs for file include/osmocom/crypt/gprs_cipher.h... Generating docs for file include/osmocom/crypt/kdf.h... Generating docs for file include/osmocom/crypt/utran_cipher.h... Generating docs for file include/osmocom/gsm/a5.h... Generating docs for file include/osmocom/gsm/abis_nm.h... Generating docs for file include/osmocom/gsm/apn.h... Generating docs for file include/osmocom/gsm/bitvec_gsm.h... Generating docs for file include/osmocom/gsm/bsslap.h... Generating docs for file include/osmocom/gsm/bssmap_le.h... Generating docs for file include/osmocom/gsm/bts_features.h... Generating docs for file include/osmocom/gsm/cbsp.h... Generating docs for file include/osmocom/gsm/comp128.h... Generating docs for file include/osmocom/gsm/comp128v23.h... Generating docs for file include/osmocom/gsm/gad.h... Generating docs for file include/osmocom/gsm/gan.h... Generating docs for file include/osmocom/gsm/gea.h... Generating docs for file include/osmocom/gsm/gsm0341.h... Generating docs for file include/osmocom/gsm/gsm0411_smc.h... Generating docs for file include/osmocom/gsm/gsm0411_smr.h... Generating docs for file include/osmocom/gsm/gsm0411_utils.h... Generating docs for file include/osmocom/gsm/gsm0480.h... Generating docs for file include/osmocom/gsm/gsm0502.h... Generating docs for file include/osmocom/gsm/gsm0503.h... Generating docs for file include/osmocom/gsm/gsm0808.h... Generating docs for file include/osmocom/gsm/gsm0808_lcs.h... Generating docs for file include/osmocom/gsm/gsm0808_utils.h... Generating docs for file include/osmocom/gsm/gsm23003.h... Generating docs for file include/osmocom/gsm/gsm23236.h... Generating docs for file include/osmocom/gsm/gsm29118.h... Generating docs for file include/osmocom/gsm/gsm29205.h... Generating docs for file include/osmocom/gsm/gsm44021.h... Generating docs for file include/osmocom/gsm/gsm48.h... Generating docs for file include/osmocom/gsm/gsm48_arfcn_range_encode.h... Generating docs for file include/osmocom/gsm/gsm48_ie.h... Generating docs for file include/osmocom/gsm/gsm48_rest_octets.h... Generating docs for file include/osmocom/gsm/gsm_utils.h... Generating docs for file include/osmocom/gsm/gsup.h... Generating docs for file include/osmocom/gsm/gsup_sms.h... Generating docs for file include/osmocom/gsm/i460_mux.h... Generating docs for file include/osmocom/gsm/ipa.h... Generating docs for file include/osmocom/gsm/iuup.h... Generating docs for file include/osmocom/gsm/kasumi.h... Generating docs for file include/osmocom/gsm/l1sap.h... Generating docs for file include/osmocom/gsm/lapd_core.h... Generating docs for file include/osmocom/gsm/lapdm.h... Generating docs for file include/osmocom/gsm/meas_rep.h... Generating docs for file include/osmocom/gsm/mncc.h... Generating docs for file include/osmocom/gsm/oap.h... Generating docs for file include/osmocom/gsm/oap_client.h... Generating docs for file include/osmocom/gsm/prim.h... Generating docs for f/obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:348: warning: argument 'name' of command @param is not found in the argument list of osmo_stat_item_get_group_by_name_idxname(const char *group_name, const char *idx_name) /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:348: warning: The following parameter of osmo_stat_item_get_group_by_name_idxname(const char *group_name, const char *idx_name) is not documented: parameter 'group_name' /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:174: warning: argument 'desc' of command @param is not found in the argument list of osmo_stat_item_group_alloc(void *ctx, const struct osmo_stat_item_group_desc *group_desc, unsigned int idx) /obs/_temp/binpkgs/libosmocore/src/core/stat_item.c:174: warning: The following parameter of osmo_stat_item_group_alloc(void *ctx, const struct osmo_stat_item_group_desc *group_desc, unsigned int idx) is not documented: parameter 'group_desc' /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: argument 'ctx' of command @param is not found in the argument list of osmo_strrb_create(void *talloc_ctx, size_t rb_size) /obs/_temp/binpkgs/libosmocore/src/core/strrb.c:49: warning: The following parameter of osmo_strrb_create(void *talloc_ctx, size_t rb_size) is not documented: parameter 'talloc_ctx' /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:58: warning: unable to resolve reference to 'tests/tdef/tdef_vty_config_root_test.c:' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:62: warning: unable to resolve reference to 'tests/tdef/tdef_vty_config_subnode_test.c:' for \ref command /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:69: warning: unable to resolve reference to 'tests/tdef/tdef_vty_dynamic_test.c:' for \ref command /obs/_temp/binpkgs/libosmocore/include/osmocom/core/tdef.h:181: warning: argument 'tdefs' of command @param is not found in the argument list of osmo_tdef_groups_for_each(g, tdef_groups) /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:332: warning: The following parameters of _osmo_tdef_fsm_inst_state_chg(struct osmo_fsm_inst *fi, uint32_t state, const struct osmo_tdef_state_timeout *timeouts_array, const struct osmo_tdef *tdefs, long default_timeout, const char *file, int line) are not documented: parameter 'fi' parameter 'state' parameter 'timeouts_array' parameter 'tdefs' parameter 'default_timeout' /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:270: warning: argument 'tdef' of command @param is not found in the argument list of osmo_tdef_range_str_buf(char *buf, size_t buf_len, struct osmo_tdef *t) /obs/_temp/binpkgs/libosmocore/src/core/tdef.c:270: warning: The following parameter of osmo_tdef_range_str_buf(char *buf, size_t buf_len, struct osmo_tdef *t) is not documented: parameter 't' /obs/_temp/binpkgs/libosmocore/src/core/use_count.c:229: warning: The following parameters of _osmo_use_count_get_put(struct osmo_use_count *uc, const char *use, int32_t change, const char *file, int line) are not documented: parameter 'uc' parameter 'use' parameter 'change' /obs/_temp/binpkgs/libosmocore/src/core/netdev.c:770: warning: The following parameter of osmo_netdev_set_priv_data(struct osmo_netdev *netdev, void *priv_data) is not documented: parameter 'priv_data' /obs/_temp/binpkgs/libosmocore/src/core/tun.c:462: warning: The following parameter of osmo_tundev_set_priv_data(struct osmo_tundev *tundev, void *priv_data) is not documented: parameter 'priv_data' nerating docs for file src/core/crc16gen.c... Generating docs for file src/core/crc32gen.c... Generating docs for file src/core/crc64gen.c... Generating docs for file src/core/crc8gen.c... Generating docs for file src/core/exec.c... Generating docs for file src/core/fsm.c... Generating docs for file src/core/gsmtap_util.c... Generating docs for file src/core/isdnhdlc.c... Generating docs for file src/core/it_q.c... Generating docs for file src/core/logging.c... Generating docs for file src/core/logging_emscripten.c... Generating docs for file src/core/logging_file.c... Generating docs for file src/core/logging_gsmtap.c... Generating docs for file src/core/logging_syslog.c... Generating docs for file src/core/logging_systemd.c... Generating docs for file src/core/loggingrb.c... Generating docs for file src/core/macaddr.c... Generating docs for file src/core/mnl.c... Generating docs for file src/core/msgb.c... Generating docs for file src/core/msgfile.c... Generating docs for file src/core/netdev.c... Generating docs for file src/core/netns.c... Generating docs for file src/core/osmo_io.c... Generating docs for file src/core/osmo_io_internal.h... Generating docs for file src/core/osmo_io_poll.c... Generating docs for file src/core/osmo_io_uring.c... Generating docs for file src/core/panic.c... Generating docs for file src/core/plugin.c... Generating docs for file src/core/prbs.c... Generating docs for file src/core/prim.c... Generating docs for file src/core/probes.d... Generating docs for file src/core/rate_ctr.c... Generating docs for file src/core/rbtree.c... Generating docs for file src/core/select.c... Generating docs for file src/core/sercomm.c... Generating docs for file src/core/serial.c... Generating docs for file src/core/signal.c... Generating docs for file src/core/sockaddr_str.c... Generating docs for file src/core/socket.c... Generating docs for file src/core/soft_uart.c... Generating docs for file src/core/stat_item.c... Generating docs for file src/core/stat_item_internal.h... Generating docs for file src/core/stats.c... Generating docs for file src/core/stats_statsd.c... Generating docs for file src/core/stats_tcp.c... Generating docs for file src/core/strrb.c... Generating docs for file src/core/tdef.c... Generating docs for file src/core/thread.c... Generating docs for file src/core/time_cc.c... Generating docs for file src/core/timer.c... Generating docs for file src/core/timer_clockgettime.c... Generating docs for file src/core/timer_gettimeofday.c... Generating docs for file src/core/tun.c... Generating docs for file src/core/use_count.c... Generating docs for file src/core/utils.c... Generating docs for file src/core/write_queue.c... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound bitvec... Generating docs for compound gsmtap_hdr... Generating docs for compound gsmtap_inst... Generating docs for compound gsmtap_osmocore_log_hdr... Generating docs for compound hlist_head... Generating docs for compound hlist_node... Generating docs for compound iofd_backend_ops... Generating docs for compound iofd_msghdr... Generating docs for compound llist_head... Generating docs for compound log_category... Generating docs for compound log_context... Generating docs for compound log_info... Generating docs for compound log_info_cat... Generating docs for compound log_target... Generating docs for compound log_thread_state... Generating docs for compound msgb... Generating docs for compound netdev_netns_ctx... Generating docs for compound osmo_config_entry... Generating docs for compound osmo_config_list... Generating docs for compound osmo_conv_code... Generating docs for compound osmo_conv_decoder... Generating docs for compound osmo_conv_encoder... Generating docs for compound osmo_counter... Generating docs for compound osmo_crc16gen_code... Generating docs for compound osmo_crc32gen_code... Generating docs for compound osmo_crc64gen_code... Generating docs for compound osmo_crc8gen_code... Generating docs for compound osmo_fd... G/obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: argument 'cgi' of command @param is not found in the argument list of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:350: warning: The following parameter of osmo_cgi_ps_name2(const struct osmo_cell_global_id_ps *cgi_ps) is not documented: parameter 'cgi_ps' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_home_network_domain(char *out, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:750: warning: argument 'out' from the argument list of osmo_gen_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_domain(char *out, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:780: warning: argument 'out' from the argument list of osmo_gen_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'in' of command @param is not found in the argument list of osmo_gen_mme_group_domain(char *out, uint16_t mmegi, const struct osmo_plmn_id *plmn) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:813: warning: argument 'out' from the argument list of osmo_gen_mme_group_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:488: warning: The following parameter of osmo_gummei_name_c(const void *ctx, const struct osmo_gummei *gummei) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'out' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:763: warning: argument 'in' from the argument list of osmo_parse_home_network_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'out' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:794: warning: argument 'in' from the argument list of osmo_parse_mme_domain has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: argument 'buf_len' of command @param is not found in the argument list of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23003.c:385: warning: The following parameter of osmo_rnc_id_name_c(const void *ctx, const struct osmo_rnc_id *rnc) is not documented: parameter 'ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: argument 'nri_range' of command @param is not found in the argument list of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:215: warning: The following parameter of osmo_nri_range_validate(const struct osmo_nri_range *range, uint8_t nri_bitlen) is not documented: parameter 'range' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm23236.c:93: warning: The following parameter of osmo_nri_v_limit_by_ranges(int16_t *nri_v, const struct osmo_nri_ranges *nri_ranges, uint32_t nri_bitlen) is not documented: parameter 'nri_bitlen' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:25: warning: The following parameters of osmo_csd_12k_6k_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'caller' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: argument 'allocated' of command @param is not found in the argument list of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm44021.c:117: warning: The following parameters of osmo_csd_3k6_decode_frame(struct osmo_v110_decoded_frame *fr, const ubit_t *ra_bits, size_t n_bits) are not documented: parameter 'fr' parameter 'n_bits' ile include/osmocom/gsm/protocol/gsm_03_40.h... Generating docs for file include/osmocom/gsm/protocol/gsm_03_41.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_08.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_08_gprs.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_11.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_12.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_14.h... Generating docs for file include/osmocom/gsm/protocol/gsm_04_80.h... Generating docs for file include/osmocom/gsm/protocol/gsm_08_08.h... Generating docs for file include/osmocom/gsm/protocol/gsm_08_58.h... Generating docs for file include/osmocom/gsm/protocol/gsm_09_02.h... Generating docs for file include/osmocom/gsm/protocol/gsm_12_21.h... Generating docs for file include/osmocom/gsm/protocol/gsm_23_003.h... Generating docs for file include/osmocom/gsm/protocol/gsm_23_032.h... Generating docs for file include/osmocom/gsm/protocol/gsm_23_041.h... Generating docs for file include/osmocom/gsm/protocol/gsm_25_415.h... Generating docs for file include/osmocom/gsm/protocol/gsm_29_118.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_004.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_060.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_068.h... Generating docs for file include/osmocom/gsm/protocol/gsm_44_318.h... Generating docs for file include/osmocom/gsm/protocol/gsm_48_049.h... Generating docs for file include/osmocom/gsm/protocol/gsm_48_071.h... Generating docs for file include/osmocom/gsm/protocol/gsm_48_103.h... Generating docs for file include/osmocom/gsm/protocol/gsm_49_031.h... Generating docs for file include/osmocom/gsm/protocol/ipaccess.h... Generating docs for file include/osmocom/gsm/protocol/smpp34_osmocom.h... Generating docs for file include/osmocom/gsm/rlp.h... Generating docs for file include/osmocom/gsm/rsl.h... Generating docs for file include/osmocom/gsm/rtp_extensions.h... Generating docs for file include/osmocom/gsm/rxlev_stat.h... Generating docs for file include/osmocom/gsm/sysinfo.h... Generating docs for file include/osmocom/gsm/tlv.h... Generating docs for file src/gsm/a5.c... Generating docs for file src/gsm/abis_nm.c... Generating docs for file src/gsm/apn.c... Generating docs for file src/gsm/auth_comp128v1.c... Generating docs for file src/gsm/auth_comp128v23.c... Generating docs for file src/gsm/auth_core.c... Generating docs for file src/gsm/auth_milenage.c... Generating docs for file src/gsm/auth_tuak.c... Generating docs for file src/gsm/auth_xor.c... Generating docs for file src/gsm/auth_xor_2g.c... Generating docs for file src/gsm/bsslap.c... Generating docs for file src/gsm/bssmap_le.c... Generating docs for file src/gsm/bts_features.c... Generating docs for file src/gsm/cbsp.c... Generating docs for file src/gsm/comp128.c... Generating docs for file src/gsm/comp128v23.c... Generating docs for file src/gsm/gad.c... Generating docs for file src/gsm/gan.c... Generating docs for file src/gsm/gea.c... Generating docs for file src/gsm/gprs_cipher_core.c... Generating docs for file src/gsm/gprs_gea.c... Generating docs for file src/gsm/gprs_rlc.c... Generating docs for file src/gsm/gsm0341.c... Generating docs for file src/gsm/gsm0411_smc.c... Generating docs for file src/gsm/gsm0411_smr.c... Generating docs for file src/gsm/gsm0411_utils.c... Generating docs for file src/gsm/gsm0414.c... Generating docs for file src/gsm/gsm0480.c... Generating docs for file src/gsm/gsm0502.c... Generating docs for file src/gsm/gsm0503_conv.c... Generating docs for file src/gsm/gsm0808.c... Generating docs for file src/gsm/gsm0808_utils.c... Generating docs for file src/gsm/gsm23003.c... Generating docs for file src/gsm/gsm23236.c... Generating docs for file src/gsm/gsm29118.c... Generating docs for file src/gsm/gsm29205.c... Generating docs for file src/gsm/gsm44021.c... Generating docs for file src/gsm/gsm44068.c... Generating docs for file src/gsm/gsm48.c... Generating docs for file src/gsm/gsm4/obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_arfcn_range_encode.c:127: warning: The following parameter of osmo_gsm48_range_enc_arfcns(enum osmo_gsm48_range range, const int *arfcns, int size, int *out, const int index) is not documented: parameter 'index' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:902: warning: The following parameter of osmo_gsm48_rest_octets_si13_decode(struct osmo_gsm48_si13_info *si13, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: argument 'encoded' of command @param is not found in the argument list of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_rest_octets.c:1193: warning: The following parameter of osmo_gsm48_rest_octets_si3_decode(struct osmo_gsm48_si_ro_info *si3, const uint8_t *data) is not documented: parameter 'data' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:1025: warning: argument 'type' of command @param is not found in the argument list of gprs_tlli2tmsi(uint32_t tlli) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:728: warning: Found unknown command '\arfcn' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: argument 'GSM' of command @param is not found in the argument list of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm_utils.c:551: warning: The following parameter of ms_pwr_ctl_lvl(enum gsm_band band, unsigned int dbm) is not documented: parameter 'band' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:32: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:33: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:34: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:35: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:42: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:43: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:44: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:45: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:79: warning: Found unknown command '@seed' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:80: warning: Found unknown command '@seed_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:81: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:82: warning: Found unknown command '@xlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:105: warning: Found unknown command '@clear' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:106: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:107: warning: Found unknown command '@cypher' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:135: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:136: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:143: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:144: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:145: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:151: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:166: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:167: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:168: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:181: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:182: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:183: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:193: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:194: warning: Found unknown command '@hash' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:196: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:220: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:221: warning: Found unknown command '@iv' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:222: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:223: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:237: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:238: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:239: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:240: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:252: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:253: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:254: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:255: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:267: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:281: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:282: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:297: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:298: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:299: warning: Found unknown command '@passwd' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:312: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:313: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:329: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:330: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:331: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:332: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:333: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:346: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:347: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:348: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:349: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:350: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:363: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:364: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:365: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:366: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:367: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:380: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:390: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:400: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:401: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:402: warning: Found unknown command '@crypt_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:403: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:404: warning: Found unknown command '@plain_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:431: warning: Found unknown command '@base' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:432: warning: Found unknown command '@base_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:433: warning: Found unknown command '@power' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:434: warning: Found unknown command '@power_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:435: warning: Found unknown command '@modulus' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:436: warning: Found unknown command '@modulus_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:456: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:457: warning: Found unknown command '@keylen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:458: warning: expected whitespace after \skip command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:459: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:460: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:143: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:144: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:145: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:151: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:135: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:136: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:252: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:253: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:254: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:255: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:267: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:237: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:238: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:239: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:240: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:220: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:221: warning: Found unknown command '@iv' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:222: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:223: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:193: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:194: warning: Found unknown command '@hash' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:196: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:166: warning: Found unknown command '@alg' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:167: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:168: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:181: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:182: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:183: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:431: warning: Found unknown command '@base' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:432: warning: Found unknown command '@base_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:433: warning: Found unknown command '@power' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:434: warning: Found unknown command '@power_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:435: warning: Found unknown command '@modulus' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:436: warning: Found unknown command '@modulus_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:438: warning: Found unknown command '@result_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:346: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:347: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:348: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:349: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:350: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:390: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:297: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:298: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:299: warning: Found unknown command '@passwd' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:363: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:364: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:365: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:366: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:367: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:400: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:401: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:402: warning: Found unknown command '@crypt_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:403: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:404: warning: Found unknown command '@plain_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:329: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:330: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:331: warning: Found unknown command '@inlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:332: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:333: warning: Found unknown command '@outlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:380: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:312: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:313: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:281: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:282: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:105: warning: Found unknown command '@clear' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:106: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:107: warning: Found unknown command '@cypher' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:79: warning: Found unknown command '@seed' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:80: warning: Found unknown command '@seed_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:81: warning: Found unknown command '@x' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:82: warning: Found unknown command '@xlen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:32: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:33: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:34: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:35: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:42: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:43: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:44: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:45: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:456: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:457: warning: Found unknown command '@keylen' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:458: warning: expected whitespace after \skip command /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:459: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:460: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:29: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:30: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:31: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:32: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:29: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:30: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:31: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1-internal.c:32: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:68: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:69: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:70: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:71: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:98: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:99: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:100: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:101: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:102: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:114: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:115: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:116: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:117: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:118: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:119: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha1.c:120: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:24: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:25: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:26: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:27: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:24: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:25: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:26: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256-internal.c:27: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:94: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:95: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:96: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:97: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:95: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:96: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:97: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:98: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:99: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:23: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:24: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:25: warning: Found unknown command '@num_elem' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:26: warning: Found unknown command '@addr' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:27: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:28: warning: Found unknown command '@mac' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:110: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:111: warning: Found unknown command '@key_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:112: warning: Found unknown command '@label' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:113: warning: Found unknown command '@data' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:114: warning: Found unknown command '@data_len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:115: warning: Found unknown command '@buf' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/sha256.c:116: warning: Found unknown command '@buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c:787: warning: found documented return type for rijndaelKeySetupEnc that does not return anything /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:121: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:122: warning: Found unknown command '@plain' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:123: warning: Found unknown command '@crypt' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:129: warning: Found unknown command '@ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:113: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/kdf/crypto.h:114: warning: Found unknown command '@len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-internal.c:787: warning: found documented return type for rijndaelKeySetupEnc that does not return anything /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:26: warning: Found unknown command '@key' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:27: warning: Found unknown command '@in' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/aes-encblock.c:28: warning: Found unknown command '@out' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:237: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:238: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:239: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:240: warning: Found unknown command '@sres' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:241: warning: Found unknown command '@kc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:210: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:211: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:212: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:213: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:214: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:260: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:261: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:262: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:263: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:264: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:265: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:266: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:267: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:268: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:269: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:36: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:37: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:38: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:39: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:40: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:41: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:42: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:87: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:88: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:89: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:90: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:91: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:92: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:93: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:94: warning: Found unknown command '@akstar' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:171: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:172: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:173: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:174: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:175: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:176: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:177: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:178: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/milenage/milenage.c:180: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:327: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:328: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:329: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:330: warning: Found unknown command '@auts' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:331: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:80: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:81: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:82: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:83: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:84: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:85: warning: Found unknown command '@mac_a' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:128: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:129: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:130: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:131: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:132: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:133: warning: Found unknown command '@mac_s' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:176: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:177: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:178: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:179: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:180: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:181: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:182: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:258: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:259: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:260: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:261: warning: Found unknown command '@ak' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:289: warning: Found unknown command '@opc' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:290: warning: Found unknown command '@amf' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:291: warning: Found unknown command '@k' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:292: warning: Found unknown command '@sqn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:293: warning: Found unknown command '@_rand' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:294: warning: Found unknown command '@autn' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:295: warning: Found unknown command '@ik' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:296: warning: Found unknown command '@ck' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:297: warning: Found unknown command '@res' /obs/_temp/binpkgs/libosmocore/src/gsm/tuak/tuak.c:298: warning: Found unknown command '@res_len' /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c:48: warning: argument 'key' of command @param is not found in the argument list of _a5_4(const uint8_t *ck, uint32_t fn, ubit_t *dl, ubit_t *ul, bool fn_correct) /obs/_temp/binpkgs/libosmocore/src/gsm/a5.c:48: warning: The following parameter of _a5_4(const uint8_t *ck, uint32_t fn, ubit_t *dl, ubit_t *ul, bool fn_correct) is not documented: parameter 'ck' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:929: warning: argument 'len' of command @param is not found in the argument list of abis_nm_get_sw_desc(struct abis_nm_sw_desc *sw, const uint8_t *buf, size_t length) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:929: warning: The following parameter of abis_nm_get_sw_desc(struct abis_nm_sw_desc *sw, const uint8_t *buf, size_t length) is not documented: parameter 'length' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:867: warning: argument 'put_sw_descr' of command @param is not found in the argument list of abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_desc) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:867: warning: The following parameter of abis_nm_put_sw_desc(struct msgb *msg, const struct abis_nm_sw_desc *sw, bool put_sw_desc) is not documented: parameter 'put_sw_desc' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:884: warning: argument 'put_sw_descr' of command @param is not found in the argument list of abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:884: warning: argument 'id' from the argument list of abis_nm_put_sw_file has multiple @param documentation sections /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:884: warning: The following parameters of abis_nm_put_sw_file(struct msgb *msg, const char *id, const char *ver, bool put_sw_desc) are not documented: parameter 'ver' parameter 'put_sw_desc' /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:856: warning: argument 'put_sw_descr' of command @param is not found in the argument list of abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_desc) /obs/_temp/binpkgs/libosmocore/src/gsm/abis_nm.c:856: warning: The following parameter of abis_nm_sw_desc_len(const struct abis_nm_sw_desc *sw, bool put_sw_desc) is not documented: parameter 'put_sw_desc' /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:45: warning: argument 'direct' of command @param is not found in the argument list of gea3(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:45: warning: The following parameter of gea3(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) is not documented: parameter 'direction' /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:31: warning: argument 'direct' of command @param is not found in the argument list of gea4(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) /obs/_temp/binpkgs/libosmocore/src/gsm/gea.c:31: warning: The following parameter of gea4(uint8_t *out, uint16_t len, uint8_t *kc, uint32_t iv, enum gprs_cipher_direction direction) is not documented: parameter 'direction' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c:59: warning: argument 'integer' of command @param is not found in the argument list of gsm411_bcdify(uint8_t value) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0411_utils.c:59: warning: The following parameter of gsm411_bcdify(uint8_t value) is not documented: parameter 'value' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1449: warning: argument 'out' of command @param is not found in the argument list of gsm0808_cell_id_list_add(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id_list2 *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1449: warning: argument 'in' of command @param is not found in the argument list of gsm0808_cell_id_list_add(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id_list2 *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1491: warning: argument 'out' of command @param is not found in the argument list of gsm0808_cell_id_to_list(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1491: warning: argument 'in' of command @param is not found in the argument list of gsm0808_cell_id_to_list(struct gsm0808_cell_id_list2 *dst, const struct gsm0808_cell_id *src) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:236: warning: argument 'kc128' of command @param is not found in the argument list of gsm0808_create_cipher(const struct gsm0808_encrypt_info *ei, const uint8_t *cipher_response_mode) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:487: warning: argument 'cause' of command @param is not found in the argument list of gsm0808_create_sapi_reject(uint8_t link_id) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2341: warning: argument 'di' of command @param is not found in the argument list of gsm0808_dec_data_identity(struct gsm0808_data_identity *ti, const uint8_t *elem, uint8_t len) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2341: warning: The following parameter of gsm0808_dec_data_identity(struct gsm0808_data_identity *ti, const uint8_t *elem, uint8_t len) is not documented: parameter 'ti' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2319: warning: argument 'di' of command @param is not found in the argument list of gsm0808_enc_data_identity(struct msgb *msg, const struct gsm0808_data_identity *ti) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:2319: warning: The following parameter of gsm0808_enc_data_identity(struct msgb *msg, const struct gsm0808_data_identity *ti) is not documented: parameter 'ti' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:1382: warning: argument 'msgb' of command @param is not found in the argument list of gsm0808_prepend_dtap_header(struct msgb *msg, uint8_t link_id) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808.c:1382: warning: The following parameter of gsm0808_prepend_dtap_header(struct msgb *msg, uint8_t link_id) is not documented: parameter 'msg' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1662: warning: argument 'hint' of command @param is not found in the argument list of gsm0808_sc_cfg_from_gsm48_mr_cfg(const struct gsm48_multi_rate_conf *cfg, bool fr) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm0808_utils.c:1662: warning: The following parameter of gsm0808_sc_cfg_from_gsm48_mr_cfg(const struct gsm48_multi_rate_conf *cfg, bool fr) is not documented: parameter 'fr' /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/gsup.h:130: warning: End of list marker found without any preceding list items /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1672: warning: unexpected token TK_COMMAND_BS in comment block while parsing the argument of command param /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1672: warning: The following parameter of lapdm_channel_set_t200_fn(struct lapdm_channel *lc, const uint32_t *t200_fn_dcch, const uint32_t *t200_fn_acch) is not documented: parameter 'lc' /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:186: warning: argument 'name' of command @param is not found in the argument list of lapdm_entity_init3(struct lapdm_entity *le, enum lapdm_mode mode, const int *t200_ms, int n200, const char *name_pfx) /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:186: warning: The following parameter of lapdm_entity_init3(struct lapdm_entity *le, enum lapdm_mode mode, const int *t200_ms, int n200, const char *name_pfx) is not documented: parameter 'name_pfx' /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1661: warning: unexpected token TK_COMMAND_BS in comment block while parsing the argument of command param /obs/_temp/binpkgs/libosmocore/src/gsm/lapdm.c:1661: warning: The following parameter of lapdm_entity_set_t200_fn(struct lapdm_entity *le, const uint32_t *t200_fn) is not documented: parameter 'le' /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c:38: warning: argument 'data' of command @param is not found in the argument list of osmo_oap_decode(struct osmo_oap_message *oap_msg, const uint8_t *const_data, size_t data_len) /obs/_temp/binpkgs/libosmocore/src/gsm/oap.c:38: warning: The following parameter of osmo_oap_decode(struct osmo_oap_message *oap_msg, const uint8_t *const_data, size_t data_len) is not documented: parameter 'const_data' /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:409: warning: argument 'gad' of command @param is not found in the argument list of osmo_gad_raw_to_str_buf(char *buf, size_t buflen, const union gad_raw *raw) /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:409: warning: The following parameter of osmo_gad_raw_to_str_buf(char *buf, size_t buflen, const union gad_raw *raw) is not documented: parameter 'raw' enerating docs for compound osmo_fsm... Generating docs for compound osmo_fsm_inst... Generating docs for compound osmo_fsm_state... Generating docs for compound osmo_io_fd... Generating docs for compound osmo_io_ops... Generating docs for compound osmo_isdnhdlc_vars... Generating docs for compound osmo_it_q... Generating docs for compound osmo_mnl... Generating docs for compound osmo_netdev... Generating docs for compound osmo_netns_switch_state... Generating docs for compound osmo_prbs... Generating docs for compound osmo_prbs_state... Generating docs for compound osmo_prim_event_map... Generating docs for compound osmo_prim_hdr... Generating docs for compound osmo_sercomm_inst... Generating docs for compound osmo_signalfd... Generating docs for compound osmo_sock_init2_multiaddr_pars... Generating docs for compound osmo_sockaddr... Generating docs for compound osmo_sockaddr_str... Generating docs for compound osmo_soft_uart... Generating docs for compound osmo_soft_uart_cfg... Generating docs for compound osmo_stat_item... Generating docs for compound osmo_stat_item_desc... Generating docs for compound osmo_stat_item_group... Generating docs for compound osmo_stat_item_group_desc... Generating docs for compound osmo_stat_item_period... Generating docs for compound osmo_stats_config... Generating docs for compound osmo_stats_reporter... Generating docs for compound osmo_strbuf... Generating docs for compound osmo_strrb... Generating docs for compound osmo_talloc_contexts... Generating docs for compound osmo_tcp_stats_config... Generating docs for compound osmo_tdef... Generating docs for compound osmo_tdef_group... Generating docs for compound osmo_tdef_state_timeout... Generating docs for compound osmo_time_cc... Generating docs for compound osmo_time_cc_cfg... Generating docs for compound osmo_timer_list... Generating docs for compound osmo_tundev... Generating docs for compound osmo_unaligned_cpu32... Generating docs for compound osmo_use_count... Generating docs for compound osmo_use_count_entry... Generating docs for compound osmo_wqueue... Generating docs for compound rate_ctr... Generating docs for compound rate_ctr_desc... Generating docs for compound rate_ctr_group... Generating docs for compound rate_ctr_group_desc... Generating docs for compound rate_ctr_per_intv... Generating docs for compound rb_node... Generating docs for compound rb_root... Generating docs for compound signal_handler... Generating docs for compound value_string... Generating docs for compound vdecoder... Generating docs for compound vtrellis... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 4992/65536 hits=86909 misses=5936 symbol lookup cache used 10639/65536 hits=68659 misses=10639 finished... /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:482: warning: argument 'val' of command @param is not found in the argument list of osmo_gad_to_str_c(void *ctx, const struct osmo_gad *gad) /obs/_temp/binpkgs/libosmocore/src/gsm/gad.c:482: warning: The following parameter of osmo_gad_to_str_c(void *ctx, const struct osmo_gad *gad) is not documented: parameter 'gad' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:779: warning: argument 'data' of command @param is not found in the argument list of osmo_bssap_le_dec(struct bssap_le_pdu *pdu, struct osmo_bssap_le_err **err, void *err_ctx, struct msgb *msg) /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:779: warning: argument 'len' of command @param is not found in the argument list of osmo_bssap_le_dec(struct bssap_le_pdu *pdu, struct osmo_bssap_le_err **err, void *err_ctx, struct msgb *msg) /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:779: warning: The following parameters of osmo_bssap_le_dec(struct bssap_le_pdu *pdu, struct osmo_bssap_le_err **err, void *err_ctx, struct msgb *msg) are not documented: parameter 'err' parameter 'err_ctx' parameter 'msg' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:701: warning: The following parameters of osmo_bssmap_le_dec(struct bssmap_le_pdu *pdu, struct osmo_bssmap_le_err **err, void *err_ctx, const uint8_t *data, size_t len) are not documented: parameter 'err' parameter 'err_ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:172: warning: The following parameters of osmo_bssmap_le_ie_dec_location_type(struct bssmap_le_location_type *lt, enum bssmap_le_msgt msgt, enum bssmap_le_iei iei, struct osmo_bssmap_le_err **err, void *err_ctx, const uint8_t *elem, uint8_t len) are not documented: parameter 'msgt' parameter 'iei' parameter 'err' parameter 'err_ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:292: warning: argument 'priority' of command @param is not found in the argument list of osmo_bssmap_le_ie_enc_lcs_qos(struct msgb *msg, const struct osmo_bssmap_le_lcs_qos *qos) /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:292: warning: The following parameter of osmo_bssmap_le_ie_enc_lcs_qos(struct msgb *msg, const struct osmo_bssmap_le_lcs_qos *qos) is not documented: parameter 'qos' /obs/_temp/binpkgs/libosmocore/src/gsm/bssmap_le.c:339: warning: The following parameters of osmo_lcs_cause_dec(struct lcs_cause_ie *lcs_cause, enum bssmap_le_msgt msgt, enum bssmap_le_iei iei, struct osmo_bssmap_le_err **err, void *err_ctx, const uint8_t *data, uint8_t len) are not documented: parameter 'msgt' parameter 'iei' parameter 'err' parameter 'err_ctx' /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:153: warning: argument 'Channel' of command @param is not found in the argument list of rsl_enc_chan_nr(uint8_t type, uint8_t subch, uint8_t timeslot) /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:153: warning: The following parameter of rsl_enc_chan_nr(uint8_t type, uint8_t subch, uint8_t timeslot) is not documented: parameter 'type' /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:545: warning: argument 'chan_hr' of command @param is not found in the argument list of rsl_rll_push_l3(struct msgb *msg, uint8_t msg_type, uint8_t chan_nr, uint8_t link_id, int transparent) /obs/_temp/binpkgs/libosmocore/src/gsm/rsl.c:545: warning: The following parameter of rsl_rll_push_l3(struct msgb *msg, uint8_t msg_type, uint8_t chan_nr, uint8_t link_id, int transparent) is not documented: parameter 'chan_nr' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48_ie.c:899: warning: The following parameters of gsm48_decode_freq_list(struct gsm_sysinfo_freq *f, const uint8_t *cd, uint8_t len, uint8_t mask, uint8_t frqt) are not documented: parameter 'mask' parameter 'frqt' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1193: warning: argument 'Location' of command @param is not found in the argument list of gsm48_decode_lai(struct gsm48_loc_area_id *lai, uint16_t *mcc, uint16_t *mnc, uint16_t *lac) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1193: warning: The following parameter of gsm48_decode_lai(struct gsm48_loc_area_id *lai, uint16_t *mcc, uint16_t *mnc, uint16_t *lac) is not documented: parameter 'lai' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1213: warning: argument 'Location' of command @param is not found in the argument list of gsm48_decode_lai2(const struct gsm48_loc_area_id *lai, struct osmo_location_area_id *decoded) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1213: warning: The following parameter of gsm48_decode_lai2(const struct gsm48_loc_area_id *lai, struct osmo_location_area_id *decoded) is not documented: parameter 'lai' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1435: warning: argument 'Caller' of command @param is not found in the argument list of gsm48_parse_ra(struct gprs_ra_id *raid, const uint8_t *buf) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1435: warning: argument 'provided' of command @param is not found in the argument list of gsm48_parse_ra(struct gprs_ra_id *raid, const uint8_t *buf) /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1435: warning: The following parameter of gsm48_parse_ra(struct gprs_ra_id *raid, const uint8_t *buf) is not documented: parameter 'raid' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1950: warning: The following parameters of osmo_gsm48_classmark_a5_name_buf(char *buf, size_t buf_len, const struct osmo_gsm48_classmark *cm) are not documented: parameter 'buf' parameter 'buf_len' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:1028: warning: The following parameter of osmo_mobile_identity_decode_from_l3(struct osmo_mobile_identity *mi, struct msgb *msg, bool allow_hex) is not documented: parameter 'allow_hex' /obs/_temp/binpkgs/libosmocore/src/gsm/gsm48.c:893: warning: The following parameter of osmo_mobile_identity_decode_from_l3_buf(struct osmo_mobile_identity *mi, const uint8_t *l3_data, size_t l3_len, bool allow_hex) is not documented: parameter 'allow_hex' 8049.c... Generating docs for file src/gsm/gsm48_arfcn_range_encode.c... Generating docs for file src/gsm/gsm48_ie.c... Generating docs for file src/gsm/gsm48_rest_octets.c... Generating docs for file src/gsm/gsm_04_08_gprs.c... Generating docs for file src/gsm/gsm_utils.c... Generating docs for file src/gsm/gsup.c... Generating docs for file src/gsm/gsup_sms.c... Generating docs for file src/gsm/ipa.c... Generating docs for file src/gsm/iuup.c... Generating docs for file src/gsm/kasumi.c... Generating docs for file src/gsm/kdf.c... Generating docs for file src/gsm/kdf/common.h... Generating docs for file src/gsm/milenage/common.h... Generating docs for file src/gsm/kdf/crypto.h... Generating docs for file src/gsm/milenage/crypto.h... Generating docs for file src/gsm/kdf/sha1-internal.c... Generating docs for file src/gsm/kdf/sha1.c... Generating docs for file src/gsm/kdf/sha1.h... Generating docs for file src/gsm/kdf/sha1_i.h... Generating docs for file src/gsm/kdf/sha256-internal.c... Generating docs for file src/gsm/kdf/sha256.c... Generating docs for file src/gsm/kdf/sha256.h... Generating docs for file src/gsm/kdf/sha256_i.h... Generating docs for file src/gsm/lapdm.c... Generating docs for file src/gsm/milenage/aes-encblock.c... Generating docs for file src/gsm/milenage/aes-internal-enc.c... Generating docs for file src/gsm/milenage/aes-internal.c... Generating docs for file src/gsm/milenage/aes.h... Generating docs for file src/gsm/milenage/aes_i.h... Generating docs for file src/gsm/milenage/aes_wrap.h... Generating docs for file src/gsm/milenage/includes.h... Generating docs for file src/gsm/milenage/milenage.c... Generating docs for file src/gsm/milenage/milenage.h... Generating docs for file src/gsm/mncc.c... Generating docs for file src/gsm/oap.c... Generating docs for file src/gsm/oap_client.c... Generating docs for file src/gsm/rlp.c... Generating docs for file src/gsm/rsl.c... Generating docs for file src/gsm/rxlev_stat.c... Generating docs for file src/gsm/sysinfo.c... Generating docs for file src/gsm/tlv_parser.c... Generating docs for file src/gsm/tuak/KeccakP-1600-3gpp.c... Generating docs for file src/gsm/tuak/KeccakP-1600-3gpp.h... Generating docs for file src/gsm/tuak/tuak.c... Generating docs for file src/gsm/tuak/tuak.h... Generating page documentation... Generating group documentation... Generating class documentation... Generating docs for compound abis_nm_channel... Generating docs for compound abis_nm_ipacc_att_bssgp_cfg... Generating docs for compound abis_nm_ipacc_att_ns_cfg... Generating docs for compound abis_nm_ipacc_att_rlc_cfg... Generating docs for compound abis_nm_ipacc_att_rlc_cfg_2... Generating docs for compound abis_nm_ipacc_att_rlc_cfg_3... Generating docs for compound abis_nm_sw_desc... Generating docs for compound abis_om_fom_hdr... Generating docs for compound abis_om_hdr... Generating docs for compound abis_om_obj_inst... Generating docs for compound abis_rsl_cchan_hdr... Generating docs for compound abis_rsl_chan_nr... Generating docs for compound abis_rsl_common_hdr... Generating docs for compound abis_rsl_dchan_hdr... Generating docs for compound abis_rsl_link_id... Generating docs for compound abis_rsl_osmo_rep_acch_cap... Generating docs for compound abis_rsl_osmo_temp_ovp_acch_cap... Generating docs for compound abis_rsl_rll_hdr... Generating docs for compound bssap_le_pdu... Generating docs for compound bsslap_pdu... Generating docs for compound bsslap_reset... Generating docs for compound bsslap_ta_layer3... Generating docs for compound bsslap_ta_response... Generating docs for compound bssmap_header... Generating docs for compound bssmap_le_conn_oriented_info... Generating docs for compound bssmap_le_location_type... Generating docs for compound bssmap_le_pdu... Generating docs for compound bssmap_le_perform_loc_req... Generating docs for compound bssmap_le_perform_loc_resp... Generating docs for compound cbsp_header... Generating docs for compound dtap_header... Generating docs for compound egprs_cps... Generating docs for compound fn_remap_table... Generating docs for compound gad_raw... Generating docs for compound gad_raw_ell_arc... Generating docs for compound gad_raw_ell_point... Generating docs for compound gad_raw_ell_point_alt... Generating docs for compound gad_raw_ell_point_alt_unc_ell... Generating docs for compound gad_raw_ell_point_unc_circle... Generating docs for compound gad_raw_ell_point_unc_ellipse... Generating docs for compound gad_raw_ha_ell_point_alt_unc_ell... Generating docs for compound gad_raw_ha_ell_point_unc_ell... Generating docs for compound gad_raw_head... Generating docs for compound gad_raw_polygon... Generating docs for compound gan_cch_desc_ie... Generating docs for compound gan_rc_csr_hdr... Generating docs for compound gprs_cipher_impl... Generating docs for compound gprs_cs_desc... Generating docs for compound gprs_ra_id... Generating docs for compound gprs_rlc_dl_header_egprs_1... Generating docs for compound gprs_rlc_dl_header_egprs_2... Generating docs for compound gprs_rlc_dl_header_egprs_3... Generating docs for compound gprs_rlc_ul_header_egprs_1... Generating docs for compound gprs_rlc_ul_header_egprs_2... Generating docs for compound gprs_rlc_ul_header_egprs_3... Generating docs for compound gsm0408_vgcs_ul_grant... Generating docs for compound gsm0808_application_data... Generating docs for compound gsm0808_cell_id... Generating docs for compound gsm0808_cell_id_list... Generating docs for compound gsm0808_cell_id_list2... Generating docs for compound gsm0808_cell_id_list_segment... Generating docs for compound gsm0808_cell_id_u... Generating docs for compound gsm0808_channel_type... Generating docs for compound gsm0808_cipher_mode_command... Generating docs for compound gsm0808_circuit_pool_list... Generating docs for compound gsm0808_data_identity... Generating docs for compound gsm0808_diagnostics... Generating docs for compound gsm0808_encrypt_info... Generating docs for compound gsm0808_group_callref... Generating docs for compound gsm0808_handover_command... Generating docs for compound gsm0808_handover_complete... Generating docs for compound gsm0808_handover_failure... Generating docs for compound gsm0808_handover_performed... Generating docs for compound gsm0808_handover_request... Generating docs for compound gsm0808_handover_request_ack... Generating docs for compound gsm0808_handover_required... Generating docs for compound gsm0808_handover_required_reject... Generating docs for compound gsm0808_layer_3_information... Generating docs for compound gsm0808_notification_data... Generating docs for compound gsm0808_old_bss_to_new_bss_info... Generating docs for compound gsm0808_perform_location_request... Generating docs for compound gsm0808_perform_location_response... Generating docs for compound gsm0808_priority... Generating docs for compound gsm0808_sms_to_vgcs... Generating docs for compound gsm0808_speech_codec... Generating docs for compound gsm0808_speech_codec_list... Generating docs for compound gsm0808_talker_identity... Generating docs for compound gsm0808_uplink_app_data... Generating docs for compound gsm0808_uplink_reject_cmd... Generating docs for compound gsm0808_uplink_release_ind... Generating docs for compound gsm0808_uplink_request... Generating docs for compound gsm0808_uplink_request_ack... Generating docs for compound gsm0808_uplink_request_cnf... Generating docs for compound gsm0808_uplink_seized_cmd... Generating docs for compound gsm0808_vgcs_feature_flags... Generating docs for compound gsm0808_vgcs_vbs_area_cell_info... Generating docs for compound gsm0808_vgcs_vbs_assign_fail... Generating docs for compound gsm0808_vgcs_vbs_assign_req... Generating docs for compound gsm0808_vgcs_vbs_assign_res... Generating docs for compound gsm0808_vgcs_vbs_assign_stat... Generating docs for compound gsm0808_vgcs_vbs_setup... Generating docs for compound gsm0808_vgcs_vbs_setup_ack... Generating docs for compound gsm23041_etws_primary_gsm... Generating docs for compound gsm23041_msg_param_gsm... Generating docs for compound gsm23041_msg_param_umts... Generating docs for compound gsm29118_paging_req... Generating docs for compound gsm29118_reset_msg... Generating docs for compound gsm341_etws_message... Generating docs for compound gsm341_ms_message... Generating docs for compound gsm411_rp_hdr... Generating docs for compound gsm411_smc_inst... Generating docs for compound gsm411_smr_inst... Generating docs for compound gsm412_block_type... Generating docs for compound gsm412_sched_msg... Generating docs for compound gsm414_close_mslot_loop_ack... Generating docs for compound gsm414_close_mslot_loop_cmd... Generating docs for compound gsm414_egprs_st_sb_loop_cmd... Generating docs for compound gsm414_gprs_test_mode_cmd... Generating docs for compound gsm48_act_pdp_ctx_req... Generating docs for compound gsm48_add_ass... Generating docs for compound gsm48_ass_cmd... Generating docs for compound gsm48_ass_cpl... Generating docs for compound gsm48_ass_fail... Generating docs for compound gsm48_attach_ack... Generating docs for compound gsm48_auth_ciph_req... Generating docs for compound gsm48_auth_ciph_resp... Generating docs for compound gsm48_auth_req... Generating docs for compound gsm48_auth_resp... Generating docs for compound gsm48_cell_desc... Generating docs for compound gsm48_cell_options... Generating docs for compound gsm48_cell_sel_par... Generating docs for compound gsm48_chan_desc... Generating docs for compound gsm48_chan_mode_modify... Generating docs for compound gsm48_chan_rel... Generating docs for compound gsm48_cip_mode_cmd... Generating docs for compound gsm48_classmark1... Generating docs for compound gsm48_classmark2... Generating docs for compound gsm48_classmark3... Generating docs for compound gsm48_cm_change... Generating docs for compound gsm48_control_channel_descr... Generating docs for compound gsm48_frq_redef... Generating docs for compound gsm48_gprs_susp_req... Generating docs for compound gsm48_hdr... Generating docs for compound gsm48_hdr_sh... Generating docs for compound gsm48_ho_cmd... Generating docs for compound gsm48_ho_cpl... Generating docs for compound gsm48_ho_fail... Generating docs for compound gsm48_imm_ass... Generating docs for compound gsm48_imm_ass_ext... Generating docs for compound gsm48_imm_ass_rej... Generating docs for compound gsm48_imsi_detach_ind... Generating docs for compound gsm48_loc_area_id... Generating docs for compound gsm48_loc_upd_req... Generating docs for compound gsm48_meas_res... Generating docs for compound gsm48_multi_rate_conf... Generating docs for compound gsm48_notification_nch... Generating docs for compound gsm48_pag_resp... Generating docs for compound gsm48_pag_rsp... Generating docs for compound gsm48_paging1... Generating docs for compound gsm48_paging2... Generating docs for compound gsm48_paging3... Generating docs for compound gsm48_pdp_address... Generating docs for compound gsm48_power_cmd... Generating docs for compound gsm48_qos... Generating docs for compound gsm48_ra_id... Generating docs for compound gsm48_ra_upd_ack... Generating docs for compound gsm48_rach_control... Generating docs for compound gsm48_range_1024... Generating docs for compound gsm48_range_128... Generating docs for compound gsm48_range_256... Generating docs for compound gsm48_range_512... Generating docs for compound gsm48_req_ref... Generating docs for compound gsm48_rr_status... Generating docs for compound gsm48_service_request... Generating docs for compound gsm48_start_time... Generating docs for compound gsm48_sync_ind... Generating docs for compound gsm48_system_information_type_1... Generating docs for compound gsm48_system_information_type_10... Generating docs for compound gsm48_system_information_type_13... Generating docs for compound gsm48_system_information_type_2... Generating docs for compound gsm48_system_information_type_2bis... Generating docs for compound gsm48_system_information_type_2quater... Generating docs for compound gsm48_system_information_type_2ter... Generating docs for compound gsm48_system_information_type_3... Generating docs for compound gsm48_system_information_type_4... Generating docs for compound gsm48_system_information_type_5... Generating docs for compound gsm48_system_information_type_5bis... Generating docs for compound gsm48_system_information_type_5ter... Generating docs for compound gsm48_system_information_type_6... Generating docs for compound gsm48_system_information_type_header... Generating docs for compound gsm48_talker_indication... Generating docs for compound gsm48_uplink_release... Generating docs for compound gsm48_var_bit... Generating docs for compound gsm_freq_range... Generating docs for compound gsm_meas_rep_unidir... Generating docs for compound gsm_mncc_bearer_cap... Generating docs for compound gsm_mncc_cause... Generating docs for compound gsm_mncc_cccap... Generating docs for compound gsm_mncc_facility... Generating docs for compound gsm_mncc_number... Generating docs for compound gsm_mncc_progress... Generating docs for compound gsm_mncc_ssversion... Generating docs for compound gsm_mncc_useruser... Generating docs for compound gsm_rx_lev_qual... Generating docs for compound gsm_sacch_l1_hdr... Generating docs for compound gsm_sysinfo_freq... Generating docs for compound gsm_time... Generating docs for compound info_act_cnf_param... Generating docs for compound info_act_req_param... Generating docs for compound info_ciph_req_param... Generating docs for compound info_meas_ind_param... Generating docs for compound info_time_ind_param... Generating docs for compound info_ulacc_req_param... Generating docs for compound ipac_preproc_ave_cfg... Generating docs for compound ipac_preproc_cfg... Generating docs for compound ipac_preproc_ho_candidates... Generating docs for compound ipac_preproc_ho_comp... Generating docs for compound ipac_preproc_ho_ctl_param... Generating docs for compound ipac_preproc_ho_thresh... Generating docs for compound ipac_preproc_ncell_dflts... Generating docs for compound ipac_preproc_pc_comp... Generating docs for compound ipac_preproc_pc_comp_field... Generating docs for compound ipac_preproc_pc_thresh... Generating docs for compound ipaccess_head... Generating docs for compound ipaccess_head_ext... Generating docs for compound ipaccess_unit... Generating docs for compound iuup_ctrl_ack... Generating docs for compound iuup_ctrl_error_event... Generating docs for compound iuup_ctrl_init_hdr... Generating docs for compound iuup_ctrl_init_rfci_hdr... Generating docs for compound iuup_ctrl_init_tail... Generating docs for compound iuup_ctrl_nack... Generating docs for compound iuup_pdutype0_hdr... Generating docs for compound iuup_pdutype14_hdr... Generating docs for compound iuup_pdutype1_hdr... Generating docs for compound lapdm_channel... Generating docs for compound lapdm_datalink... Generating docs for compound lapdm_entity... Generating docs for compound lapdm_msg_ctx... Generating docs for compound lcs_cause_ie... Generating docs for compound mph_info_param... Generating docs for compound nch_pos... Generating docs for compound osmo_auth_impl... Generating docs for compound osmo_auth_vector... Generating docs for compound osmo_bssap_le_err... Generating docs for compound osmo_bssap_le_header... Generating docs for compound osmo_bsslap_err... Generating docs for compound osmo_bssmap_le_err... Generating docs for compound osmo_bssmap_le_lcs_qos... Generating docs for compound osmo_cbsp_cell_ent... Generating docs for compound osmo_cbsp_cell_list... Generating docs for compound osmo_cbsp_content... Generating docs for compound osmo_cbsp_decoded... Generating docs for compound osmo_cbsp_error_ind... Generating docs for compound osmo_cbsp_fail_ent... Generating docs for compound osmo_cbsp_failure... Generating docs for compound osmo_cbsp_keep_alive... Generating docs for compound osmo_cbsp_keep_alive_complete... Generating docs for compound osmo_cbsp_kill... Generating docs for compound osmo_cbsp_kill_complete... Generating docs for compound osmo_cbsp_kill_failure... Generating docs for compound osmo_cbsp_load_query... Generating docs for compound osmo_cbsp_load_query_complete... Generating docs for compound osmo_cbsp_load_query_failure... Generating docs for compound osmo_cbsp_loading_ent... Generating docs for compound osmo_cbsp_loading_list... Generating docs for compound osmo_cbsp_msg_status_query... Generating docs for compound osmo_cbsp_msg_status_query_complete... Generating docs for compound osmo_cbsp_msg_status_query_failure... Generating docs for compound osmo_cbsp_num_compl_ent... Generating docs for compound osmo_cbsp_num_compl_list... Generating docs for compound osmo_cbsp_reset... Generating docs for compound osmo_cbsp_reset_complete... Generating docs for compound osmo_cbsp_reset_failure... Generating docs for compound osmo_cbsp_restart... Generating docs for compound osmo_cbsp_write_replace... Generating docs for compound osmo_cbsp_write_replace_complete... Generating docs for compound osmo_cbsp_write_replace_failure... Generating docs for compound osmo_cell_global_id... Generating docs for compound osmo_cell_global_id_ps... Generating docs for compound osmo_earfcn_si2q... Generating docs for compound osmo_eutran_cell_global_id... Generating docs for compound osmo_gad... Generating docs for compound osmo_gad_ell_arc... Generating docs for compound osmo_gad_ell_point... Generating docs for compound osmo_gad_ell_point_alt... Generating docs for compound osmo_gad_ell_point_alt_unc_ell... Generating docs for compound osmo_gad_ell_point_unc_circle... Generating docs for compound osmo_gad_ell_point_unc_ellipse... Generating docs for compound osmo_gad_err... Generating docs for compound osmo_gad_ha_ell_point_alt_unc_ell... Generating docs for compound osmo_gad_polygon... Generating docs for compound osmo_gcr_parsed... Generating docs for compound osmo_gprs_cell_options... Generating docs for compound osmo_gprs_power_ctrl_pars... Generating docs for compound osmo_gsm48_classmark... Generating docs for compound osmo_gsm48_lsa_params... Generating docs for compound osmo_gsm48_si13_info... Generating docs for compound osmo_gsm48_si3_gprs_ind... Generating docs for compound osmo_gsm48_si6_ro_info... Generating docs for compound osmo_gsm48_si_dtm_support... Generating docs for compound osmo_gsm48_si_gprs_ms_txpwr_max_ccch... Generating docs for compound osmo_gsm48_si_pch_nch_info... Generating docs for compound osmo_gsm48_si_power_offset... Generating docs for compound osmo_gsm48_si_ro_info... Generating docs for compound osmo_gsm48_si_selection_params... Generating docs for compound osmo_gsm48_si_vbs_vgcs_options... Generating docs for compound osmo_gsn_address... Generating docs for compound osmo_gsup_an_apdu... Generating docs for compound osmo_gsup_message... Generating docs for compound osmo_gsup_pdp_info... Generating docs for compound osmo_gummei... Generating docs for compound osmo_guti... Generating docs for compound osmo_iuup_instance... Generating docs for compound osmo_iuup_rfci... Generating docs for compound osmo_iuup_rnl_config... Generating docs for compound osmo_iuup_rnl_config_timer... Generating docs for compound osmo_iuup_rnl_data... Generating docs for compound osmo_iuup_rnl_prim... Generating docs for compound osmo_iuup_rnl_status... Generating docs for compound osmo_iuup_tnl_prim... Generating docs for compound osmo_lac_and_ci_id... Generating docs for compound osmo_lcls... Generating docs for compound osmo_location_area_id... Generating docs for compound osmo_mme_id... Generating docs for compound osmo_nri_range... Generating docs for compound osmo_nri_ranges... Generating docs for compound osmo_oap_client_config... Generating docs for compound osmo_oap_client_state... Generating docs for compound osmo_oap_message... Generating docs for compound osmo_phsap_prim... Generating docs for compound osmo_plmn_id... Generating docs for compound osmo_preproc_ave_cfg... Generating docs for compound osmo_preproc_ave_cfg_field... Generating docs for compound osmo_preproc_pc_comp... Generating docs for compound osmo_preproc_pc_thresh... Generating docs for compound osmo_rlp_frame_decoded... Generating docs for compound osmo_rnc_id... Generating docs for compound osmo_routing_area_id... Generating docs for compound osmo_service_area_id... Generating docs for compound osmo_shared_network_area_id... Generating docs for compound osmo_sub_auth_data... Generating docs for compound osmo_sub_auth_data2... Generating docs for compound osmo_timer_nt... Generating docs for compound osmo_tlv_prot_def... Generating docs for compound osmo_tlv_prot_ie_def... Generating docs for compound osmo_tlv_prot_msg_def... Generating docs for compound osmo_tracking_area_id... Generating docs for compound ph_conn_ind_param... Generating docs for compound ph_data_param... Generating docs for compound ph_rach_ind_param... Generating docs for compound ph_rach_req_param... Generating docs for compound ph_tch_param... Generating docs for compound rsl_ie_cb_cmd_type... Generating docs for compound rsl_ie_chan_ident... Generating docs for compound rsl_ie_chan_mode... Generating docs for compound rsl_ie_nch_drx_info... Generating docs for compound rsl_l1_info... Generating docs for compound rsl_mrpci... Generating docs for compound rxlev_stats... Generating docs for compound sdp_firmware... Generating docs for compound sdp_header_entry... Generating docs for compound SHA1Context... Generating docs for compound sha256_state... Generating docs for compound smcdatastate... Generating docs for compound smcdownstate... Generating docs for compound smrdatastate... Generating docs for compound smrdownstate... Generating docs for compound ss_request... Generating docs for compound tlv_def... Generating docs for compound tlv_definition... Generating docs for compound tlv_p_entry... Generating docs for compound tlv_parsed... Generating docs for compound ussd_request... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 12206/65536 hits=123991 misses=13258 symbol lookup cache used 21570/65536 hits=107932 misses=21570 finished... cd ./doc && tar cf html.tar */html make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore' make[2]: Leaving directory '/obs/_temp/binpkgs/libosmocore' make[1]: Leaving directory '/obs/_temp/binpkgs/libosmocore' debian/rules override_dh_auto_test make[1]: Entering directory '/obs/_temp/binpkgs/libosmocore' dh_auto_test || (find . -name testsuite.log -exec cat {} \; ; false) make -j21 check "TESTSUITEFLAGS=-j21 --verbose" VERBOSE=1 make[2]: Entering directory '/obs/_temp/binpkgs/libosmocore' make check-recursive make[3]: Entering directory '/obs/_temp/binpkgs/libosmocore' Making check in include make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/include' Making check in osmocom make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' Making check in core make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/core' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/core' Making check in vty make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/vty' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/vty' Making check in codec make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/codec' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/codec' Making check in gsm make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make check-recursive make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' Making check in protocol make[8]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol' make[8]: Nothing to be done for 'check'. make[8]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm/protocol' make[8]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make[8]: Nothing to be done for 'check-am'. make[8]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gsm' Making check in isdn make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/isdn' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/isdn' Making check in crypt make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/crypt' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/crypt' Making check in coding make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/coding' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/coding' Making check in gprs make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' Making check in protocol make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol' make[7]: Nothing to be done for 'check'. make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs/protocol' make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' make[7]: Nothing to be done for 'check-am'. make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/gprs' Making check in ctrl make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/ctrl' Making check in sim make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/sim' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/sim' Making check in usb make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/usb' make[6]: Nothing to be done for 'check'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom/usb' make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' make[6]: Nothing to be done for 'check-am'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include/osmocom' make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/include' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/include' Making check in src make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/src' Making check in core make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/core' make check-am make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/core' make[6]: Nothing to be done for 'check-am'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/core' make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/core' Making check in vty make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/vty' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/vty' Making check in isdn make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/isdn' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/isdn' Making check in codec make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/codec' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/codec' Making check in gsm make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/gsm' make check-am make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/gsm' make[6]: Nothing to be done for 'check-am'. make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/gsm' make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/gsm' Making check in coding make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/coding' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/coding' Making check in gb make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/gb' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/gb' Making check in ctrl make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/ctrl' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/ctrl' Making check in pseudotalloc make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/pseudotalloc' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/pseudotalloc' Making check in sim make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/sim' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/sim' Making check in usb make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src/usb' make[5]: Nothing to be done for 'check'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src/usb' make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/src' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/src' Making check in utils make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/utils' make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/utils' make[5]: Nothing to be done for 'check-am'. make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/utils' make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/utils' Making check in tapset make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/tapset' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tapset' Making check in tests make[4]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' make check-recursive make[5]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' Making check in . make[6]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' make timer/timer_test sms/sms_test ussd/ussd_test bits/bitrev_test a5/a5_test conv/conv_test auth/milenage_test auth/tuak_test lapd/lapd_test gsm0808/gsm0808_test gsm0408/gsm0408_test gprs/gprs_test kasumi/kasumi_test gea/gea_test logging/logging_test codec/codec_test logging/logging_gsmtap_test loggingrb/loggingrb_test strrb/strrb_test comp128/comp128_test bitvec/bitvec_test msgb/msgb_test bits/bitcomp_test bits/bitfield_test tlv/tlv_test oap/oap_test write_queue/wqueue_test socket/socket_test coding/coding_test conv/conv_gsm0503_test abis/abis_test endian/endian_test sercomm/sercomm_test prbs/prbs_test gsm23003/gsm23003_test gsm23236/gsm23236_test codec/codec_ecu_fr_test codec/codec_efr_sid_test codec/codec_fr_sid_test codec/codec_hr_sid_test timer/clk_override_test oap/oap_client_test gsm29205/gsm29205_test logging/logging_vty_test vty/vty_transcript_test tdef/tdef_test tdef/tdef_vty_config_root_test tdef/tdef_vty_config_subnode_test tdef/tdef_vty_dynamic_test sockaddr_str/sockaddr_str_test use_count/use_count_test context/context_test gsm0502/gsm0502_test dtx/dtx_gsm0503_test i460_mux/i460_mux_test bitgen/bitgen_test gad/gad_test bsslap/bsslap_test bssmap_le/bssmap_le_test it_q/it_q_test time_cc/time_cc_test gsm48/rest_octets_test base64/base64_test iuup/iuup_test smscb/smscb_test smscb/gsm0341_test smscb/cbsp_test auth/xor2g_test v110/frame_test v110/ra1_test v110/ta_test gsm44021/frame_csd_test osmo_io/osmo_io_test soft_uart/soft_uart_test rlp/rlp_test jhash/jhash_test msgfile/msgfile_test sim/sim_test utils/utils_test vty/vty_test ctrl/ctrl_test fsm/fsm_test fsm/fsm_dealloc_test gsup/gsup_test stats/stats_test stats/stats_vty_test exec/exec_test gb/bssgp_fc_test gb/gprs_bssgp_test gb/gprs_bssgp_rim_test gb/gprs_ns_test gb/gprs_ns2_test fr/fr_test make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bits/bitcomp_test.o bits/bitcomp_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bits/bitfield_test.o bits/bitfield_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I../tests/conv -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv/conv_gsm0503_test-conv_gsm0503_test.o `test -f 'conv/conv_gsm0503_test.c' || echo './'`conv/conv_gsm0503_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I../tests/conv -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv/conv_gsm0503_test-conv.o `test -f 'conv/conv.c' || echo './'`conv/conv.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I../tests/conv -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv/conv_gsm0503_test-gsm0503_test_vectors.o `test -f 'conv/gsm0503_test_vectors.c' || echo './'`conv/gsm0503_test_vectors.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o codec/codec_ecu_fr_test.o codec/codec_ecu_fr_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o codec/codec_efr_sid_test.o codec/codec_efr_sid_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o codec/codec_fr_sid_test.o codec/codec_fr_sid_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o codec/codec_hr_sid_test.o codec/codec_hr_sid_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o timer/clk_override_test.o timer/clk_override_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o oap/oap_client_test.o oap/oap_client_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging/logging_vty_test.o logging/logging_vty_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o auth/xor2g_test.o auth/xor2g_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o vty/vty_test.o vty/vty_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o timer/timer_test.o timer/timer_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o sms/sms_test.o sms/sms_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o ussd/ussd_test.o ussd/ussd_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bits/bitrev_test.o bits/bitrev_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o a5/a5_test.o a5/a5_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv/conv_test.o conv/conv_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o conv/conv.o conv/conv.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o auth/milenage_test.o auth/milenage_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o auth/tuak_test-tuak_test.o `test -f 'auth/tuak_test.c' || echo './'`auth/tuak_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o lapd/lapd_test.o lapd/lapd_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm0808/gsm0808_test.o gsm0808/gsm0808_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm0408/gsm0408_test.o gsm0408/gsm0408_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gprs/gprs_test.o gprs/gprs_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o kasumi/kasumi_test.o kasumi/kasumi_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gea/gea_test.o gea/gea_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging/logging_test.o logging/logging_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o codec/codec_test.o codec/codec_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o logging/logging_gsmtap_test.o logging/logging_gsmtap_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o loggingrb/loggingrb_test.o loggingrb/loggingrb_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o strrb/strrb_test.o strrb/strrb_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o comp128/comp128_test.o comp128/comp128_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bitvec/bitvec_test.o bitvec/bitvec_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o msgb/msgb_test.o msgb/msgb_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tlv/tlv_test.o tlv/tlv_test.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bits/bitcomp_test bits/bitcomp_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bits/bitfield_test bits/bitfield_test.o ../src/core/libosmocore.la -ltalloc gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o oap/oap_test.o oap/oap_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o write_queue/wqueue_test.o write_queue/wqueue_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o socket/socket_test.o socket/socket_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o coding/coding_test.o coding/coding_test.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o conv/conv_gsm0503_test conv/conv_gsm0503_test-conv_gsm0503_test.o conv/conv_gsm0503_test-conv.o conv/conv_gsm0503_test-gsm0503_test_vectors.o ../src/gsm/libgsmint.la ../src/core/libosmocore.la -ltalloc gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o abis/abis_test.o abis/abis_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o endian/endian_test.o endian/endian_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o sercomm/sercomm_test.o sercomm/sercomm_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o prbs/prbs_test.o prbs/prbs_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm23003/gsm23003_test.o gsm23003/gsm23003_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm23236/gsm23236_test.o gsm23236/gsm23236_test.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o codec/codec_ecu_fr_test codec/codec_ecu_fr_test.o ../src/codec/libosmocodec.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o codec/codec_efr_sid_test codec/codec_efr_sid_test.o ../src/codec/libosmocodec.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o codec/codec_fr_sid_test codec/codec_fr_sid_test.o ../src/codec/libosmocodec.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o codec/codec_hr_sid_test codec/codec_hr_sid_test.o ../src/codec/libosmocodec.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o timer/clk_override_test timer/clk_override_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o oap/oap_client_test oap/oap_client_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm29205/gsm29205_test.o gsm29205/gsm29205_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o vty/vty_transcript_test.o vty/vty_transcript_test.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o logging/logging_vty_test logging/logging_vty_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tdef/tdef_test.o tdef/tdef_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tdef/tdef_vty_config_root_test.o tdef/tdef_vty_config_root_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tdef/tdef_vty_config_subnode_test.o tdef/tdef_vty_config_subnode_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bits/bitcomp_test bits/bitcomp_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o tdef/tdef_vty_dynamic_test.o tdef/tdef_vty_dynamic_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o sockaddr_str/sockaddr_str_test.o sockaddr_str/sockaddr_str_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bits/bitfield_test bits/bitfield_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o use_count/use_count_test.o use_count/use_count_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o context/context_test.o context/context_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm0502/gsm0502_test.o gsm0502/gsm0502_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o dtx/dtx_gsm0503_test.o dtx/dtx_gsm0503_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o i460_mux/i460_mux_test.o i460_mux/i460_mux_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bitgen/bitgen_test.o bitgen/bitgen_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gad/gad_test.o gad/gad_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bsslap/bsslap_test.o bsslap/bsslap_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o bssmap_le/bssmap_le_test.o bssmap_le/bssmap_le_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o it_q/it_q_test.o it_q/it_q_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o time_cc/time_cc_test.o time_cc/time_cc_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o codec/codec_ecu_fr_test codec/codec_ecu_fr_test.o ../src/codec/.libs/libosmocodec.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm48/rest_octets_test.o gsm48/rest_octets_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o timer/clk_override_test timer/clk_override_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o base64/base64_test.o base64/base64_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o iuup/iuup_test.o iuup/iuup_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o smscb/smscb_test.o smscb/smscb_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o smscb/gsm0341_test.o smscb/gsm0341_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o smscb/cbsp_test.o smscb/cbsp_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o v110/frame_test.o v110/frame_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o v110/ra1_test.o v110/ra1_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o codec/codec_fr_sid_test codec/codec_fr_sid_test.o ../src/codec/.libs/libosmocodec.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o auth/xor2g_test auth/xor2g_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o v110/ta_test.o v110/ta_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsm44021/frame_csd_test.o gsm44021/frame_csd_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o codec/codec_hr_sid_test codec/codec_hr_sid_test.o ../src/codec/.libs/libosmocodec.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o osmo_io/osmo_io_test.o osmo_io/osmo_io_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o codec/codec_efr_sid_test codec/codec_efr_sid_test.o ../src/codec/.libs/libosmocodec.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o logging/logging_vty_test logging/logging_vty_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o soft_uart/soft_uart_test.o soft_uart/soft_uart_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o rlp/rlp_test.o rlp/rlp_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o jhash/jhash_test.o jhash/jhash_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o msgfile/msgfile_test.o msgfile/msgfile_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o sim/sim_test.o sim/sim_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o utils/utils_test.o utils/utils_test.c libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o oap/oap_client_test oap/oap_client_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o ctrl/ctrl_test.o ctrl/ctrl_test.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o vty/vty_test vty/vty_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o conv/conv_gsm0503_test conv/conv_gsm0503_test-conv_gsm0503_test.o conv/conv_gsm0503_test-conv.o conv/conv_gsm0503_test-gsm0503_test_vectors.o ../src/gsm/.libs/libgsmint.a /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o fsm/fsm_test.o fsm/fsm_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o fsm/fsm_dealloc_test.o fsm/fsm_dealloc_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gsup/gsup_test.o gsup/gsup_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -I../src/core -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stats/stats_test-stats_test.o `test -f 'stats/stats_test.c' || echo './'`stats/stats_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o stats/stats_vty_test.o stats/stats_vty_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o exec/exec_test.o exec/exec_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gb/bssgp_fc_test.o gb/bssgp_fc_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gb/gprs_bssgp_test.o gb/gprs_bssgp_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gb/gprs_bssgp_rim_test.o gb/gprs_bssgp_rim_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gb/gprs_ns_test.o gb/gprs_ns_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o gb/gprs_ns2_test.o gb/gprs_ns2_test.c gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../include -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DBUILDING_LIBOSMOCORE -Wall -Wall -pthread -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 -c -o fr/fr_test.o fr/fr_test.c /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o timer/timer_test timer/timer_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o sms/sms_test sms/sms_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o ussd/ussd_test ussd/ussd_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bits/bitrev_test bits/bitrev_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o a5/a5_test a5/a5_test.o ../src/gsm/libgsmint.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o conv/conv_test conv/conv_test.o conv/conv.o ../src/gsm/libgsmint.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o auth/milenage_test auth/milenage_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o auth/tuak_test auth/tuak_test-tuak_test.o ../src/gsm/libgsmint.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o lapd/lapd_test lapd/lapd_test.o ../src/gsm/libosmogsm.la ../src/isdn/libosmoisdn.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm0808/gsm0808_test gsm0808/gsm0808_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm0408/gsm0408_test gsm0408/gsm0408_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gprs/gprs_test gprs/gprs_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o auth/xor2g_test auth/xor2g_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o kasumi/kasumi_test kasumi/kasumi_test.o ../src/gsm/libgsmint.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gea/gea_test gea/gea_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o timer/timer_test timer/timer_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bits/bitrev_test bits/bitrev_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o auth/milenage_test auth/milenage_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o logging/logging_test logging/logging_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o vty/vty_test vty/vty_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o codec/codec_test codec/codec_test.o ../src/codec/libosmocodec.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o logging/logging_gsmtap_test logging/logging_gsmtap_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o loggingrb/loggingrb_test loggingrb/loggingrb_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o strrb/strrb_test strrb/strrb_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ussd/ussd_test ussd/ussd_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o sms/sms_test sms/sms_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o comp128/comp128_test comp128/comp128_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bitvec/bitvec_test bitvec/bitvec_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o a5/a5_test a5/a5_test.o ../src/gsm/.libs/libgsmint.a /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o lapd/lapd_test lapd/lapd_test.o ../src/gsm/.libs/libosmogsm.so ../src/isdn/.libs/libosmoisdn.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o msgb/msgb_test msgb/msgb_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o auth/tuak_test auth/tuak_test-tuak_test.o ../src/gsm/.libs/libgsmint.a /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm0408/gsm0408_test gsm0408/gsm0408_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o conv/conv_test conv/conv_test.o conv/conv.o ../src/gsm/.libs/libgsmint.a /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o tlv/tlv_test tlv/tlv_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm0808/gsm0808_test gsm0808/gsm0808_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o oap/oap_test oap/oap_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o write_queue/wqueue_test write_queue/wqueue_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o socket/socket_test socket/socket_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o coding/coding_test coding/coding_test.o ../src/gsm/libosmogsm.la ../src/codec/libosmocodec.la ../src/coding/libosmocoding.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o abis/abis_test abis/abis_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o logging/logging_test logging/logging_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gea/gea_test gea/gea_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gprs/gprs_test gprs/gprs_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o endian/endian_test endian/endian_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o sercomm/sercomm_test sercomm/sercomm_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o kasumi/kasumi_test kasumi/kasumi_test.o ../src/gsm/.libs/libgsmint.a /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o loggingrb/loggingrb_test loggingrb/loggingrb_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o prbs/prbs_test prbs/prbs_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o strrb/strrb_test strrb/strrb_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm23003/gsm23003_test gsm23003/gsm23003_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o codec/codec_test codec/codec_test.o ../src/codec/.libs/libosmocodec.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bitvec/bitvec_test bitvec/bitvec_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm23236/gsm23236_test gsm23236/gsm23236_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o logging/logging_gsmtap_test logging/logging_gsmtap_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm29205/gsm29205_test gsm29205/gsm29205_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o comp128/comp128_test comp128/comp128_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o vty/vty_transcript_test vty/vty_transcript_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o tdef/tdef_test tdef/tdef_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o tdef/tdef_vty_config_root_test tdef/tdef_vty_config_root_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o msgb/msgb_test msgb/msgb_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o tdef/tdef_vty_config_subnode_test tdef/tdef_vty_config_subnode_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o tdef/tdef_vty_dynamic_test tdef/tdef_vty_dynamic_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o sockaddr_str/sockaddr_str_test sockaddr_str/sockaddr_str_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o oap/oap_test oap/oap_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o use_count/use_count_test use_count/use_count_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o write_queue/wqueue_test write_queue/wqueue_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o endian/endian_test endian/endian_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o socket/socket_test socket/socket_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o context/context_test context/context_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm0502/gsm0502_test gsm0502/gsm0502_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tlv/tlv_test tlv/tlv_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o prbs/prbs_test prbs/prbs_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o dtx/dtx_gsm0503_test dtx/dtx_gsm0503_test.o ../src/gsm/libosmogsm.la ../src/coding/libosmocoding.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o i460_mux/i460_mux_test i460_mux/i460_mux_test.o ../src/isdn/libosmoisdn.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bitgen/bitgen_test bitgen/bitgen_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o sercomm/sercomm_test sercomm/sercomm_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o abis/abis_test abis/abis_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bsslap/bsslap_test bsslap/bsslap_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gad/gad_test gad/gad_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tdef/tdef_test tdef/tdef_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o bssmap_le/bssmap_le_test bssmap_le/bssmap_le_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm23236/gsm23236_test gsm23236/gsm23236_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o sockaddr_str/sockaddr_str_test sockaddr_str/sockaddr_str_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm29205/gsm29205_test gsm29205/gsm29205_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o coding/coding_test coding/coding_test.o ../src/gsm/.libs/libosmogsm.so ../src/codec/.libs/libosmocodec.so ../src/coding/.libs/libosmocoding.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/codec/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/coding/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o it_q/it_q_test it_q/it_q_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm23003/gsm23003_test gsm23003/gsm23003_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tdef/tdef_vty_config_subnode_test tdef/tdef_vty_config_subnode_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o vty/vty_transcript_test vty/vty_transcript_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o use_count/use_count_test use_count/use_count_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tdef/tdef_vty_config_root_test tdef/tdef_vty_config_root_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o context/context_test context/context_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o tdef/tdef_vty_dynamic_test tdef/tdef_vty_dynamic_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o base64/base64_test base64/base64_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm48/rest_octets_test gsm48/rest_octets_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o iuup/iuup_test iuup/iuup_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o smscb/smscb_test smscb/smscb_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o smscb/gsm0341_test smscb/gsm0341_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o smscb/cbsp_test smscb/cbsp_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o v110/frame_test v110/frame_test.o ../src/isdn/libosmoisdn.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o v110/ra1_test v110/ra1_test.o ../src/isdn/libosmoisdn.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o v110/ta_test v110/ta_test.o ../src/isdn/libosmoisdn.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o osmo_io/osmo_io_test osmo_io/osmo_io_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsm44021/frame_csd_test gsm44021/frame_csd_test.o ../src/isdn/libosmoisdn.la ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm0502/gsm0502_test gsm0502/gsm0502_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o soft_uart/soft_uart_test soft_uart/soft_uart_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o i460_mux/i460_mux_test i460_mux/i460_mux_test.o ../src/isdn/.libs/libosmoisdn.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bitgen/bitgen_test bitgen/bitgen_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bsslap/bsslap_test bsslap/bsslap_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o dtx/dtx_gsm0503_test dtx/dtx_gsm0503_test.o ../src/gsm/.libs/libosmogsm.so ../src/coding/.libs/libosmocoding.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/coding/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o it_q/it_q_test it_q/it_q_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o base64/base64_test base64/base64_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o rlp/rlp_test rlp/rlp_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o jhash/jhash_test jhash/jhash_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o msgfile/msgfile_test msgfile/msgfile_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o sim/sim_test sim/sim_test.o ../src/sim/libosmosim.la ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gad/gad_test gad/gad_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o utils/utils_test utils/utils_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o bssmap_le/bssmap_le_test bssmap_le/bssmap_le_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o osmo_io/osmo_io_test osmo_io/osmo_io_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o ctrl/ctrl_test ctrl/ctrl_test.o ../src/ctrl/libosmoctrl.la ../src/gsm/libosmogsm.la ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o fsm/fsm_dealloc_test fsm/fsm_dealloc_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o fsm/fsm_test fsm/fsm_test.o ../src/ctrl/libosmoctrl.la ../src/gsm/libosmogsm.la ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o smscb/gsm0341_test smscb/gsm0341_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o iuup/iuup_test iuup/iuup_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm48/rest_octets_test gsm48/rest_octets_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o smscb/smscb_test smscb/smscb_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gsup/gsup_test gsup/gsup_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o v110/frame_test v110/frame_test.o ../src/isdn/.libs/libosmoisdn.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o stats/stats_vty_test stats/stats_vty_test.o ../src/vty/libosmovty.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o stats/stats_test stats/stats_test-stats_test.o ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o smscb/cbsp_test smscb/cbsp_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o exec/exec_test exec/exec_test.o ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gb/bssgp_fc_test gb/bssgp_fc_test.o ../src/gb/libosmogb.la ../src/vty/libosmovty.la ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gb/gprs_bssgp_test gb/gprs_bssgp_test.o ../src/vty/libosmovty.la ../src/gsm/libosmogsm.la ../src/gb/libosmogb.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o v110/ta_test v110/ta_test.o ../src/isdn/.libs/libosmoisdn.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o soft_uart/soft_uart_test soft_uart/soft_uart_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gb/gprs_bssgp_rim_test gb/gprs_bssgp_rim_test.o ../src/gb/libosmogb.la ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o v110/ra1_test v110/ra1_test.o ../src/isdn/.libs/libosmoisdn.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gb/gprs_ns_test gb/gprs_ns_test.o ../src/gb/libosmogb.la ../src/vty/libosmovty.la ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o gb/gprs_ns2_test gb/gprs_ns2_test.o ../src/vty/libosmovty.la ../src/gsm/libosmogsm.la ../src/core/libosmocore.la ../src/gb/libosmogb-test.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o fr/fr_test fr/fr_test.o ../src/gb/libosmogb.la ../src/vty/libosmovty.la ../src/gsm/libosmogsm.la ../src/core/libosmocore.la -ltalloc /bin/bash ../libtool --tag=CC --mode=link gcc -Wall -pthread -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 -no-install -Wl,-z,relro -Wl,-z,now -o time_cc/time_cc_test time_cc/time_cc_test.o ../src/core/libosmocore.la -ltalloc libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o jhash/jhash_test jhash/jhash_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o msgfile/msgfile_test msgfile/msgfile_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o fsm/fsm_dealloc_test fsm/fsm_dealloc_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsm44021/frame_csd_test gsm44021/frame_csd_test.o ../src/isdn/.libs/libosmoisdn.so ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o rlp/rlp_test rlp/rlp_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o utils/utils_test utils/utils_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o exec/exec_test exec/exec_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gsup/gsup_test gsup/gsup_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o sim/sim_test sim/sim_test.o ../src/sim/.libs/libosmosim.so ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/sim/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o stats/stats_test stats/stats_test-stats_test.o ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o time_cc/time_cc_test time_cc/time_cc_test.o ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gb/gprs_bssgp_rim_test gb/gprs_bssgp_rim_test.o ../src/gb/.libs/libosmogb.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gb/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ctrl/ctrl_test ctrl/ctrl_test.o ../src/ctrl/.libs/libosmoctrl.so ../src/gsm/.libs/libosmogsm.so ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/ctrl/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o stats/stats_vty_test stats/stats_vty_test.o ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o fsm/fsm_test fsm/fsm_test.o ../src/ctrl/.libs/libosmoctrl.so ../src/gsm/.libs/libosmogsm.so ../src/vty/.libs/libosmovty.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/ctrl/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o fr/fr_test fr/fr_test.o ../src/gb/.libs/libosmogb.so ../src/vty/.libs/libosmovty.so ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gb/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gb/bssgp_fc_test gb/bssgp_fc_test.o ../src/gb/.libs/libosmogb.so ../src/vty/.libs/libosmovty.so ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gb/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gb/gprs_ns_test gb/gprs_ns_test.o ../src/gb/.libs/libosmogb.so ../src/vty/.libs/libosmovty.so ../src/gsm/.libs/libosmogsm.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gb/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gb/gprs_bssgp_test gb/gprs_bssgp_test.o ../src/vty/.libs/libosmovty.so ../src/gsm/.libs/libosmogsm.so ../src/gb/.libs/libosmogb.so ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gb/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs libtool: link: gcc -Wall -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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -o gb/gprs_ns2_test gb/gprs_ns2_test.o ../src/vty/.libs/libosmovty.so ../src/gsm/.libs/libosmogsm.so ../src/gb/.libs/libosmogb-test.a /obs/_temp/binpkgs/libosmocore/src/vty/.libs/libosmovty.so /obs/_temp/binpkgs/libosmocore/src/gsm/.libs/libosmogsm.so /obs/_temp/binpkgs/libosmocore/src/isdn/.libs/libosmoisdn.so /obs/_temp/binpkgs/libosmocore/src/core/.libs/libosmocore.so -lsctp -luring -lsystemd -lmnl -lgnutls ../src/core/.libs/libosmocore.so -ltalloc -pthread -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/vty/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/gsm/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/isdn/.libs -Wl,-rpath -Wl,/obs/_temp/binpkgs/libosmocore/src/core/.libs make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make check-local make[7]: Entering directory '/obs/_temp/binpkgs/libosmocore/tests' :;{ \ echo '# Signature of the current package.' && \ echo 'm4_define([AT_PACKAGE_NAME],' && \ echo ' [libosmocore])' && \ echo 'm4_define([AT_PACKAGE_TARNAME],' && \ echo ' [libosmocore])' && \ echo 'm4_define([AT_PACKAGE_VERSION],' && \ echo ' [1.13.0.2-6673])' && \ echo 'm4_define([AT_PACKAGE_STRING],' && \ echo ' [libosmocore 1.13.0.2-6673])' && \ echo 'm4_define([AT_PACKAGE_BUGREPORT],' && \ echo ' [openbsc@lists.osmocom.org])'; \ echo 'm4_define([AT_PACKAGE_URL],' && \ echo ' [])'; \ } >'./package.m4' /bin/bash ../missing --run autom4te --language=autotest -I '.' -o testsuite.tmp testsuite.at mv testsuite.tmp testsuite [ -e /proc/cpuinfo ] && cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2162.451 cache size : 24576 KB physical id : 0 siblings : 20 core id : 0 cpu cores : 14 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2157.520 cache size : 24576 KB physical id : 0 siblings : 20 core id : 0 cpu cores : 14 apicid : 1 initial apicid : 1 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2186.529 cache size : 24576 KB physical id : 0 siblings : 20 core id : 4 cpu cores : 14 apicid : 8 initial apicid : 8 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2162.545 cache size : 24576 KB physical id : 0 siblings : 20 core id : 4 cpu cores : 14 apicid : 9 initial apicid : 9 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2183.508 cache size : 24576 KB physical id : 0 siblings : 20 core id : 8 cpu cores : 14 apicid : 16 initial apicid : 16 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2187.027 cache size : 24576 KB physical id : 0 siblings : 20 core id : 8 cpu cores : 14 apicid : 17 initial apicid : 17 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2186.954 cache size : 24576 KB physical id : 0 siblings : 20 core id : 12 cpu cores : 14 apicid : 24 initial apicid : 24 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2200.605 cache size : 24576 KB physical id : 0 siblings : 20 core id : 12 cpu cores : 14 apicid : 25 initial apicid : 25 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 8 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2159.090 cache size : 24576 KB physical id : 0 siblings : 20 core id : 16 cpu cores : 14 apicid : 32 initial apicid : 32 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 9 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2124.046 cache size : 24576 KB physical id : 0 siblings : 20 core id : 16 cpu cores : 14 apicid : 33 initial apicid : 33 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 10 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2184.444 cache size : 24576 KB physical id : 0 siblings : 20 core id : 20 cpu cores : 14 apicid : 40 initial apicid : 40 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 11 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 2164.315 cache size : 24576 KB physical id : 0 siblings : 20 core id : 20 cpu cores : 14 apicid : 41 initial apicid : 41 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 12 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1576.404 cache size : 24576 KB physical id : 0 siblings : 20 core id : 24 cpu cores : 14 apicid : 48 initial apicid : 48 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 13 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1585.426 cache size : 24576 KB physical id : 0 siblings : 20 core id : 25 cpu cores : 14 apicid : 50 initial apicid : 50 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 14 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1584.390 cache size : 24576 KB physical id : 0 siblings : 20 core id : 26 cpu cores : 14 apicid : 52 initial apicid : 52 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 15 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1581.087 cache size : 24576 KB physical id : 0 siblings : 20 core id : 27 cpu cores : 14 apicid : 54 initial apicid : 54 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 16 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1582.080 cache size : 24576 KB physical id : 0 siblings : 20 core id : 28 cpu cores : 14 apicid : 56 initial apicid : 56 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 17 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1590.478 cache size : 24576 KB physical id : 0 siblings : 20 core id : 29 cpu cores : 14 apicid : 58 initial apicid : 58 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 18 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1580.250 cache size : 24576 KB physical id : 0 siblings : 20 core id : 30 cpu cores : 14 apicid : 60 initial apicid : 60 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 19 vendor_id : GenuineIntel cpu family : 6 model : 191 model name : 13th Gen Intel(R) Core(TM) i5-13500 stepping : 2 microcode : 0x3d cpu MHz : 1588.173 cache size : 24576 KB physical id : 0 siblings : 20 core id : 31 cpu cores : 14 apicid : 62 initial apicid : 62 fpu : yes fpu_exception : yes cpuid level : 32 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid rdseed adx smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves avx_vnni dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req hfi umip pku ospke waitpkg gfni vaes vpclmulqdq tme rdpid movdiri movdir64b fsrm md_clear serialize pconfig arch_lbr ibt flush_l1d arch_capabilities ibpb_exit_to_user vmx flags : vnmi preemption_timer posted_intr invvpid ept_x_only ept_ad ept_1gb flexpriority apicv tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs ept_mode_based_exec tsc_scaling usr_wait_pause bugs : spectre_v1 spectre_v2 spec_store_bypass swapgs eibrs_pbrsb rfds bhi vmscape bogomips : 4992.00 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: /bin/bash './testsuite' -j21 --verbose ENABLE_URING=yes ENABLE_URING_TESTS=no ## ------------------------------------- ## ## libosmocore 1.13.0.2-6673 test suite. ## ## ------------------------------------- ## 3. testsuite.at:18: testing ctrl ... ./testsuite.at:22: $abs_top_builddir/tests/ctrl/ctrl_test 7. testsuite.at:43: testing bitcomp ... ./testsuite.at:46: $abs_top_builddir/tests/bits/bitcomp_test 5. testsuite.at:31: testing bits ... ./testsuite.at:34: $abs_top_builddir/tests/bits/bitrev_test 4. testsuite.at:25: testing kasumi ... ./testsuite.at:28: $abs_top_builddir/tests/kasumi/kasumi_test 12. testsuite.at:73: testing msgb ... 6. testsuite.at:37: testing bitvec ... ./testsuite.at:76: $abs_top_builddir/tests/msgb/msgb_test ./testsuite.at:40: $abs_top_builddir/tests/bitvec/bitvec_test 14. testsuite.at:85: testing msgfile ... 17. testsuite.at:104: testing smscb_gsm0341 ... ./testsuite.at:89: $abs_top_builddir/tests/msgfile/msgfile_test $abs_srcdir/msgfile/msgconfig.cfg 7. testsuite.at:43: 19. testsuite.at:116: testing ussd ... ok ./testsuite.at:107: $abs_top_builddir/tests/smscb/gsm0341_test 8. testsuite.at:49: testing bitfield ... ./testsuite.at:52: $abs_top_builddir/tests/bits/bitfield_test 10. testsuite.at:61: testing conv_gsm0503 ... ./testsuite.at:64: $abs_top_builddir/tests/conv/conv_gsm0503_test 21. testsuite.at:128: testing auth_xor2g ... 5. testsuite.at:31: ok 11. testsuite.at:67: testing coding ... ./testsuite.at:131: $abs_top_builddir/tests/auth/xor2g_test 6. testsuite.at:37: ok ./testsuite.at:119: $abs_top_builddir/tests/ussd/ussd_test 18. testsuite.at:110: testing smscb_cbsp ... stderr: msgb(0x5587483f10b0): Negative length is not allowed Exception caught: 1 msgb(0x5587483f10b0): Sub area is not fully contained in the msg data Exception caught: 1 msgb(0x5587483f10b0): Sub area is not fully contained in the msg data Exception caught: 1 msgb(0x5587483f10b0): Sub area is not fully contained in the msg data Exception caught: 1 msgb(0x5587483f10b0): Negative sizes are not allowed Exception caught: 1 msgb(0x5587483f10b0): Negative sizes are not allowed Exception caught: 1 1. testsuite.at:6: testing a5 ... ./testsuite.at:9: $abs_top_builddir/tests/a5/a5_test 4. testsuite.at:25: ok 15. testsuite.at:92: testing sms ... ./testsuite.at:95: $abs_top_builddir/tests/sms/sms_test stderr: ./testsuite.at:113: $abs_top_builddir/tests/smscb/cbsp_test 17. testsuite.at:104: stderr: ok 10. testsuite.at:61: ok <0000> gsm0480.c:384 SS Request is too short. <0000> gsm0480.c:514 Unknown GSM 04.80 Facility Component Type 0x7f <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. <0000> gsm0480.c:494 Component does not fit. ./testsuite.at:70: $abs_top_builddir/tests/coding/coding_test 8. testsuite.at:49: 12. testsuite.at:73: ok ok 9. testsuite.at:55: testing conv ... ./testsuite.at:58: $abs_top_builddir/tests/conv/conv_test 20. testsuite.at:122: testing auth ... ./testsuite.at:125: $abs_top_builddir/tests/auth/milenage_test 16. testsuite.at:98: testing smscb ... ./testsuite.at:101: $abs_top_builddir/tests/smscb/smscb_test 19. testsuite.at:116: ok 1. testsuite.at:6: 21. testsuite.at:128: ok ok 18. testsuite.at:110: ok 16. testsuite.at:98: ok 9. testsuite.at:55: ok stderr: 13. testsuite.at:79: testing gea ... ./testsuite.at:82: $abs_top_builddir/tests/gea/gea_test 2. testsuite.at:12: testing abis ... ./testsuite.at:15: $abs_top_builddir/tests/abis/abis_test stderr: 15. testsuite.at:92: 2. testsuite.at:12: ok ok 13. testsuite.at:79: ok 22. testsuite.at:134: testing comp128 ... ./testsuite.at:137: $abs_top_builddir/tests/comp128/comp128_test 23. testsuite.at:140: testing lapd ... ./testsuite.at:143: $abs_top_builddir/tests/lapd/lapd_test 11. testsuite.at:67: 20. testsuite.at:122: ok ok stderr: 27. testsuite.at:164: testing gsm29205 ... ./testsuite.at:167: $abs_top_builddir/tests/gsm29205/gsm29205_test 25. testsuite.at:152: testing dtx ... ./testsuite.at:155: $abs_top_builddir/tests/dtx/dtx_gsm0503_test 32. testsuite.at:196: testing logging_wqueue ... 28. testsuite.at:170: testing gsm0408 ... 24. testsuite.at:146: testing gsm0502 ... ./testsuite.at:149: $abs_top_builddir/tests/gsm0502/gsm0502_test stderr: ./testsuite.at:174: $abs_top_builddir/tests/gsm0408/gsm0408_test 26. testsuite.at:158: testing gsm0808 ... 24. testsuite.at:146: ./testsuite.at:161: $abs_top_builddir/tests/gsm0808/gsm0808_test 35. testsuite.at:215: testing codec_ecu_fr ... ./testsuite.at:218: $abs_top_builddir/tests/codec/codec_ecu_fr_test stderr: ok 30. testsuite.at:183: testing gprs ... ./testsuite.at:186: $abs_top_builddir/tests/gprs/gprs_test 37. testsuite.at:227: testing codec_fr_sid ... ./testsuite.at:200: $abs_top_builddir/tests/logging/logging_test wqueue <0001> lapd_core.c:1918 (dl=0x7ffe8dab6738) writing an empty message is not possible <0001> lapdm.c:1457 ((null)) RLL Message 'REL_REQ' received without LAPDm context. (sapi 0) 36. testsuite.at:221: testing codec_efr_sid ... ./testsuite.at:224: $abs_top_builddir/tests/codec/codec_efr_sid_test $abs_srcdir/codec/codec_efr_sid_test.in ./testsuite.at:230: $abs_top_builddir/tests/codec/codec_fr_sid_test $abs_srcdir/codec/codec_fr_sid_test.in 29. testsuite.at:177: testing gsm48_rest_octets ... ./testsuite.at:180: $abs_top_builddir/tests/gsm48/rest_octets_test 31. testsuite.at:189: testing logging_stream ... stderr: 23. testsuite.at:140: stderr: stderr: stderr: ok 38. testsuite.at:233: testing codec_hr_sid ... ./testsuite.at:236: $abs_top_builddir/tests/codec/codec_hr_sid_test $abs_srcdir/codec/codec_hr_sid_test.in stderr: stderr: 33. testsuite.at:203: testing logging_gsmtap ... ./testsuite.at:206: $abs_top_builddir/tests/logging/logging_gsmtap_test 3>&1 1>&2 2>&3 |grep -v "enqueueing message failed" 3>&1 1>&2 2>&3 34. testsuite.at:209: testing codec ... ./testsuite.at:212: $abs_top_builddir/tests/codec/codec_test 27. testsuite.at:164: ok stderr: 22. testsuite.at:134: stderr: ok stderr: 25. testsuite.at:152: ok 32. testsuite.at:196: 30. testsuite.at:183: ok ./testsuite.at:193: $abs_top_builddir/tests/logging/logging_test stream 35. testsuite.at:215: ok ok 29. testsuite.at:177: ok 34. testsuite.at:209: ok 37. testsuite.at:227: 36. testsuite.at:221: ok ok 38. testsuite.at:233: ok 39. testsuite.at:239: testing fr ... stdout: 26. testsuite.at:158: ok ./testsuite.at:244: $abs_top_builddir/tests/fr/fr_test 40. testsuite.at:247: testing loggingrb ... 33. testsuite.at:203: ok 41. testsuite.at:254: testing strrb ... 31. testsuite.at:189: ./testsuite.at:257: $abs_top_builddir/tests/strrb/strrb_test ok stderr: ./testsuite.at:251: $abs_top_builddir/tests/loggingrb/loggingrb_test 42. testsuite.at:260: testing vty ... 43. testsuite.at:268: testing gprs-bssgp ... 45. testsuite.at:282: testing gprs-ns ... 46. testsuite.at:290: testing gprs-ns2 ... 41. testsuite.at:254: ok ./testsuite.at:272: $abs_top_builddir/tests/gb/gprs_bssgp_test 49. testsuite.at:314: testing write_queue ... ./testsuite.at:317: $abs_top_builddir/tests/write_queue/wqueue_test 48. testsuite.at:306: testing stats ... ./testsuite.at:287: $abs_top_builddir/tests/gb/gprs_ns_test ./testsuite.at:295: $abs_top_builddir/tests/gb/gprs_ns2_test ./testsuite.at:265: $abs_top_builddir/tests/vty/vty_test $abs_srcdir/vty 44. testsuite.at:275: testing gprs-bssgp-rim ... stderr: ./testsuite.at:311: $abs_top_builddir/tests/stats/stats_test 52. testsuite.at:335: testing timer ... 54. testsuite.at:347: testing tlv ... 40. testsuite.at:247: ok ./testsuite.at:279: $abs_top_builddir/tests/gb/gprs_bssgp_rim_test ./testsuite.at:338: $abs_top_builddir/tests/timer/timer_test ./testsuite.at:350: $abs_top_builddir/tests/tlv/tlv_test 50. testsuite.at:320: testing bssgp-fc ... 47. testsuite.at:298: testing utils ... ./testsuite.at:303: $abs_top_builddir/tests/utils/utils_test 55. testsuite.at:353: testing gsup ... ./testsuite.at:325: $abs_top_srcdir/tests/gb/bssgp_fc_tests.sh $abs_top_builddir/tests/gb 49. testsuite.at:314: ok stderr: ./testsuite.at:358: $abs_top_builddir/tests/gsup/gsup_test 51. testsuite.at:328: testing sim ... 53. testsuite.at:341: testing clk_override ... ./testsuite.at:332: $abs_top_builddir/tests/sim/sim_test 52. testsuite.at:335: ok ./testsuite.at:344: $abs_top_builddir/tests/timer/clk_override_test 56. testsuite.at:361: testing fsm ... stderr: 57. testsuite.at:369: testing fsm_dealloc ... ./testsuite.at:366: $abs_top_builddir/tests/fsm/fsm_test ./testsuite.at:373: $abs_top_builddir/tests/fsm/fsm_dealloc_test 54. testsuite.at:347: ok stderr: 58. testsuite.at:376: testing oap ... 59. testsuite.at:383: testing oap_client ... ./testsuite.at:380: $abs_top_builddir/tests/oap/oap_test ./testsuite.at:387: $abs_top_builddir/tests/oap/oap_client_test 53. testsuite.at:341: ok 58. testsuite.at:376: ok 59. testsuite.at:383: ok 61. testsuite.at:397: testing socket_sctp ... 14. testsuite.at:85: ok stderr: stderr: --- experr 2026-02-25 16:36:39.730676034 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/48/stderr 2026-02-25 16:36:39.758675922 +0000 @@ -1,9 +1,4 @@ Start test: test_reporting -DLGLOBAL ERROR counter group 'ctr-test:one' already exists for index 2, instead using index 3. This is a software bug that needs fixing. -DLGLOBAL ERROR 'ctr-test.one_dot' is not a valid counter group identifier -DLGLOBAL NOTICE counter group name mangled: 'ctr-test.one_dot' -> 'ctr-test:one_dot' -DLGLOBAL NOTICE counter group name mangled: 'ctr.a' -> 'ctr:a' -DLGLOBAL NOTICE counter group name mangled: 'ctr.b' -> 'ctr:b' test1: open test2: open report (initial): stderr: 60. testsuite.at:390: testing socket ... MESSAGE to 0x7f0000ff, msg length 12 02 00 81 01 01 82 0b 56 04 82 0b 55 <0014> BSSGP BVCI=0 Rx BVC STATUS, cause=Protocol error - unspecified <0014> BSSGP BVCI=1234 Rx BVC STATUS, cause=Unknown BVCI <0014> NSEI=2901/BVCI=2989 Cannot handle PDU type BVC-RESET for unknown BVCI, NS BVCI 2989 62. testsuite.at:405: testing osmo-auc-gen ... ./testsuite.at:394: $abs_top_builddir/tests/socket/socket_test stderr: 44. testsuite.at:275: ok 47. testsuite.at:298: ok --- 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. 63. testsuite.at:412: testing endian ... ./testsuite.at:415: $abs_top_builddir/tests/endian/endian_test stderr: <0007> control_cmd.c:424 GET with trailing characters: "i\nable" <0007> control_cmd.c:424 GET with trailing characters: "i\nable" <0007> control_cmd.c:415 GET variable contains invalid characters: "var\ti\table" <0007> control_cmd.c:415 GET variable contains invalid characters: "var\ti\table" <0007> control_cmd.c:415 GET variable contains invalid characters: "var\ri\rable" <0007> control_cmd.c:415 GET variable contains invalid characters: "var\ri\rable" <0007> control_cmd.c:424 GET with trailing characters: "value" <0007> control_cmd.c:424 GET with trailing characters: "value" <0007> control_cmd.c:424 GET with trailing characters: "value\n" <0007> control_cmd.c:424 GET with trailing characters: "value\n" <0007> control_cmd.c:424 GET with trailing characters: "multiple value tokens" <0007> control_cmd.c:424 GET with trailing characters: "multiple value tokens" <0007> control_cmd.c:424 GET with trailing characters: "multiple value tokens\n" <0007> control_cmd.c:424 GET with trailing characters: "multiple value tokens\n" <0007> control_cmd.c:391 Invalid SET message ID number: "weird_id" <0007> control_cmd.c:391 Invalid SET message ID number: "weird_id" <0007> control_cmd.c:391 Invalid SET message ID number: "weird_id" <0007> control_cmd.c:391 Invalid SET message ID number: "weird_id" <0007> control_cmd.c:391 Invalid SET message ID number: "\n" <0007> control_cmd.c:391 Invalid SET message ID number: "\n" <0007> control_cmd.c:391 Invalid SET message ID number: "\t" <0007> control_cmd.c:391 Invalid SET message ID number: "\t" 42. testsuite.at:260: 43. testsuite.at:268: ok ok 51. testsuite.at:328: ok ./testsuite.at:409: $abs_top_srcdir/tests/osmo-auc-gen/osmo-auc-gen_test.sh $abs_top_builddir/utils/osmo-auc-gen 63. testsuite.at:412: ok 46. testsuite.at:290: ok 39. testsuite.at:239: ok 50. testsuite.at:320: ok --- experr 2026-02-25 16:36:39.742675986 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/57/stderr 2026-02-25 16:36:39.766675890 +0000 @@ -2,20 +2,6 @@ test_osmo_fsm_term_safely() 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 @@ -35,122 +21,74 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at root -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -170,126 +108,77 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at root -DLGLOBAL DEBUG test(root){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (root.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 1 (root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (root.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}: 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 1 (root.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (root.alive(),_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 3 (root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 2 (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 1 (root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 2 (root.alive(),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 1 (root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -309,134 +198,84 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 1 (_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 3 (_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) 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 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 1 (_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -456,138 +295,87 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (_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 1 (_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (_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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (_branch0.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.othe DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) 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 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.clea DLGLOBAL DEBUG test(root){alive}: cleanup() DLGLOBAL DEBUG test(root){alive}: scene forgets root DLGLOBAL DEBUG test(root){alive}: cleanup() done DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 1 (_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -607,20 +395,16 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -630,12 +414,10 @@ DLGLOBAL DEBUG 1 (__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -645,108 +427,65 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -766,23 +505,18 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0a.alive()) DLGLOBAL DEBUG test(__twig0a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0a.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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -792,12 +526,10 @@ DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -808,108 +540,65 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -929,13 +618,10 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -945,12 +631,10 @@ DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -960,110 +644,66 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1083,16 +723,12 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0b.alive()) DLGLOBAL DEBUG test(__twig0b){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -1102,12 +738,10 @@ DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -1118,110 +752,66 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1241,129 +831,79 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch1) -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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Deferring: will deallocate with test(_branch1) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(_branch1) 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}: Deferring: will deallocate with test(_branch1) 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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -1383,133 +923,82 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (_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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 2 (_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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (_branch1.alive(),_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 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 2 (_branch1.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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -1529,127 +1018,79 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.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 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),_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 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -1669,131 +1110,82 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig1a.alive()) DLGLOBAL DEBUG test(__twig1a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (__twig1a.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 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.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 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other DLGLOBAL DEBUG 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -1813,13 +1205,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()) @@ -1829,12 +1218,10 @@ DLGLOBAL DEBUG 1 (__twig1b.cleanup()) DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -1844,110 +1231,66 @@ DLGLOBAL DEBUG __twig1a DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1967,16 +1310,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()) @@ -1986,12 +1325,10 @@ DLGLOBAL DEBUG 2 (__twig1b.alive(),__twig1b.cleanup()) DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig1b.alive()) -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. DLGLOBAL DEBUG 1 (__twig1b.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -2002,110 +1339,66 @@ DLGLOBAL DEBUG __twig1a DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -2125,47 +1418,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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -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()) @@ -2175,90 +1454,54 @@ 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(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 test(_branch0){alive}: Deferring: will deallocate with test(other) 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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) 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}: Deferring: will deallocate with test(other) 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}: Deferring: will deallocate with test(other) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(other) DLGLOBAL DEBUG 1 (other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(other){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -2278,50 +1521,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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -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()) @@ -2331,73 +1559,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(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 test(_branch0){alive}: Deferring: will deallocate with test(other) 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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) 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}: Deferring: will deallocate with test(other) 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}: Deferring: will deallocate with test(other) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(other) DLGLOBAL DEBUG 2 (other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 1 (other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all deallocated. @@ -2408,20 +1614,6 @@ test_osmo_fsm_set_dealloc_ctx() 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 @@ -2441,131 +1633,75 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at root -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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(__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 1 (__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 0 (-) -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 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 --- 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 @@ -2585,135 +1721,78 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at root -DLGLOBAL DEBUG test(root){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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(__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 2 (root.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 1 (root.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 2 (root.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}: 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 1 (root.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 2 (root.alive(),_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 3 (root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 4 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (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 1 (root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated DLGLOBAL DEBUG 2 (root.alive(),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 1 (root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated 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 @@ -2733,143 +1812,85 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch0 -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 1 (__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 0 (-) -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 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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 1 (_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 3 (_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),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 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 3 (_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 1 (_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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 --- 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 @@ -2889,147 +1910,88 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_DESTROY) -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 2 (_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 1 (_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 2 (_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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (_branch0.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (_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 2 (_branch0.alive(),_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.othe DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),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 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.clea DLGLOBAL DEBUG test(root){alive}: cleanup() DLGLOBAL DEBUG test(root){alive}: scene forgets root DLGLOBAL DEBUG test(root){alive}: cleanup() done DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 1 (_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 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 @@ -3049,20 +2011,16 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3072,9 +2030,6 @@ DLGLOBAL DEBUG 1 (__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3089,115 +2044,65 @@ 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(__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 1 (__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 0 (-) -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 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(_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 @@ -3217,23 +2122,18 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0a.alive()) DLGLOBAL DEBUG test(__twig0a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0a.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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3243,9 +2143,6 @@ DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3261,115 +2158,65 @@ 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(__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 1 (__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 0 (-) -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 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(_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 @@ -3389,13 +2236,10 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3405,9 +2249,6 @@ DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3422,117 +2263,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(__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 1 (__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 0 (-) -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 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(__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 @@ -3552,16 +2342,12 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0b.alive()) DLGLOBAL DEBUG test(__twig0b){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3571,9 +2357,6 @@ DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3589,117 +2372,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(__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 1 (__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 0 (-) -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 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(__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 @@ -3719,138 +2451,80 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch1 -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 1 (__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 0 (-) -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 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__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 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 1 (__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 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 test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE 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 @@ -3870,142 +2544,83 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_DESTROY) -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 2 (_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 1 (_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 2 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_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 3 (_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 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 2 (_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 1 (_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 2 (_branch1.alive(),_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 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (_branch1.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 1 (_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 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 @@ -4025,136 +2640,80 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__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}: Terminating (cause = OSMO_FSM_TERM_PARENT) 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 (__twig1a.cleanup(),root.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 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),_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 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 1 (__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 0 (-) -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 --- 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 @@ -4174,140 +2733,83 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig1a.alive()) DLGLOBAL DEBUG test(__twig1a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (__twig1a.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 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 3 (__twig1a.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}: Terminating (cause = OSMO_FSM_TERM_PARENT) 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 (__twig1a.alive(),__twig1a.cleanup(),root.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 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other DLGLOBAL DEBUG 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 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] = __t3. testsuite.at:18: ok wig1a 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: 64. testsuite.at:418: testing sercomm ... ./testsuite.at:421: $abs_top_builddir/tests/sercomm/sercomm_test stderr: 65. testsuite.at:424: testing prbs ... ./testsuite.at:427: $abs_top_builddir/tests/prbs/prbs_test stderr: 69. testsuite.at:449: testing sockaddr_str ... ./testsuite.at:452: $abs_top_builddir/tests/sockaddr_str/sockaddr_str_test 66. testsuite.at:430: testing gsm23003 ... ./testsuite.at:433: $abs_top_builddir/tests/gsm23003/gsm23003_test 64. testsuite.at:418: 68. testsuite.at:442: testing tdef ... ok stderr: stderr: 70. testsuite.at:455: testing use_count ... ./testsuite.at:459: $abs_top_builddir/tests/use_count/use_count_test 72. testsuite.at:468: testing exec ... ./testsuite.at:473: $abs_top_builddir/tests/exec/exec_test 73. testsuite.at:476: testing i460_mux ... 67. testsuite.at:436: testing gsm23236 ... 65. testsuite.at:424: ok 55. testsuite.at:353: ok --- 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 69. testsuite.at:449: ok 66. testsuite.at:430: ok ./testsuite.at:446: $abs_top_builddir/tests/tdef/tdef_test ./testsuite.at:439: $abs_top_builddir/tests/gsm23236/gsm23236_test ./testsuite.at:479: $abs_top_builddir/tests/i460_mux/i460_mux_test stderr: 75. testsuite.at:488: testing gad ... 71. testsuite.at:462: testing context ... ./testsuite.at:465: $abs_top_builddir/tests/context/context_test stderr: ./testsuite.at:491: $abs_top_builddir/tests/gad/gad_test 73. testsuite.at:476: ok 71. testsuite.at:462: ok stderr: 74. testsuite.at:482: testing bitgen ... ./testsuite.at:485: $abs_top_builddir/tests/bitgen/bitgen_test stderr: 76. testsuite.at:494: testing bsslap ... 74. testsuite.at:482: ok --- 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! ./testsuite.at:497: $abs_top_builddir/tests/bsslap/bsslap_test 77. testsuite.at:500: testing bssmap_le ... ./testsuite.at:503: $abs_top_builddir/tests/bssmap_le/bssmap_le_test 79. testsuite.at:512: testing base64 ... ./testsuite.at:515: $abs_top_builddir/tests/base64/base64_test stderr: 67. testsuite.at:436: ok 78. testsuite.at:506: testing it_q ... ./testsuite.at:509: $abs_top_builddir/tests/it_q/it_q_test stderr: stderr: 80. testsuite.at:518: testing time_cc ... stderr: 79. testsuite.at:512: 77. testsuite.at:500: ok ok 76. testsuite.at:494: ok ./testsuite.at:521: $abs_top_builddir/tests/time_cc/time_cc_test 78. testsuite.at:506: ok 81. testsuite.at:524: testing iuup ... stderr: ./testsuite.at:528: $abs_top_builddir/tests/iuup/iuup_test 82. testsuite.at:531: testing v110_frame_test ... ./testsuite.at:534: $abs_top_builddir/tests/v110/frame_test 80. testsuite.at:518: ok --- 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 82. testsuite.at:531: ok 84. testsuite.at:543: testing v110_ta_test ... 85. testsuite.at:549: testing gsm44021_frame_csd_test ... ./testsuite.at:552: $abs_top_builddir/tests/gsm44021/frame_csd_test ./testsuite.at:546: $abs_top_builddir/tests/v110/ta_test 86. testsuite.at:555: testing osmo_io ... 87. testsuite.at:562: testing osmo_io (uring) ... ./testsuite.at:559: $abs_top_builddir/tests/osmo_io/osmo_io_test 83. testsuite.at:537: testing v110_ra1_test ... ./testsuite.at:540: $abs_top_builddir/tests/v110/ra1_test 89. testsuite.at:576: testing rlp ... ./testsuite.at:579: $abs_top_builddir/tests/rlp/rlp_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 88. testsuite.at:570: testing soft_uart ... ./testsuite.at:573: $abs_top_builddir/tests/soft_uart/soft_uart_test 83. testsuite.at:537: ok 85. testsuite.at:549: ok stderr: 90. testsuite.at:582: testing jhash ... ./testsuite.at:585: $abs_top_builddir/tests/jhash/jhash_test stderr: stderr: 90. testsuite.at:582: ok 88. testsuite.at:570: ok 89. testsuite.at:576: ok 28. testsuite.at:170: ok 57. testsuite.at:369: 84. testsuite.at:543: 81. testsuite.at:524: 87. testsuite.at:562: 70. testsuite.at:455: 62. testsuite.at:405: ok FAILED (testsuite.at:373) FAILED (testsuite.at:528) 61. testsuite.at:397: FAILED (testsuite.at:459) FAILED (testsuite.at:546) 68. testsuite.at:442: skipped (testsuite.at:564) 48. testsuite.at:306: skipped (testsuite.at:399) FAILED (testsuite.at:311) FAILED (testsuite.at:446) 60. testsuite.at:390: FAILED (testsuite.at:394) stderr: 75. testsuite.at:488: ok --- experr 2026-02-25 16:36:39.742675986 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/56/stderr 2026-02-25 16:36:40.766671907 +0000 @@ -1,21 +1,11 @@ Checking FSM allocation -Test_FSM(my_id){NULL}: Allocated -Test_FSM(my_id){NULL}: Received Event EV_B -Test_FSM(my_id){NULL}: Event EV_B not permitted -Test_FSM(my_id){NULL}: Received Event EV_A Test_FSM(my_id){NULL}: test_fsm_onleave() next_state=ONE -Test_FSM(my_id){NULL}: State change to ONE (no timeout) Test_FSM(my_id){ONE}: test_fsm_onenter() prev_state=NULL -Test_FSM(my_id){ONE}: Received Event EV_B Test_FSM(my_id){ONE}: test_fsm_onleave() next_state=TWO -Test_FSM(my_id){ONE}: State change to TWO (T2342, 1s) Test_FSM(my_id){TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM(my_id){TWO}: Timeout of T2342 Timer -Test_FSM(my_id){TWO}: Deallocated --- test_id_api() -Test_FSM{NULL}: Allocated osmo_fsm_inst_name() == "Test_FSM" osmo_fsm_inst_find_by_name("Test_FSM") == fi osmo_fsm_inst_update_id("my_id") @@ -42,23 +32,19 @@ osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_find_by_id("arbitrary_id") == fi osmo_fsm_inst_update_id("") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_update_id("invalid.id") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "invalid.id" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi --- id format tests... osmo_fsm_inst_update_id_f("format%cid", '.') -Attempting to set illegal id for FSM instance of type 'Test_FSM': "format.id" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_update_id_f("%s", "") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi @@ -81,90 +67,50 @@ --- test_id_api() done -Test_FSM(arbitrary_id){NULL}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM(arbitrary_id){NULL}: Freeing instance -Test_FSM(arbitrary_id){NULL}: Deallocated --- test_state_chg_keep_timer() -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (no timeout) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T10, 10s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 2.000342 s Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (keeping T10, 7.999s remaining) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE Total time passed: 2.000342 s Total time passed: 9.999999 s Total time passed: 10.000000 s -Test_FSM{TWO}: Timeout of T10 -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated --- test_state_chg_keep_timer() done --- test_state_chg_T() -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T42, 23s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T42, 23s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated --- test_state_chg_T() done --- test_state_chg_Ts() Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T4242, 8s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 3.000000 s Total time passed: 5.500000 s Total time passed: 8.000000 s -Test_FSM{ONE}: Timeout of T4242 -Test_FSM{ONE}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{ONE}: Freeing instance -Test_FSM{ONE}: Deallocated --- test_state_chg_Ts() done --- test_state_chg_Tms() Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T4242, 1337ms) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 0.500000 s Total time passed: 0.750000 s Total time passed: 1.100000 s Total time passed: 1.300000 s Total time passed: 1.337000 s -Test_FSM{ONE}: Timeout of T4242 -Test_FSM{ONE}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{ONE}: Freeing instance -Test_FSM{ONE}: Deallocated --- test_state_chg_Tms() done 56. testsuite.at:361: FAILED (testsuite.at:366) 45. testsuite.at:282: ok 72. testsuite.at:468: ok --- 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: FAILED (testsuite.at:559) ## ------------- ## ## Test results. ## ## ------------- ## ERROR: 88 tests were run, 9 failed unexpectedly. 2 tests were skipped. ## -------------------------- ## ## testsuite.log was created. ## ## -------------------------- ## Please send 'tests/testsuite.log' and all information you think might help: To: Subject: [libosmocore 1.13.0.2-6673] testsuite: 48 56 57 60 68 70 81 84 86 failed You may investigate any problem if you feel able to do so, in which case the test suite provides a good starting point. Its output may be found below 'tests/testsuite.dir'. make[7]: *** [Makefile:3713: check-local] Error 1 make[7]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make[6]: *** [Makefile:3039: check-am] Error 2 make[6]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make[5]: *** [Makefile:2888: check-recursive] Error 1 make[5]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make[4]: *** [Makefile:3041: check] Error 2 make[4]: Leaving directory '/obs/_temp/binpkgs/libosmocore/tests' make[3]: *** [Makefile:755: check-recursive] Error 1 make[3]: Leaving directory '/obs/_temp/binpkgs/libosmocore' make[2]: *** [Makefile:1054: check] Error 2 make[2]: Leaving directory '/obs/_temp/binpkgs/libosmocore' dh_auto_test: error: make -j21 check "TESTSUITEFLAGS=-j21 --verbose" VERBOSE=1 returned exit code 2 # -*- 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 -*- 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) # -*- 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 -*- 48. testsuite.at:306: testing stats ... ./testsuite.at:311: $abs_top_builddir/tests/stats/stats_test --- experr 2026-02-25 16:36:39.730676034 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/48/stderr 2026-02-25 16:36:39.758675922 +0000 @@ -1,9 +1,4 @@ Start test: test_reporting -DLGLOBAL ERROR counter group 'ctr-test:one' already exists for index 2, instead using index 3. This is a software bug that needs fixing. -DLGLOBAL ERROR 'ctr-test.one_dot' is not a valid counter group identifier -DLGLOBAL NOTICE counter group name mangled: 'ctr-test.one_dot' -> 'ctr-test:one_dot' -DLGLOBAL NOTICE counter group name mangled: 'ctr.a' -> 'ctr:a' -DLGLOBAL NOTICE counter group name mangled: 'ctr.b' -> 'ctr:b' test1: open test2: open report (initial): 48. testsuite.at:306: 48. stats (testsuite.at:306): FAILED (testsuite.at:311) # -*- compilation -*- 57. testsuite.at:369: testing fsm_dealloc ... ./testsuite.at:373: $abs_top_builddir/tests/fsm/fsm_dealloc_test --- experr 2026-02-25 16:36:39.742675986 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/57/stderr 2026-02-25 16:36:39.766675890 +0000 @@ -2,20 +2,6 @@ test_osmo_fsm_term_safely() 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 @@ -35,122 +21,74 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at root -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -170,126 +108,77 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at root -DLGLOBAL DEBUG test(root){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (root.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 1 (root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (root.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}: 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 1 (root.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (root.alive(),_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 3 (root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 2 (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 1 (root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 2 (root.alive(),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 1 (root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -309,134 +198,84 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 1 (_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 3 (_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) 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 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 1 (_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -456,138 +295,87 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (_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 1 (_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (_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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (_branch0.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.othe DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) 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 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.clea DLGLOBAL DEBUG test(root){alive}: cleanup() DLGLOBAL DEBUG test(root){alive}: scene forgets root DLGLOBAL DEBUG test(root){alive}: cleanup() done DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 1 (_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -607,20 +395,16 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -630,12 +414,10 @@ DLGLOBAL DEBUG 1 (__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -645,108 +427,65 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -766,23 +505,18 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0a.alive()) DLGLOBAL DEBUG test(__twig0a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0a.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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -792,12 +526,10 @@ DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -808,108 +540,65 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -929,13 +618,10 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -945,12 +631,10 @@ DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -960,110 +644,66 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1083,16 +723,12 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0b.alive()) DLGLOBAL DEBUG test(__twig0b){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -1102,12 +738,10 @@ DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -1118,110 +752,66 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1241,129 +831,79 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch1) -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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Deferring: will deallocate with test(_branch1) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(_branch1) 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}: Deferring: will deallocate with test(_branch1) 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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -1383,133 +923,82 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (_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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 2 (_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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (_branch1.alive(),_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 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 2 (_branch1.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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -1529,127 +1018,79 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.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 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),_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 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -1669,131 +1110,82 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig1a.alive()) DLGLOBAL DEBUG test(__twig1a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (__twig1a.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 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.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 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other DLGLOBAL DEBUG 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -1813,13 +1205,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()) @@ -1829,12 +1218,10 @@ DLGLOBAL DEBUG 1 (__twig1b.cleanup()) DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -1844,110 +1231,66 @@ DLGLOBAL DEBUG __twig1a DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1967,16 +1310,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()) @@ -1986,12 +1325,10 @@ DLGLOBAL DEBUG 2 (__twig1b.alive(),__twig1b.cleanup()) DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig1b.alive()) -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. DLGLOBAL DEBUG 1 (__twig1b.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -2002,110 +1339,66 @@ DLGLOBAL DEBUG __twig1a DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -2125,47 +1418,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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -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()) @@ -2175,90 +1454,54 @@ 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(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 test(_branch0){alive}: Deferring: will deallocate with test(other) 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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) 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}: Deferring: will deallocate with test(other) 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}: Deferring: will deallocate with test(other) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(other) DLGLOBAL DEBUG 1 (other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(other){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -2278,50 +1521,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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -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()) @@ -2331,73 +1559,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(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 test(_branch0){alive}: Deferring: will deallocate with test(other) 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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) 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}: Deferring: will deallocate with test(other) 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}: Deferring: will deallocate with test(other) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(other) DLGLOBAL DEBUG 2 (other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 1 (other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all deallocated. @@ -2408,20 +1614,6 @@ test_osmo_fsm_set_dealloc_ctx() 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 @@ -2441,131 +1633,75 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at root -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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(__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 1 (__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 0 (-) -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 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 --- 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 @@ -2585,135 +1721,78 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at root -DLGLOBAL DEBUG test(root){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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(__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 2 (root.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 1 (root.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 2 (root.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}: 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 1 (root.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 2 (root.alive(),_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 3 (root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 4 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (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 1 (root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated DLGLOBAL DEBUG 2 (root.alive(),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 1 (root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated 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 @@ -2733,143 +1812,85 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch0 -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 1 (__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 0 (-) -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 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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 1 (_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 3 (_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),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 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 3 (_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 1 (_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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 --- 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 @@ -2889,147 +1910,88 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_DESTROY) -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 2 (_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 1 (_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 2 (_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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (_branch0.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (_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 2 (_branch0.alive(),_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.othe DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),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 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.clea DLGLOBAL DEBUG test(root){alive}: cleanup() DLGLOBAL DEBUG test(root){alive}: scene forgets root DLGLOBAL DEBUG test(root){alive}: cleanup() done DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 1 (_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 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 @@ -3049,20 +2011,16 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3072,9 +2030,6 @@ DLGLOBAL DEBUG 1 (__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3089,115 +2044,65 @@ 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(__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 1 (__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 0 (-) -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 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(_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 @@ -3217,23 +2122,18 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0a.alive()) DLGLOBAL DEBUG test(__twig0a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0a.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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3243,9 +2143,6 @@ DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3261,115 +2158,65 @@ 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(__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 1 (__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 0 (-) -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 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(_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 @@ -3389,13 +2236,10 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3405,9 +2249,6 @@ DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3422,117 +2263,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(__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 1 (__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 0 (-) -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 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(__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 @@ -3552,16 +2342,12 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0b.alive()) DLGLOBAL DEBUG test(__twig0b){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3571,9 +2357,6 @@ DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3589,117 +2372,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(__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 1 (__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 0 (-) -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 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(__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 @@ -3719,138 +2451,80 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch1 -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 1 (__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 0 (-) -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 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__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 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 1 (__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 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 test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE 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 @@ -3870,142 +2544,83 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_DESTROY) -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 2 (_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 1 (_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 2 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_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 3 (_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 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 2 (_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 1 (_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 2 (_branch1.alive(),_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 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (_branch1.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 1 (_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 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 @@ -4025,136 +2640,80 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__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}: Terminating (cause = OSMO_FSM_TERM_PARENT) 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 (__twig1a.cleanup(),root.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 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),_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 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 1 (__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 0 (-) -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 --- 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 @@ -4174,140 +2733,83 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig1a.alive()) DLGLOBAL DEBUG test(__twig1a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (__twig1a.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 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 3 (__twig1a.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}: Terminating (cause = OSMO_FSM_TERM_PARENT) 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 (__twig1a.alive(),__twig1a.cleanup(),root.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 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other DLGLOBAL DEBUG 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 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 -*- 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 -*- 56. testsuite.at:361: testing fsm ... ./testsuite.at:366: $abs_top_builddir/tests/fsm/fsm_test --- experr 2026-02-25 16:36:39.742675986 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/56/stderr 2026-02-25 16:36:40.766671907 +0000 @@ -1,21 +1,11 @@ Checking FSM allocation -Test_FSM(my_id){NULL}: Allocated -Test_FSM(my_id){NULL}: Received Event EV_B -Test_FSM(my_id){NULL}: Event EV_B not permitted -Test_FSM(my_id){NULL}: Received Event EV_A Test_FSM(my_id){NULL}: test_fsm_onleave() next_state=ONE -Test_FSM(my_id){NULL}: State change to ONE (no timeout) Test_FSM(my_id){ONE}: test_fsm_onenter() prev_state=NULL -Test_FSM(my_id){ONE}: Received Event EV_B Test_FSM(my_id){ONE}: test_fsm_onleave() next_state=TWO -Test_FSM(my_id){ONE}: State change to TWO (T2342, 1s) Test_FSM(my_id){TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM(my_id){TWO}: Timeout of T2342 Timer -Test_FSM(my_id){TWO}: Deallocated --- test_id_api() -Test_FSM{NULL}: Allocated osmo_fsm_inst_name() == "Test_FSM" osmo_fsm_inst_find_by_name("Test_FSM") == fi osmo_fsm_inst_update_id("my_id") @@ -42,23 +32,19 @@ osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_find_by_id("arbitrary_id") == fi osmo_fsm_inst_update_id("") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_update_id("invalid.id") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "invalid.id" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi --- id format tests... osmo_fsm_inst_update_id_f("format%cid", '.') -Attempting to set illegal id for FSM instance of type 'Test_FSM': "format.id" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_update_id_f("%s", "") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi @@ -81,90 +67,50 @@ --- test_id_api() done -Test_FSM(arbitrary_id){NULL}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM(arbitrary_id){NULL}: Freeing instance -Test_FSM(arbitrary_id){NULL}: Deallocated --- test_state_chg_keep_timer() -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (no timeout) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T10, 10s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 2.000342 s Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (keeping T10, 7.999s remaining) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE Total time passed: 2.000342 s Total time passed: 9.999999 s Total time passed: 10.000000 s -Test_FSM{TWO}: Timeout of T10 -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated --- test_state_chg_keep_timer() done --- test_state_chg_T() -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T42, 23s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T42, 23s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated --- test_state_chg_T() done --- test_state_chg_Ts() Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T4242, 8s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 3.000000 s Total time passed: 5.500000 s Total time passed: 8.000000 s -Test_FSM{ONE}: Timeout of T4242 -Test_FSM{ONE}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{ONE}: Freeing instance -Test_FSM{ONE}: Deallocated --- test_state_chg_Ts() done --- test_state_chg_Tms() Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T4242, 1337ms) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 0.500000 s Total time passed: 0.750000 s Total time passed: 1.100000 s Total time passed: 1.300000 s Total time passed: 1.337000 s -Test_FSM{ONE}: Timeout of T4242 -Test_FSM{ONE}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{ONE}: Freeing instance -Test_FSM{ONE}: Deallocated --- test_state_chg_Tms() done 56. testsuite.at:361: 56. fsm (testsuite.at:361): FAILED (testsuite.at:366) # -*- 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) ## ------------------------------------- ## ## libosmocore 1.13.0.2-6673 test suite. ## ## ------------------------------------- ## testsuite: command line was: $ ./testsuite -j21 --verbose ENABLE_URING=yes ENABLE_URING_TESTS=no ## --------- ## ## 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: /obs/_temp/binpkgs/libosmocore/tests/ PATH: /usr/local/sbin/ PATH: /usr/local/bin/ PATH: /usr/sbin/ PATH: /usr/bin/ PATH: /sbin/ PATH: /bin/ testsuite: atconfig: | # Configurable variable values for building test suites. | # Generated by ./config.status. | # Copyright (C) 2023 Free Software Foundation, Inc. | | # The test suite will define top_srcdir=/../.. etc. | at_testdir='tests' | abs_builddir='/obs/_temp/binpkgs/libosmocore/tests' | at_srcdir='.' | abs_srcdir='/obs/_temp/binpkgs/libosmocore/tests' | at_top_srcdir='..' | abs_top_srcdir='/obs/_temp/binpkgs/libosmocore' | at_top_build_prefix='../' | abs_top_builddir='/obs/_temp/binpkgs/libosmocore' | | # Backward compatibility with Autotest <= 2.59b: | at_top_builddir=$at_top_build_prefix | | | EXEEXT='' | AUTOTEST_PATH='tests' | | SHELL=${CONFIG_SHELL-'/bin/bash'} ## ------------------ ## ## Running the tests. ## ## ------------------ ## testsuite: starting at: Wed Feb 25 16:36:39 UTC 2026 7. bitcomp (testsuite.at:43): ok (0m0.003s 0m0.000s) 6. bitvec (testsuite.at:37): ok (0m0.001s 0m0.002s) 4. kasumi (testsuite.at:25): ok (0m0.003s 0m0.000s) 5. bits (testsuite.at:31): ok (0m0.004s 0m0.000s) 21. auth_xor2g (testsuite.at:128): ok (0m0.002s 0m0.004s) 18. smscb_cbsp (testsuite.at:110): ok (0m0.005s 0m0.001s) 16. smscb (testsuite.at:98): ok (0m0.002s 0m0.000s) 8. bitfield (testsuite.at:49): ok (0m0.003s 0m0.000s) 12. msgb (testsuite.at:73): ok (0m0.003s 0m0.001s) 19. ussd (testsuite.at:116): ok (0m0.007s 0m0.000s) 9. conv (testsuite.at:55): ok (0m0.001s 0m0.003s) 10. conv_gsm0503 (testsuite.at:61): ok (0m0.005s 0m0.001s) 17. smscb_gsm0341 (testsuite.at:104): ok (0m0.006s 0m0.000s) 1. a5 (testsuite.at:6): ok (0m0.004s 0m0.000s) 15. sms (testsuite.at:92): ok (0m0.001s 0m0.005s) 2. abis (testsuite.at:12): ok (0m0.003s 0m0.004s) 13. gea (testsuite.at:79): ok (0m0.001s 0m0.004s) 20. auth (testsuite.at:122): ok (0m0.002s 0m0.003s) 11. coding (testsuite.at:67): ok (0m0.010s 0m0.004s) 24. gsm0502 (testsuite.at:146): ok (0m0.002s 0m0.005s) 23. lapd (testsuite.at:140): ok (0m0.004s 0m0.003s) 22. comp128 (testsuite.at:134): ok (0m0.012s 0m0.004s) 30. gprs (testsuite.at:183): ok (0m0.002s 0m0.003s) 27. gsm29205 (testsuite.at:164): ok (0m0.001s 0m0.004s) 25. dtx (testsuite.at:152): ok (0m0.002s 0m0.004s) 29. gsm48_rest_octets (testsuite.at:177): ok (0m0.002s 0m0.004s) 34. codec (testsuite.at:209): ok (0m0.002s 0m0.002s) 32. logging_wqueue (testsuite.at:196): ok (0m0.004s 0m0.001s) 37. codec_fr_sid (testsuite.at:227): ok (0m0.003s 0m0.001s) 35. codec_ecu_fr (testsuite.at:215): ok (0m0.004s 0m0.001s) 36. codec_efr_sid (testsuite.at:221): ok (0m0.003s 0m0.001s) 38. codec_hr_sid (testsuite.at:233): ok (0m0.003s 0m0.001s) 26. gsm0808 (testsuite.at:158): ok (0m0.006s 0m0.001s) 33. logging_gsmtap (testsuite.at:203): ok (0m0.004s 0m0.004s) 31. logging_stream (testsuite.at:189): ok (0m0.004s 0m0.001s) 41. strrb (testsuite.at:254): ok (0m0.003s 0m0.001s) 40. loggingrb (testsuite.at:247): ok (0m0.002s 0m0.005s) 49. write_queue (testsuite.at:314): ok (0m0.002s 0m0.002s) 52. timer (testsuite.at:335): ok (0m0.002s 0m0.002s) 54. tlv (testsuite.at:347): ok (0m0.005s 0m0.004s) 53. clk_override (testsuite.at:341): ok (0m0.004s 0m0.000s) 58. oap (testsuite.at:376): ok (0m0.005s 0m0.001s) 59. oap_client (testsuite.at:383): ok (0m0.003s 0m0.003s) 14. msgfile (testsuite.at:85): ok (0m0.003s 0m0.001s) 47. utils (testsuite.at:298): ok (0m0.008s 0m0.000s) 42. vty (testsuite.at:260): ok (0m0.006s 0m0.001s) 51. sim (testsuite.at:328): ok (0m0.006s 0m0.000s) 43. gprs-bssgp (testsuite.at:268): ok (0m0.007s 0m0.000s) 50. bssgp-fc (testsuite.at:320): ok (0m0.016s 0m0.004s) 44. gprs-bssgp-rim (testsuite.at:275): ok (0m0.007s 0m0.001s) 46. gprs-ns2 (testsuite.at:290): ok (0m0.007s 0m0.001s) 63. endian (testsuite.at:412): ok (0m0.003s 0m0.000s) 39. fr (testsuite.at:239): ok (0m0.006s 0m0.002s) 3. ctrl (testsuite.at:18): ok (0m0.006s 0m0.001s) 65. prbs (testsuite.at:424): ok (0m0.006s 0m0.000s) 55. gsup (testsuite.at:353): ok (0m0.047s 0m0.001s) 69. sockaddr_str (testsuite.at:449): ok (0m0.002s 0m0.003s) 64. sercomm (testsuite.at:418): ok (0m0.004s 0m0.000s) 66. gsm23003 (testsuite.at:430): ok (0m0.002s 0m0.005s) 73. i460_mux (testsuite.at:476): ok (0m0.005s 0m0.000s) 74. bitgen (testsuite.at:482): ok (0m0.002s 0m0.001s) 67. gsm23236 (testsuite.at:436): ok (0m0.002s 0m0.004s) 79. base64 (testsuite.at:512): ok (0m0.002s 0m0.002s) 77. bssmap_le (testsuite.at:500): ok (0m0.007s 0m0.000s) 76. bsslap (testsuite.at:494): ok (0m0.003s 0m0.005s) 71. context (testsuite.at:462): ok (0m0.002s 0m0.002s) 78. it_q (testsuite.at:506): ok (0m0.004s 0m0.001s) 80. time_cc (testsuite.at:518): ok (0m0.004s 0m0.001s) 82. v110_frame_test (testsuite.at:531): ok (0m0.002s 0m0.002s) 83. v110_ra1_test (testsuite.at:537): ok (0m0.002s 0m0.002s) 85. gsm44021_frame_csd_test (testsuite.at:549): ok (0m0.005s 0m0.000s) 90. jhash (testsuite.at:582): ok (0m0.002s 0m0.000s) 88. soft_uart (testsuite.at:570): ok (0m0.002s 0m0.001s) 89. rlp (testsuite.at:576): ok (0m0.005s 0m0.001s) 28. gsm0408 (testsuite.at:170): ok (0m0.198s 0m0.000s) 87. osmo_io (uring) (testsuite.at:562): skipped (testsuite.at:564) 61. socket_sctp (testsuite.at:397): skipped (testsuite.at:399) 62. osmo-auc-gen (testsuite.at:405): ok (0m0.148s 0m0.019s) 75. gad (testsuite.at:488): ok (0m0.141s 0m0.000s) 45. gprs-ns (testsuite.at:282): ok (0m0.003s 0m0.006s) 72. exec (testsuite.at:468): ok (0m0.007s 0m0.000s) testsuite: ending at: Wed Feb 25 16:36:43 UTC 2026 testsuite: test suite duration: 0h 0m 4s ## ------------- ## ## Test results. ## ## ------------- ## ERROR: 88 tests were run, 9 failed unexpectedly. 2 tests were skipped. ## ------------------------ ## ## Summary of the failures. ## ## ------------------------ ## Failed tests: libosmocore 1.13.0.2-6673 test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS 48: testsuite.at:306 stats stats 56: testsuite.at:361 fsm fsm 57: testsuite.at:369 fsm_dealloc fsm_dealloc 60: testsuite.at:390 socket socket 68: testsuite.at:442 tdef tdef 70: testsuite.at:455 use_count use_count 81: testsuite.at:524 iuup iuup 84: testsuite.at:543 v110_ta_test v110_ta_test 86: testsuite.at:555 osmo_io osmo_io Skipped tests: libosmocore 1.13.0.2-6673 test suite test groups: NUM: FILE-NAME:LINE TEST-GROUP-NAME KEYWORDS 61: testsuite.at:397 socket_sctp socket_sctp 87: testsuite.at:562 osmo_io (uring) osmo_io (uring) ## ---------------------- ## ## Detailed failed tests. ## ## ---------------------- ## # -*- compilation -*- 48. testsuite.at:306: testing stats ... ./testsuite.at:311: $abs_top_builddir/tests/stats/stats_test --- experr 2026-02-25 16:36:39.730676034 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/48/stderr 2026-02-25 16:36:39.758675922 +0000 @@ -1,9 +1,4 @@ Start test: test_reporting -DLGLOBAL ERROR counter group 'ctr-test:one' already exists for index 2, instead using index 3. This is a software bug that needs fixing. -DLGLOBAL ERROR 'ctr-test.one_dot' is not a valid counter group identifier -DLGLOBAL NOTICE counter group name mangled: 'ctr-test.one_dot' -> 'ctr-test:one_dot' -DLGLOBAL NOTICE counter group name mangled: 'ctr.a' -> 'ctr:a' -DLGLOBAL NOTICE counter group name mangled: 'ctr.b' -> 'ctr:b' test1: open test2: open report (initial): 48. testsuite.at:306: 48. stats (testsuite.at:306): FAILED (testsuite.at:311) # -*- compilation -*- 56. testsuite.at:361: testing fsm ... ./testsuite.at:366: $abs_top_builddir/tests/fsm/fsm_test --- experr 2026-02-25 16:36:39.742675986 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/56/stderr 2026-02-25 16:36:40.766671907 +0000 @@ -1,21 +1,11 @@ Checking FSM allocation -Test_FSM(my_id){NULL}: Allocated -Test_FSM(my_id){NULL}: Received Event EV_B -Test_FSM(my_id){NULL}: Event EV_B not permitted -Test_FSM(my_id){NULL}: Received Event EV_A Test_FSM(my_id){NULL}: test_fsm_onleave() next_state=ONE -Test_FSM(my_id){NULL}: State change to ONE (no timeout) Test_FSM(my_id){ONE}: test_fsm_onenter() prev_state=NULL -Test_FSM(my_id){ONE}: Received Event EV_B Test_FSM(my_id){ONE}: test_fsm_onleave() next_state=TWO -Test_FSM(my_id){ONE}: State change to TWO (T2342, 1s) Test_FSM(my_id){TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM(my_id){TWO}: Timeout of T2342 Timer -Test_FSM(my_id){TWO}: Deallocated --- test_id_api() -Test_FSM{NULL}: Allocated osmo_fsm_inst_name() == "Test_FSM" osmo_fsm_inst_find_by_name("Test_FSM") == fi osmo_fsm_inst_update_id("my_id") @@ -42,23 +32,19 @@ osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_find_by_id("arbitrary_id") == fi osmo_fsm_inst_update_id("") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_update_id("invalid.id") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "invalid.id" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi --- id format tests... osmo_fsm_inst_update_id_f("format%cid", '.') -Attempting to set illegal id for FSM instance of type 'Test_FSM': "format.id" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi osmo_fsm_inst_update_id_f("%s", "") -Attempting to set illegal id for FSM instance of type 'Test_FSM': "" rc == -22, ok osmo_fsm_inst_name() == "Test_FSM(arbitrary_id)" osmo_fsm_inst_find_by_name("Test_FSM(arbitrary_id)") == fi @@ -81,90 +67,50 @@ --- test_id_api() done -Test_FSM(arbitrary_id){NULL}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM(arbitrary_id){NULL}: Freeing instance -Test_FSM(arbitrary_id){NULL}: Deallocated --- test_state_chg_keep_timer() -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (no timeout) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T10, 10s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 2.000342 s Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (keeping T10, 7.999s remaining) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE Total time passed: 2.000342 s Total time passed: 9.999999 s Total time passed: 10.000000 s -Test_FSM{TWO}: Timeout of T10 -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated --- test_state_chg_keep_timer() done --- test_state_chg_T() -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T42, 23s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T42, 23s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Test_FSM{ONE}: test_fsm_onleave() next_state=TWO -Test_FSM{ONE}: State change to TWO (no timeout) Test_FSM{TWO}: test_fsm_onenter() prev_state=ONE -Test_FSM{TWO}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{TWO}: Freeing instance -Test_FSM{TWO}: Deallocated --- test_state_chg_T() done --- test_state_chg_Ts() Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T4242, 8s) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 3.000000 s Total time passed: 5.500000 s Total time passed: 8.000000 s -Test_FSM{ONE}: Timeout of T4242 -Test_FSM{ONE}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{ONE}: Freeing instance -Test_FSM{ONE}: Deallocated --- test_state_chg_Ts() done --- test_state_chg_Tms() Total time passed: 0.000000 s -Test_FSM{NULL}: Allocated Test_FSM{NULL}: test_fsm_onleave() next_state=ONE -Test_FSM{NULL}: State change to ONE (T4242, 1337ms) Test_FSM{ONE}: test_fsm_onenter() prev_state=NULL Total time passed: 0.500000 s Total time passed: 0.750000 s Total time passed: 1.100000 s Total time passed: 1.300000 s Total time passed: 1.337000 s -Test_FSM{ONE}: Timeout of T4242 -Test_FSM{ONE}: Terminating (cause = OSMO_FSM_TERM_REQUEST) -Test_FSM{ONE}: Freeing instance -Test_FSM{ONE}: Deallocated --- test_state_chg_Tms() done 56. testsuite.at:361: 56. fsm (testsuite.at:361): FAILED (testsuite.at:366) # -*- compilation -*- 57. testsuite.at:369: testing fsm_dealloc ... ./testsuite.at:373: $abs_top_builddir/tests/fsm/fsm_dealloc_test --- experr 2026-02-25 16:36:39.742675986 +0000 +++ /obs/_temp/binpkgs/libosmocore/tests/testsuite.dir/at-groups/57/stderr 2026-02-25 16:36:39.766675890 +0000 @@ -2,20 +2,6 @@ test_osmo_fsm_term_safely() 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 @@ -35,122 +21,74 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at root -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -170,126 +108,77 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at root -DLGLOBAL DEBUG test(root){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (root.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 1 (root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (root.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}: 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 1 (root.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (root.alive(),_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 3 (root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 2 (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 1 (root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(root) DLGLOBAL DEBUG 2 (root.alive(),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 1 (root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -309,134 +198,84 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 1 (_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 3 (_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) 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 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 1 (_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -456,138 +295,87 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (_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 1 (_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (_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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (_branch0.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch0)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.othe DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch0)) 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 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.clea DLGLOBAL DEBUG test(root){alive}: cleanup() DLGLOBAL DEBUG test(root){alive}: scene forgets root DLGLOBAL DEBUG test(root){alive}: cleanup() done DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch0) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch0) DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 1 (_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -607,20 +395,16 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -630,12 +414,10 @@ DLGLOBAL DEBUG 1 (__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -645,108 +427,65 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -766,23 +505,18 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0a.alive()) DLGLOBAL DEBUG test(__twig0a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0a.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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -792,12 +526,10 @@ DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -808,108 +540,65 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -929,13 +618,10 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -945,12 +631,10 @@ DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -960,110 +644,66 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1083,16 +723,12 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0b.alive()) DLGLOBAL DEBUG test(__twig0b){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -1102,12 +738,10 @@ DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -1118,110 +752,66 @@ DLGLOBAL DEBUG __twig1b DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1241,129 +831,79 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch1) -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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) 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}: Deferring: will deallocate with test(_branch1) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(_branch1) 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}: Deferring: will deallocate with test(_branch1) 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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -1383,133 +923,82 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(_branch1){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (_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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) 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 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 2 (_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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(__twig1a){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 2 (_branch1.alive(),_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 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(_branch1)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(_branch1)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(_branch1) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(_branch1) DLGLOBAL DEBUG 2 (_branch1.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 1 (_branch1.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -1529,127 +1018,79 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.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 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),_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 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Deferring: will deallocate with test(__twig1a) DLGLOBAL DEBUG 1 (__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 0 (-) -DLGLOBAL DEBUG test(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -1669,131 +1110,82 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig1a.alive()) DLGLOBAL DEBUG test(__twig1a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (__twig1a.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 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig1b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.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 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other DLGLOBAL DEBUG 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(_branch0){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(__twig1a)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 6 (cause = OSMO_FSM_TERM_PARENT, caused by: test(__twig1a)) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Deferring: will deallocate with test(__twig1a) -DLGLOBAL DEBUG test(_branch0){alive}: Removing from parent test(root) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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}: Deferring: will deallocate with test(__twig1a) 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(_branch1){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(__twig1a){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all 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 @@ -1813,13 +1205,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()) @@ -1829,12 +1218,10 @@ DLGLOBAL DEBUG 1 (__twig1b.cleanup()) DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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. DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG root DLGLOBAL DEBUG _branch0 @@ -1844,110 +1231,66 @@ DLGLOBAL DEBUG __twig1a DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -1967,16 +1310,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()) @@ -1986,12 +1325,10 @@ DLGLOBAL DEBUG 2 (__twig1b.alive(),__twig1b.cleanup()) DLGLOBAL DEBUG test(__twig1b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig1b.alive()) -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. DLGLOBAL DEBUG 1 (__twig1b.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG root @@ -2002,110 +1339,66 @@ DLGLOBAL DEBUG __twig1a DLGLOBAL DEBUG other DLGLOBAL DEBUG --- 7 objects remain. cleaning up -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_ERROR) DLGLOBAL DEBUG test(root){alive}: pre_term() -DLGLOBAL DEBUG test(_branch1){alive}: Terminating in cascade, depth 2 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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 in cascade, depth 3 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(root)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 5 (cause = OSMO_FSM_TERM_PARENT, caused by: test(root)) 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}: Deferring: will deallocate with test(root) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch0){alive}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deferring: will deallocate with test(root) 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}: Deallocated, including all deferred deallocations 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 @@ -2125,47 +1418,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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -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()) @@ -2175,90 +1454,54 @@ 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(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 test(_branch0){alive}: Deferring: will deallocate with test(other) 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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) 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}: Deferring: will deallocate with test(other) 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}: Deferring: will deallocate with test(other) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(other) DLGLOBAL DEBUG 1 (other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(other){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG --- after term cascade: DLGLOBAL DEBUG --- all 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 @@ -2278,50 +1521,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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch0){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -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()) @@ -2331,73 +1559,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(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 test(_branch0){alive}: Deferring: will deallocate with test(other) 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 in cascade, depth 2 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) DLGLOBAL DEBUG test(_branch1){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1b){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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}: Deferring: will deallocate with test(other) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating in cascade, depth 3 (cause = OSMO_FSM_TERM_PARENT, caused by: test(other)) 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 in cascade, depth 4 (cause = OSMO_FSM_TERM_REGULAR, caused by: test(other)) 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}: Deferring: will deallocate with test(other) 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}: Deferring: will deallocate with test(other) -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(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE -DLGLOBAL DEBUG test(_branch1){alive}: Deferring: will deallocate with test(other) DLGLOBAL DEBUG 2 (other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 1 (other.alive()) -DLGLOBAL DEBUG test(other){alive}: Deallocated, including all deferred deallocations DLGLOBAL DEBUG 0 (-) DLGLOBAL DEBUG --- after destroy-event cascade: DLGLOBAL DEBUG --- all deallocated. @@ -2408,20 +1614,6 @@ test_osmo_fsm_set_dealloc_ctx() 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 @@ -2441,131 +1633,75 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at root -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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(__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 1 (__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 0 (-) -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 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 --- 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 @@ -2585,135 +1721,78 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at root -DLGLOBAL DEBUG test(root){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(root){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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(__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 2 (root.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 1 (root.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 2 (root.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}: 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 1 (root.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 2 (root.alive(),_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 3 (root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (root.alive(),_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 5 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 6 (root.alive(),_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 5 (root.alive(),_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 4 (root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (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 1 (root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated DLGLOBAL DEBUG 2 (root.alive(),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 1 (root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated 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 @@ -2733,143 +1812,85 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch0 -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 1 (__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 0 (-) -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 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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 1 (_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 3 (_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 4 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 6 (_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),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 7 (_branch0.cleanup(),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 6 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 5 (_branch0.cleanup(),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 4 (_branch0.cleanup(),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 3 (_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 2 (_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 1 (_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -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 --- 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 @@ -2889,147 +1910,88 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch0 -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_DESTROY) -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 2 (_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 1 (_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 2 (_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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (_branch0.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (_branch0.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (_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 2 (_branch0.alive(),_branch0.cleanup()) DLGLOBAL DEBUG test(_branch0){alive}: cleanup() DLGLOBAL DEBUG test(_branch0){alive}: scene forgets _branch0 DLGLOBAL DEBUG test(_branch0){alive}: removing reference _branch0.other[0] -> other -DLGLOBAL DEBUG test(other){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[0] = _branch0 DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch0.alive(),_branch0.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[1] -> _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 5 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 7 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.othe DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),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 8 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup(),_branch1.alive(),__twig1a.cleanup(),root.alive(),root.clea DLGLOBAL DEBUG test(root){alive}: cleanup() DLGLOBAL DEBUG test(root){alive}: scene forgets root DLGLOBAL DEBUG test(root){alive}: cleanup() done DLGLOBAL DEBUG 7 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 6 (_branch0.alive(),_branch0.cleanup(),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 5 (_branch0.alive(),_branch0.cleanup(),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 4 (_branch0.alive(),_branch0.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch0.alive(),_branch0.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (_branch0.alive(),_branch0.cleanup()) -DLGLOBAL DEBUG test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE DLGLOBAL DEBUG test(_branch0){alive}: cleanup() done DLGLOBAL DEBUG 1 (_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 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 @@ -3049,20 +2011,16 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 2 (__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 1 (__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3072,9 +2030,6 @@ DLGLOBAL DEBUG 1 (__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3089,115 +2044,65 @@ 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(__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 1 (__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 0 (-) -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 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(_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 @@ -3217,23 +2122,18 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0a -DLGLOBAL DEBUG test(__twig0a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0a.alive()) DLGLOBAL DEBUG test(__twig0a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0a){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0a.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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),other.alive()) DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0a.alive(),__twig0a.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3243,9 +2143,6 @@ DLGLOBAL DEBUG 2 (__twig0a.alive(),__twig0a.cleanup()) DLGLOBAL DEBUG test(__twig0a){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0a.alive()) -DLGLOBAL DEBUG test(__twig0a){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0a){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0a.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3261,115 +2158,65 @@ 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(__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 1 (__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 0 (-) -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 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(_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 @@ -3389,13 +2236,10 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 3 (__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3405,9 +2249,6 @@ DLGLOBAL DEBUG 1 (__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 0 (-) -DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 1 (_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3422,117 +2263,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(__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 1 (__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 0 (-) -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 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(__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 @@ -3552,16 +2342,12 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig0b -DLGLOBAL DEBUG test(__twig0b){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig0b.alive()) DLGLOBAL DEBUG test(__twig0b){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig0b){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig0b){alive}: pre_term() -DLGLOBAL DEBUG test(__twig0b){alive}: Removing from parent test(_branch0) DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() DLGLOBAL DEBUG test(__twig0b){alive}: scene forgets __twig0b -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 3 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG 4 (__twig0b.alive(),__twig0b.cleanup(),_branch0.alive(),_branch0.child_gone()) @@ -3571,9 +2357,6 @@ DLGLOBAL DEBUG 2 (__twig0b.alive(),__twig0b.cleanup()) DLGLOBAL DEBUG test(__twig0b){alive}: cleanup() done DLGLOBAL DEBUG 1 (__twig0b.alive()) -DLGLOBAL DEBUG test(__twig0b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig0b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch0){alive}: Received Event EV_CHILD_GONE DLGLOBAL DEBUG 2 (__twig0b.alive(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_CHILD_GONE) DLGLOBAL DEBUG test(_branch0){alive}: EV_CHILD_GONE with NULL data, must be a parent_term event. Ignore. @@ -3589,117 +2372,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(__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 1 (__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 0 (-) -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 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(__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 @@ -3719,138 +2451,80 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at _branch1 -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 1 (__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 0 (-) -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 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__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 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 1 (__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 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 test(root){alive}: FSM instance already terminating, not dispatching event EV_CHILD_GONE 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 @@ -3870,142 +2544,83 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at _branch1 -DLGLOBAL DEBUG test(_branch1){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (_branch1.alive()) DLGLOBAL DEBUG test(_branch1){alive}: alive(EV_DESTROY) -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 2 (_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 1 (_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 2 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_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 3 (_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 4 (_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 3 (_branch1.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 2 (_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 1 (_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 2 (_branch1.alive(),_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 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 4 (_branch1.alive(),_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 5 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 6 (_branch1.alive(),_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 5 (_branch1.alive(),_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 4 (_branch1.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 3 (_branch1.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 2 (_branch1.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 1 (_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 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 @@ -4025,136 +2640,80 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- term at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) 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}: Received Event EV_OTHER_GONE DLGLOBAL DEBUG 2 (__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 2 (__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}: Terminating (cause = OSMO_FSM_TERM_PARENT) 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 (__twig1a.cleanup(),root.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 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 3 (__twig1a.cleanup(),root.alive(),_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 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 5 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.cleanup(),root.alive(),_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 6 (__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup()) DLGLOBAL DEBUG test(other){alive}: cleanup() done DLGLOBAL DEBUG 4 (__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Freeing instance -DLGLOBAL DEBUG test(other){alive}: Deallocated DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(_branch1){alive}: Freeing instance -DLGLOBAL DEBUG test(_branch1){alive}: Deallocated DLGLOBAL DEBUG 3 (__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 2 (__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(root){alive}: Freeing instance -DLGLOBAL DEBUG test(root){alive}: Deallocated DLGLOBAL DEBUG 1 (__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 0 (-) -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 --- 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 @@ -4174,140 +2733,83 @@ DLGLOBAL DEBUG other DLGLOBAL DEBUG --- DLGLOBAL DEBUG --- destroy-event at __twig1a -DLGLOBAL DEBUG test(__twig1a){alive}: Received Event EV_DESTROY DLGLOBAL DEBUG 1 (__twig1a.alive()) DLGLOBAL DEBUG test(__twig1a){alive}: alive(EV_DESTROY) -DLGLOBAL DEBUG test(__twig1a){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(__twig1a){alive}: pre_term() -DLGLOBAL DEBUG test(__twig1a){alive}: Removing from parent test(_branch1) DLGLOBAL DEBUG 2 (__twig1a.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 3 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) DLGLOBAL DEBUG test(root){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),root.other_gone()) DLGLOBAL DEBUG test(root){alive}: EV_OTHER_GONE: Dropped reference root.other[0] = __twig1a DLGLOBAL DEBUG 3 (__twig1a.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}: Terminating (cause = OSMO_FSM_TERM_PARENT) 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 (__twig1a.alive(),__twig1a.cleanup(),root.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 (__twig1a.alive(),__twig1a.cleanup(),root.alive()) -DLGLOBAL DEBUG test(__twig1b){alive}: Freeing instance -DLGLOBAL DEBUG test(__twig1b){alive}: Deallocated -DLGLOBAL DEBUG test(_branch1){alive}: Removing from parent test(root) DLGLOBAL DEBUG 4 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) DLGLOBAL DEBUG test(other){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.other_gone()) DLGLOBAL DEBUG test(other){alive}: EV_OTHER_GONE: Dropped reference other.other[1] = _branch1 DLGLOBAL DEBUG 5 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive()) -DLGLOBAL DEBUG test(other){alive}: Terminating (cause = OSMO_FSM_TERM_REGULAR) DLGLOBAL DEBUG test(other){alive}: pre_term() DLGLOBAL DEBUG 6 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive()) DLGLOBAL DEBUG test(_branch0){alive}: alive(EV_OTHER_GONE) DLGLOBAL DEBUG 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. DLGLOBAL DEBUG test(_branch0){alive}: EV_OTHER_GONE: Dropped reference _branch0.other[0] = other DLGLOBAL DEBUG 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0b. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),__twig0a. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 8 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_branch1.cleanup(),other.alive(),other.cleanup(),_branch0.alive(),_branch0. 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 7 (__twig1a.alive(),__twig1a.cleanup(),root.alive(),_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 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 | | #include | | | | 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 ''; this is probably fixable by adding '#include ' | 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 | | #ifdef HAVE_STDIO_H | | # include | | #endif | | #ifdef HAVE_STDLIB_H | | # include | | #endif | | #ifdef HAVE_STRING_H | | # include | | #endif | | #ifdef HAVE_INTTYPES_H | | # include | | #endif | | #ifdef HAVE_STDINT_H | | # include | | #endif | | #ifdef HAVE_STRINGS_H | | # include | | #endif | | #ifdef HAVE_SYS_TYPES_H | | # include | | #endif | | #ifdef HAVE_SYS_STAT_H | | # include | | #endif | | #ifdef HAVE_UNISTD_H | | # include | | #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 | | ^~~~~~~~~~~~~~~~~~ | 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 | 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 | | ^~~~~~~~~~~~~~~~~~ | 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 | 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