Package Details: libosmo-abis 2.0.1-2

Git Clone URL: https://aur.archlinux.org/libosmo-abis.git (read-only, click to copy)
Package Base: libosmo-abis
Description: Osmocom library for A-bis interface
Upstream URL: https://osmocom.org/projects/libosmo-abis
Licenses: GPL-2.0-or-later AND LGPL-2.1-only AND AGPL-3.0-or-later
Conflicts: libosmo-abis-git
Provides: libosmoabis.so, libosmotrau.so
Submitter: yuvadm
Maintainer: fixeria
Last Packager: fixeria
Votes: 1
Popularity: 0.000000
First Submitted: 2015-05-24 11:12 (UTC)
Last Updated: 2025-05-08 05:09 (UTC)

Latest Comments

fixeria commented on 2025-05-08 07:30 (UTC)

I cannot build the package with recent ortp/bctoolbox v5.4.12-1:

I ended up creating the -openssl variant of bctoolbox:

https://aur.archlinux.org/packages/bctoolbox-openssl

libosmo-abis finally compiles and passes the unit tests with this package.

fixeria commented on 2025-05-08 05:18 (UTC)

I cannot build the package with recent ortp/bctoolbox v5.4.12-1:

/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_threading_free_alt'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_ssl_conf_dtls_srtp_protection_profiles'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_ssl_get_dtls_srtp_negotiation_result'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_threading_set_alt'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_threading_free_alt'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_ssl_conf_dtls_srtp_protection_profiles'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_threading_free_alt'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_ssl_conf_dtls_srtp_protection_profiles'
/usr/bin/ld: /usr/lib/libbctoolbox.so.1: undefined reference to `mbedtls_ssl_get_dtls_srtp_negotiation_result'

I do have mbedtls v3.6.3-1 installed. Looks like they forgot to add mbedtls to /usr/lib/pkgconfig/bctoolbox.pc? I'll create a ticket upstream.

fixeria commented on 2025-05-08 05:11 (UTC) (edited on 2025-05-08 05:11 (UTC) by fixeria)

@kistlin thank you for reporting!

I am using the -git packages, which I have updated, but forgot to update non-git ones.

This should be resolved now:

https://aur.archlinux.org/cgit/aur.git/commit/?h=libosmo-abis&id=be72200e5f2c6d9d87017a05979ef613af1fe263

https://aur.archlinux.org/cgit/aur.git/commit/?h=libosmo-netif&id=93da3aa8394c91317d4a3180061467b87a342f5f

kistlin commented on 2025-05-08 04:39 (UTC)

When trying to build libosmo-abis, it fails with:

checking for libosmo-netif >= 1.6.0... no
configure: error: Package requirements (libosmo-netif >= 1.6.0) were not met:

Package 'libosmo-netif' not found

But libosmo-netif has a dependency on libosmo-abis. How did you manage to install it?

fixeria commented on 2024-01-30 10:12 (UTC)

@MarsSeed: a new release has been tagged, so I have updated the PKGBUILD.

fixeria commented on 2024-01-26 15:24 (UTC)

As a temporary solution, let's apply this patch in PKGBUILD. I will update the package.

Sadly, this did not work because the patch modifies configure.ac and requires us to regenerate the configure script. I just got green light to tag a patch release upstream, so will update this package once the new tag is made and the new tarball is ready.

fixeria commented on 2024-01-26 14:56 (UTC)

@MarsSeed re "Fails to build trau/osmo_ortp.c" - strictly speaking, this is not a good reason to mark the package out-of-date (v1.5.0 is still the most recent tag). Please use comments next time. This way the discussion remains in the comment history.

Anyways. There has been API removal in recent ortp versions. I fixed this in master:

https://cgit.osmocom.org/libosmo-abis/commit/?id=c4ea374e4af902458f247da2a04c38205d5e1447

As a temporary solution, let's apply this patch in PKGBUILD. I will update the package.

fixeria commented on 2023-09-09 16:57 (UTC)

@cuvoodoo: do you still want to co-maintain this package? If so, I can add you.

cuvoodoo commented on 2023-01-16 22:49 (UTC)

please add me as maintainer so I can update the package