Bug 291317 - net/linphone: poudriere: depends on shared library: libmediastreamer.so - not found
Summary: net/linphone: poudriere: depends on shared library: libmediastreamer.so - not...
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords: needs-patch
Depends on:
Blocks:
 
Reported: 2025-12-01 05:58 UTC by O. Hartmann
Modified: 2025-12-01 18:03 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description O. Hartmann 2025-12-01 05:58:21 UTC
In a poudriere build environment (host and jail see below) port net/linphone dies unexeptedly with the following error:

[...]
=====
Message from qt5-sql-5.15.18p109:

--
To enable Qt database support, install the database plugin ports. The
following plugin ports are available:
 - databases/qt5-sqldrivers-mysql	MySQL
 - databases/qt5-sqldrivers-odbc	Open Database Connectivity
 - databases/qt5-sqldrivers-pgsql	PostgreSQL
 - databases/qt5-sqldrivers-sqlite2	SQLite 2
 - databases/qt5-sqldrivers-sqlite3	SQLite 3
 - databases/qt5-sqldrivers-tds		FreeTDS
===>   linphone-5.0.18,1 depends on shared library: liblinphone++.so - found (/usr/local/lib/liblinphone++.so)
===>   Returning to build of linphone-5.0.18,1
===>   linphone-5.0.18,1 depends on shared library: libmediastreamer.so - not found
===>   Installing existing package /packages/All/mediastreamer-5.4.26.pkg
[host.local] Installing mediastreamer-5.4.26...
the most recent version of mediastreamer-5.4.26 is already installed
===>   linphone-5.0.18,1 depends on shared library: libmediastreamer.so - not found
*** Error code 1

Stop.
make: stopped making "lib-depends" in /usr/ports/net/linphone
=>> Cleaning up wrkdir
===>  Cleaning for linphone-5.0.18,1
build of net/linphone | linphone-5.0.18,1 ended at 2025-12-01T01:28:27+00:00
build time: 00:00:52
!!! build failure encountered !!!
[...]

Poudriere environment, base host is driven by recent 16-CURRENT, jail's 15-STABLE.


[... poudriere setup ...]

=>> Building net/linphone
build started at 2025-12-01T01:27:47+00:00
port directory: /usr/ports/net/linphone
package name: linphone-5.0.18,1
building for: FreeBSD host.local 15.0-STABLE FreeBSD 15.0-STABLE 1500502 amd64
maintained by: ports@FreeBSD.org
port version: 5.0.18
port revision: 0
Makefile datestamp: -rw-r--r--  1 root wheel 2212 Oct 13 01:50 /usr/ports/net/linphone/Makefile
Ports top last git commit: b9b0c68525fe
Ports top unclean checkout: no
=>> Inspecting /pool/poudriere/data/.m/15-amd64-head-default/ref//usr/ports/net/linphone for modifications to git checkout... no
Port dir unclean checkout: no
Poudriere version: poudriere-git-3.4.99.20251026
Host OSVERSION: 1600004
Jail OSVERSION: 1500502
Job Id: 03
Jail Id (no networking): 64
Jail Id (networking)   : 65

---Begin Environment---
SHELL=/bin/sh
OSVERSION=1500502
UNAME_v=FreeBSD 15.0-STABLE 1500502
UNAME_r=15.0-STABLE
BLOCKSIZE=K
MAIL=/var/mail/root
MM_CHARSET=UTF-8
LANG=C.UTF-8
STATUS=1
HOME=/root
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin
MAKE_OBJDIR_CHECK_WRITABLE=0
LOCALBASE=/usr/local
USER=root
POUDRIERE_NAME=poudriere-git
POUDRIERE_VERSION=3.4.99.20251026
MAKEOBJDIRPREFIX=/pool/sources/15-STABLE/obj/
MASTERMNT=/pool/poudriere/data/.m/15-amd64-head-default/ref
LC_COLLATE=C
POUDRIERE_BUILD_TYPE=bulk
PACKAGE_BUILDING=yes
SAVED_TERM=screen
OUTPUT_REDIRECTED_STDERR=4
OUTPUT_REDIRECTED=1
PWD=/pool/poudriere/data/.m/15-amd64-head-default/03/.p
OUTPUT_REDIRECTED_STDOUT=3
P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS
MASTERNAME=15-amd64-head-default
OLDPWD=/pool/poudriere/data/.m/15-amd64-head-default/ref/.p/pool
POUDRIERE_PKGNAME=poudriere-git-3.4.99.20251026
PREFIX=/usr/local
POUDRIEREPATH=/usr/local/bin/poudriere
---End Environment---
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2025-12-01 18:03:04 UTC
The port doesn't have a maintainer. If you want, you can create a patch to fix this issue and become a maintainer.